| Literature DB >> 20047655 |
Martijn P van Iersel1, Alexander R Pico, Thomas Kelder, Jianjiong Gao, Isaac Ho, Kristina Hanspers, Bruce R Conklin, Chris T Evelo.
Abstract
BACKGROUND: Many complementary solutions are available for the identifier mapping problem. This creates an opportunity for bioinformatics tool developers. Tools can be made to flexibly support multiple mapping services or mapping services could be combined to get broader coverage. This approach requires an interface layer between tools and mapping services.Entities:
Mesh:
Substances:
Year: 2010 PMID: 20047655 PMCID: PMC2824678 DOI: 10.1186/1471-2105-11-5
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1The BridgeDb architecture. BridgeDb provides a channel to connect multiple bioinformatics tools, such as Cytoscape or PathVisio, with online and offline identifier mapping services.
Figure 2Transitive relationships between identifiers. In this diagram, two mapping sources (named A and B) are combined. Mapping source A defines relations between Ensembl and Entrez genes. Mapping source B is a custom microarray annotation that provides mappings between custom identifiers and Entrez. Through transitivity, the relation between the custom microarray and Ensembl can be inferred. The custom annotation file needs to define only a subset of relations.
Figure 3Simplified UML Diagram of the BridgeDb java library. The BridgeDb.connect method serves as an entry point, instantiating one of the many IDMapper implementations. The most important method of IDMapper is mapID, which takes an Xref object as argument. An Xref is a combination of an identifier String and a DataSource object, the latter representing an online biological database.
Mapping services currently supported by BridgeDb
| Description | Category | Provided by |
|---|---|---|
| Tab delimited text files | Flat file | Anybody |
| BridgeDerby for genes and proteins | Relational database | BridgeDb (Gladstone Institute) |
| BridgeDerby for metabolites | Relational database | BridgeDb (Gladstone Institute) |
| EnsMart | Web service | European Bioinformatics Institute |
| PICR | Web service | European Bioinformatics Institute |
| BridgeWebservice | Web service | BridgeDb (Gladstone Institute) |
| Synergizer | Web service | Harvard Medical School |
| CRONOS | Web service | Helmholtz Zentrum |