The BridgeDb framework: standardized access to gene, protein and metabolite identifier mapping services

BackgroundMany 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.ResultsHere we present BridgeDb, a software framework for gene, protein and metabolite identifier mapping. This framework provides a standardized interface layer through which bioinformatics tools can be connected to different identifier mapping services. This approach makes it easier for tool developers to support identifier mapping. Mapping services can be combined or merged to support multi-omics experiments or to integrate custom microarray annotations. BridgeDb provides its own ready-to-go mapping services, both in webservice and local database forms. However, the framework is intended for customization and adaptation to any identifier mapping service. BridgeDb has already been integrated into several bioinformatics applications.ConclusionBy uncoupling bioinformatics tools from mapping services, BridgeDb improves capability and flexibility of those tools. All described software is open source and available at http://www.bridgedb.org.

[1]  Chris T. A. Evelo,et al.  Presenting and exploring biological pathways with PathVisio , 2008, BMC Bioinformatics.

[2]  E. Birney,et al.  EnsMart: a generic system for fast and flexible access to biological data. , 2003, Genome research.

[3]  Michael O. Hengartner,et al.  C. elegans RAD-5/CLK-2 defines a new DNA damage checkpoint protein , 2001, Current Biology.

[4]  Hugh D. Spence,et al.  Minimum information requested in the annotation of biochemical models (MIRIAM) , 2005, Nature Biotechnology.

[5]  Alexander R. Pico,et al.  WikiPathways: Pathway Editing for the People , 2008, PLoS biology.

[6]  Miguel A. Andrade-Navarro,et al.  Inconsistencies over time in 5% of NetAffx probe-to-gene annotations , 2005, BMC Bioinformatics.

[7]  William C Reinhold,et al.  MatchMiner: a tool for batch navigation among gene and gene product identifiers , 2003, Genome Biology.

[8]  Andrew M. Jenkinson,et al.  Ensembl 2009 , 2008, Nucleic Acids Res..

[9]  Lennart Martens,et al.  The Protein Identifier Cross-Referencing (PICR) service: reconciling protein identifiers across multiple source databases , 2007, BMC Bioinformatics.

[10]  Florian Iragne,et al.  AliasServer: a web server to handle multiple aliases used to refer to proteins , 2004, Bioinform..

[11]  Hans-Werner Mewes,et al.  CRONOS: the cross-reference navigation server , 2009, Bioinform..

[12]  Ying Zhang,et al.  HMDB: the Human Metabolome Database , 2007, Nucleic Acids Res..

[13]  Brad T. Sherman,et al.  DAVID gene ID conversion tool , 2008, Bioinformation.

[14]  Alexander R. Pico,et al.  GenMAPP 2: new features and resources for pathway analysis , 2007, BMC Bioinformatics.

[15]  P. Shannon,et al.  Cytoscape: a software environment for integrated models of biomolecular interaction networks. , 2003, Genome research.

[16]  Frederick P. Roth,et al.  The Synergizer service for translating gene, protein and other biological identifiers , 2008, Bioinform..