Title: Interactions and Ontologies
1Interactions and Ontologies
CBW Bioinformatics Workshop February 24th 2004,
Vancouver Christopher Hogue Blueprint Initiative
2In the lab
- Predicting Interactions with
- STRING
- PreBIND
- BIND BLAST
- BIND Stats, Divisions, MMDBBIND
- BIND Searching, Filtering, Reporting, Exporting
- Exporting Data to Excel Cytoscape
- OntoGlyphs BIND Interaction Viewer
- BIND Index
- SeqHound SeqHound API
3Predicting Interactions
- How to make reasonable-quality integrative
interaction predictions? - STRING
- Pre-BIND
- BIND-BLAST
- Beware of GiGo.
4(No Transcript)
5(No Transcript)
6(No Transcript)
7(No Transcript)
8(No Transcript)
9(No Transcript)
10PreBIND
- Organism Constrained Vocabulary
- Hybrid Text-Mining Approach
- Score abstracts that have pairs of gene/protein
names - Score these for matches to patterns of words
found in interaction abstracts - Score them again for interaction sentences
11(No Transcript)
12(No Transcript)
13(No Transcript)
14BIND-BLAST
15(No Transcript)
16(No Transcript)
17(No Transcript)
18(No Transcript)
19Co-localization filtering!
20(No Transcript)
21BIND Divisions and Searching
22From BIND Stats to Sets
23(No Transcript)
24(No Transcript)
2541 Identifier Searches Supported
26BIND Divisions
- Blueprint Databases
- BIND Taxroot
- BIND Fungi
- BIND Metazoa
- RefBIND Taxroot
- BIND 3DBP
- BIND 3DSM (SMID)
- Partner Databases
- HIV-HPID
- MIPS
- FlyBASE
- MGI
- SGD
- IMEX Partners
- MINT
- IntACT
- DIP (?)
- Pathway Partners
27Division Controls
28MMDBBIND Displays Interactions in Cn3D,
and generates experimental annotation from
PDB comments
29MMDBBIND is a large fraction of BIND most of
the records are oligomers.
30Ribosomal protein contacts
31A ribosome interaction record
Ribosomal protein L5AB
32(No Transcript)
33Individual contacts between L5AB and rRNA are
highlighted in yellow
34BIND Searching, Filtering, Reporting, Exporting
35(No Transcript)
36(No Transcript)
37(No Transcript)
38(No Transcript)
39(No Transcript)
40(No Transcript)
41(No Transcript)
42(No Transcript)
43(No Transcript)
44(No Transcript)
45(No Transcript)
46(No Transcript)
47OntoGlyphs
- A graphical language
- Derived from Gene Ontology annotation
- The most-used terms/categories
- A means of compressing molecular function
concepts into tiny spaces
48(No Transcript)
49 Annotation Links
Links to Domain DBs
Links to AmiGO
50All GO sources are listed with Evidence Codes
51(No Transcript)
52(No Transcript)
53HIV Integrase Interaction Network Red DNA
binding Blue Protein Transport
54Proteasome
Chaperones
Nuclear Transport
DNA Binding/Transcription
55BIND Viewer Tool atp14
Many hits From yeast-two-hybrid data
56(No Transcript)
57Too many Which molecules are co-localized With
the atp14?
58Select
59Invert
60Hide Selected
61Voila Only co-localized Proteins!
62Ontoglyps - complete details on blueprint.org
63Blueprints FTP Site and the BIND Index
64(No Transcript)
65FTP Site Browser
66The BIND Index contains selected fields for BIND
records in plain-text, tab-delimited format.
ftp//ftp.blueprint.org/pub/BIND/current/bindflat
files/bindindex/ These files may be used to
locate BIND records that describe a given
biomolecule. BIND records contain many other
fields than those listed in these indices.
Complete BIND records are available in XML or
ASN.1 format from ftp//ftp.bind.ca/pub/BIND/data.
67(No Transcript)
68(No Transcript)
69 SeqHound
70What is SeqHound?
GenBank
MedLine
BIND
MMDB
Taxonomy, GO, LocusLink, CDD
SeqHound
SeqHound Module
Database Interface
Application Programing Interface
Local Programmer
Remote Interface
Web Interface
Web user
Remote Programmer
71SeqHound is a bioinformatics application
programming platform. A remote application
programming interface (API) in C, C, PERL or
Java is available.This API will give you access
to a database of biological sequences and
structures. Seqhound also stores additional
information related to each of these sequences.
This includes links to Genome Ontology
descriptions, Medline abstracts, taxon
descriptions, associated structures, redundant
sequences, sequence neighbours, conserved
domains, database cross-references, Online
Mendelian Inheritance in Man identifiers,
LocusLink identifiers and complete genomes.
72(No Transcript)
73(No Transcript)
74A sample SeqHound program using the Perl API
!/usr/bin/perl -w use strict use
SeqHound print "Starting Program\n" print
"SHoundInit " my aa SHoundInit("TRUE",
"myapp") print "aa\n" print "SHoundIsInited
" aa SHoundIsInited() print "aa\n" print
"SHoundFindAcc " aa SHoundFindAcc("CAA28783")
print "aa\n" print "SHoundFini " aa
SHoundFini() print "aa\n"
75(No Transcript)
76(No Transcript)