Abstract

BioMart Central Portal is a first of its kind, community-driven effort to provide unified access to dozens of biological databases spanning genomics, proteomics, model organisms, cancer data, ontology information and more. Anybody can contribute an independently maintained resource to the Central Portal, allowing it to be exposed to and shared with the research community, and linking it with the other resources in the portal. Users can take advantage of the common interface to quickly utilize different sources without learning a new system for each. The system also simplifies cross-database searches that might otherwise require several complicated steps. Several integrated tools streamline common tasks, such as converting between ID formats and retrieving sequences. The combination of a wide variety of databases, an easy-to-use interface, robust programmatic access and the array of tools make Central Portal a one-stop shop for biological data querying. Here, we describe the structure of Central Portal and show example queries to demonstrate its capabilities.

Database URL: http://central.biomart.org.

Project description

Introduction

BioMart is a free, open-source, federated database system (1–3). It is cross-platform and supports many popular relational database managements systems, including MySQL, Oracle, PostgreSQL, SQL Server and DB2. The software is data-agnostic, and can therefore be easily adapted to existing data sets. It is expandable and customizable through a plug-in system, and is open-source so the community can participate in deeper development. Furthermore, BioMart can seamlessly connect geographically disparate databases, facilitating collaboration between different groups. These features have catalyzed the creation of BioMart Central Portal, a first of its kind community-supported effort to create a single access point integrating many different, independently administered biological databases (Figure 1).

Figure 1.

Databases available on the BioMart Central Portal and their host countries (April 2011).

For administrators, participation in Central Portal offers several benefits. Central Portal can provide an instantly available and automatically updated source of annotations for other projects, as is done in the International Cancer Genome Consortium Data Portal (4). Being part of the community can also expose a database to a wide user base. Furthermore, because the BioMart software allows administrators to easily create their own plug-ins, joining the community allows administrators to take advantage of the tools that others have created, thereby enhancing their own databases. Central Portal passes queries directly to the individual member servers, so administrators retain full control of their databases and their data (Figure 2).

Figure 2.

Each individual server hosts its own instance of BioMart retrieving data from its own local database backend. Central Portal offers a unified access point to all of these databases, distributing queries to the appropriate servers.

For users, Central Portal offers a central repository for a vast array of biological data. BioMart can interoperate with other web sites, because results can be configured to link to outside resources; examples in Central Portal include KEGG pathway information (5–7) and Pancreatic Expression Database entries (8). The intuitive interface is consistent across all databases, so users familiar with one source can immediately transfer their skills to another data source. Since Central Portal is constantly updated, users are immediately exposed to new resources as they become available. In addition to the web-based interface, Central Portal also offers a wide variety of other access methods for more advanced querying, including application programming interfaces (APIs) for Java, SPARQL, REST and SOAP.

Moreover, both users and administrators benefit from the value gained by having individual databases connected in a central access point. By allowing data sets to be linked together, resources can be combined in novel ways, potentially revealing unexpected connections or suggesting new avenues of inquiry. The strength of the Central Portal comes from the fact that it is created and supported by a large community, and, as a whole, it is greater than the sum of its parts.

Interface

When viewing the Central Portal home page, users are presented with the main querying section, which is divided into three subsections: Identifier Search, Tools and Database Search (Figure 3).

Figure 3.

The BioMart Central Portal home page. Three main entry points are available: (A) Identifier search, (B) Tools and (C) Database search.

The Identifier Search (Figure 3A) allows users to input gene identifiers in a number of formats (e.g. Gene name, Ensembl IDs, RefSeq IDs, etc.) and search for it across all of the member databases in the Portal. The result of the search links to a report page for the identifier, which summarizes key information about the search term taken from several sources (Figure 4). With this function users can quickly find information about a single identifier, and perhaps even locate resources that they did not realize were applicable to the target of their query.

Figure 4.

The Gene Report page for EGFR, displaying data federated from several sources.

The Tools section (Figure 3B) contains links to various data analysis tools in four categories: Gene retrieval, Variant retrieval, Sequence retrieval and ID Converter. The first two sections allow quick access to some of the largest and most popular databases contained in Central Portal. The third section, Sequence retrieval, allows easy querying of genomic and protein sequences in any of several formats (Figure 5). The fourth section, the ID Converter tool, allows users to enter or upload a list of identifiers in any format supported by a BioMart database, and retrieve the same list converted to any other supported format.

Figure 5.

The sequence retrieval plug-in page.

In the Database Search section (Figure 3C), users can access the individual member databases for querying through the BioMart interface. To make finding the relevant database easier, users can choose to browse databases by the type of information contained therein (Search by type) or by the organism with which the database is concerned (Search by organism). Browse by type is further subdivided into several categories such as Genome [e.g. Ensembl databases (9)], Gene annotation [e.g. HGNC (10)], Protein sequence and structure [e.g. InterPro (11)], Interactions and pathways [e.g. Reactome (12)], Gene expression [e.g. EMAGE (13)], Cancer [e.g. COSMIC (14)] and Model organism databases [e.g. Gramene (15)], Search by organism is subdivided into categories for bacteria, plants, protists, invertebrates and vertebrates. After choosing a data set, users can construct queries using the basic BioMart concepts of attributes, which indicate what information should be returned, and filters, which restrict the database entries that are retrieved.

Access methods

In addition to the graphical user interfaces, Central Portal also offers programmatic access to allow for automated querying. Several programming interfaces are available: an XML querying method that can be accessed via REST or SOAP requests, a full Java API and RDF querying via SPARQL. The syntax of any of the APIs is easy to use for programmers familiar with the basic BioMart concepts of attributes, filters and data sets. For example, to retrieve a list of filters for a given data set, a client could use the REST API and access the URL /martservice/filters?datasets=datasetname. Alternatively and equivalently, the client could use the Java API using the method getFilters(datasetname) to accomplish the same result. Because, there are a variety of APIs available, developers can choose the access method that makes the most sense for their specific applications and use cases.

To further ease the adoption of the APIs, the equivalent code of any query constructed in the web GUI can be retrieved in any of the API formats by clicking on the appropriate button on the query page; in this way, queries can be saved, modified and easily transferred from one format to another. It also provides a readily available graphical method of constructing complex API calls, which could be of use in certain tools or scripts.

Data content

BioMart Central Portal contains a constantly growing list of data sources accessible by a wide variety of methods and tools. The following table reflects the contents of the portal as of May 2011:

DatabaseLocationDescriptionReferences
CildbCNRS, FranceDatabase for eukaryotic cilia and centriolar structures, integrating orthology relationships for 33 species with high-throughput studies and OMIM(16)
COSMICWTSI, UKSomatic mutation information relating to human cancers(14)
EMAGEMRC HGU, UKIn situ gene expression data in the mouse embryo(13)
EMMAEBI, UKMouse mutant strain information(17)
EnsemblWTSI/EBI, UKGenome databases for vertebrates and other eukaryotic species(9)
Ensembl BacteriaEBI, UKGenome databases for bacteria(9)
Ensembl FungiEBI, UKGenome databases for fungi(9)
Ensembl MetazoaEBI, UKGenome databases for metazoa(9)
Ensembl PlantsEBI, UKGenome databases for plants(9)
Ensembl ProtistsEBI, UKGenome databases for protists(9)
EurexpressMRC HGU, UKTranscriptome atlas database for mouse embryo(18)
EuroPhenomeMRC Harwell, UKMouse phenotyping data(19)
GermOnlineInserm, FranceCross-species microarray expression database focusing on germline development, meiosis and gametogenesis as well as the mitotic cell cycle(20)
GrameneCSHL, USAAgriculturally important grass genomes(15)
HapMapNCBI, USAMulti-country effort to identify and catalog genetic similarities and differences in human beings(21)
HGNCEBI, UKRepository of human gene nomenclature and associated resources(10)
IKMCWTSI, UKData on mutant products (mice, ES cells and vectors) generated and made available by members of the International Knockout Mouse Consotium(22)
InterProEBI, UKIntegrated database of predictive protein ‘signatures’ used for the classification and automatic annotation of proteins and genomes(11)
IntOGenUPF, SpainIntegrated multi-dimensional data for the identification of genes and groups of genes involved in cancer development(23)
KazusaMartKazusa, JapanCyanobase, rhizobia and plant genome databases(24)
MGIJackson Laboratory, USAMouse genome features, locations, alleles and orthologues(25)
Pancreatic Expression DatabaseBarts Cancer Institute, UKResults from published pancreatic cancer papers(8)
Paramecium DBCNRS, FranceParamecium genome database(26)
PepSeekerUniversity of Manchester, UKDatabase of proteome peptide identifications for investigating fragmentation patterns(27)
PhytozomeJGI/CIG, USAComparative genomics of green plants(28)
Potato DatabaseCIP, PeruPotato and sweet potato phenotypic and genomic information(29)
PRIDEEBI, UKRepository for protein and peptide identifications(30)
ReactomeOICR, Canada; EBI, UK; NYU Medical Center, USACurated pathway annotation database(12)
Rice-MapPeking University, ChinaRice (japonica and indica) genome annotation database(31)
SalmonDBCMM, ChileGenomic information for Atlantic salmon, rainbow trout and related species(32)
SDxMartUCLA, USASaliva diagnostics for high-impact human diseases(33)
sigReannotRennes, FranceAquaculture and farm animal species EST contigs(34)
UniProtEBI, UKProtein sequence and functional information(35)
VectorBaseUniversity of Notre Dame, USAGenome information for invertebrate vectors of human pathogens(36)
VEGAWTSI, UKManual annotation of vertebrate genome sequences(37)
WormBaseCalifornia Institute of Technology, USA; CSHL, USA; EBI, UK; Washington University, USACaenorhabditis elegans and related nematode genomic information(38)
WTSI Mouse GeneticsWTSI, UKMouse phenotyping and expression data captured from mutant mouse lines(39)
DatabaseLocationDescriptionReferences
CildbCNRS, FranceDatabase for eukaryotic cilia and centriolar structures, integrating orthology relationships for 33 species with high-throughput studies and OMIM(16)
COSMICWTSI, UKSomatic mutation information relating to human cancers(14)
EMAGEMRC HGU, UKIn situ gene expression data in the mouse embryo(13)
EMMAEBI, UKMouse mutant strain information(17)
EnsemblWTSI/EBI, UKGenome databases for vertebrates and other eukaryotic species(9)
Ensembl BacteriaEBI, UKGenome databases for bacteria(9)
Ensembl FungiEBI, UKGenome databases for fungi(9)
Ensembl MetazoaEBI, UKGenome databases for metazoa(9)
Ensembl PlantsEBI, UKGenome databases for plants(9)
Ensembl ProtistsEBI, UKGenome databases for protists(9)
EurexpressMRC HGU, UKTranscriptome atlas database for mouse embryo(18)
EuroPhenomeMRC Harwell, UKMouse phenotyping data(19)
GermOnlineInserm, FranceCross-species microarray expression database focusing on germline development, meiosis and gametogenesis as well as the mitotic cell cycle(20)
GrameneCSHL, USAAgriculturally important grass genomes(15)
HapMapNCBI, USAMulti-country effort to identify and catalog genetic similarities and differences in human beings(21)
HGNCEBI, UKRepository of human gene nomenclature and associated resources(10)
IKMCWTSI, UKData on mutant products (mice, ES cells and vectors) generated and made available by members of the International Knockout Mouse Consotium(22)
InterProEBI, UKIntegrated database of predictive protein ‘signatures’ used for the classification and automatic annotation of proteins and genomes(11)
IntOGenUPF, SpainIntegrated multi-dimensional data for the identification of genes and groups of genes involved in cancer development(23)
KazusaMartKazusa, JapanCyanobase, rhizobia and plant genome databases(24)
MGIJackson Laboratory, USAMouse genome features, locations, alleles and orthologues(25)
Pancreatic Expression DatabaseBarts Cancer Institute, UKResults from published pancreatic cancer papers(8)
Paramecium DBCNRS, FranceParamecium genome database(26)
PepSeekerUniversity of Manchester, UKDatabase of proteome peptide identifications for investigating fragmentation patterns(27)
PhytozomeJGI/CIG, USAComparative genomics of green plants(28)
Potato DatabaseCIP, PeruPotato and sweet potato phenotypic and genomic information(29)
PRIDEEBI, UKRepository for protein and peptide identifications(30)
ReactomeOICR, Canada; EBI, UK; NYU Medical Center, USACurated pathway annotation database(12)
Rice-MapPeking University, ChinaRice (japonica and indica) genome annotation database(31)
SalmonDBCMM, ChileGenomic information for Atlantic salmon, rainbow trout and related species(32)
SDxMartUCLA, USASaliva diagnostics for high-impact human diseases(33)
sigReannotRennes, FranceAquaculture and farm animal species EST contigs(34)
UniProtEBI, UKProtein sequence and functional information(35)
VectorBaseUniversity of Notre Dame, USAGenome information for invertebrate vectors of human pathogens(36)
VEGAWTSI, UKManual annotation of vertebrate genome sequences(37)
WormBaseCalifornia Institute of Technology, USA; CSHL, USA; EBI, UK; Washington University, USACaenorhabditis elegans and related nematode genomic information(38)
WTSI Mouse GeneticsWTSI, UKMouse phenotyping and expression data captured from mutant mouse lines(39)

Query examples

One of the great strengths of Central Portal is that it allows cross-database searches that any individual resource would not. Here are some examples of the possibilities afforded by this feature.

Query #1: ‘Find insertion-frameshift mutations in the COSMIC database that affect genes involved in Apoptosis’.

Entry pointFilters
Gene retrieval >  cancer genesCOSMIC:
Mutation type-AA: Insertion-frameshift
KEGG:
KEGG Pathway: apoptosis
Entry pointFilters
Gene retrieval >  cancer genesCOSMIC:
Mutation type-AA: Insertion-frameshift
KEGG:
KEGG Pathway: apoptosis

By integrating data from the COSMIC and KEGG databases, Central Portal allows users to identify COSMIC mutations specific to their pathways of interest. The Pathway title links back to the KEGG web site and mutation ID links back to the COSMIC web site, providing the ability to obtain more detailed information on the pathway or on the mutation, respectively.

Query #2: ‘Retrieve the cDNA sequences of protein-coding human genes that have HGNC IDs’ (Figure 5).

Entry pointData setsFilters/attributes
Sequence retrieval >  EnsemblHomo sapiens gene (GRCh37.p2)Sequences: cDNA sequences
Filters:
Limit to genes: with HGNC ID(s)
Type: protein_coding
Header information:
Ensembl Gene ID
Ensembl Transcript ID
Entry pointData setsFilters/attributes
Sequence retrieval >  EnsemblHomo sapiens gene (GRCh37.p2)Sequences: cDNA sequences
Filters:
Limit to genes: with HGNC ID(s)
Type: protein_coding
Header information:
Ensembl Gene ID
Ensembl Transcript ID

By combining the sequence retrieval tool with search capabilities, BioMart reduces what is often a two-step process—retrieving a list of genes, and then retrieving the sequences of those genes—into a single query.

Future directions

BioMart Central Portal is constantly evolving thanks to the efforts of the community that supports it and contributes data. To make joining Central Portal easier, we are creating BioMart Central Registry. With this resource, database administrators will be able to create an account, add their data sources and suggest categorization for them. Once registered, participants will also be able to make changes to their databases and notify Central Portal of updates.

In addition to including new data sets, Central Portal will evolve, as new tools are developed and added. Such tools will perform deeper analysis, such as detecting enrichment of certain properties (e.g. GO terms) within a given set of genes or calculating consequences given a list of SNP terms. BioMart plug-ins developed by other community members may also be incorporated, further strengthening the project as a whole.

Funding

The development of the BioMart software and the creation and hosting of BioMart Central Portal was supported by the Ontario Institute for Cancer Research and the Ontario Ministry for Research and Innovation. The individual data sources that Central Portal comprises are funded separately and independently.

Conflict of interest. None declared.

Acknowledgements

BioMart Central Portal is a collaborative, community effort and as such it is the product of the efforts of dozens, if not hundreds, of people. Creating a biological database is a multi-step process: experimenters must collect the data, database managers must create data models and administer databases and bioinformaticians must create methods for analysing the data. Additionally, over the years many programmers have contributed to the BioMart project codebase. We would like to acknowledge all the hard work of the many contributors to the projects that BioMart comprises.

References

1
Haider
S
Ballester
B
Smedley
D
, et al. 
BioMart Central Portal–unified access to biological data
Nucleic Acids Res.
2009
, vol. 
37
 
Web Server issue
(pg. 
W23
-
W27
)
2
Smedley
D
Haider
S
Ballester
B
, et al. 
BioMart–biological queries made easy
BMC Genom.
2009
, vol. 
10
 pg. 
22
 
3
Zhang
J
Haider
S
Guberman
JM
, et al. 
BioMart: a data federation framework for large collaborative projects
Database
2011
 
(This issue)
4
Zhang
J
Baran
J
Cros
A
, et al. 
International Cancer Genome Consortium Data Portal: a One Stop-Shop for Cancer Genomics Data
Database
2011
 
(This issue)
5
Kanehisa
M
Goto
S
KEGG: kyoto encyclopedia of genes and genomes
Nucleic Acids Res.
2000
, vol. 
28
 (pg. 
27
-
30
)
6
Kanehisa
M
Goto
S
Furumichi
M
, et al. 
KEGG for representation and analysis of molecular networks involving diseases and drugs
Nucleic Acids Res.
2010
, vol. 
38
 
Database issue
(pg. 
D355
-
D360
)
7
Kanehisa
M
Goto
S
Hattori
M
, et al. 
From genomics to chemical genomics: new developments in KEGG
Nucleic Acids Res.
2006
, vol. 
34
 
Database issue
(pg. 
D354
-
D357
)
8
Cutts
RJ
Gadaleta
E
Lemoine
NR
, et al. 
Using BioMart as a framework to create a cancer-specific database
Database
2011
 
Published online 11 June 2011, doi:10.1093/database/bar024
9
Kinsella
R
Kahari
A
Haider
S
, et al. 
Ensembl BioMarts: a hub for data retrieval across the taxonomic space
Database
2011
 
Published online 23 July 2011, doi:10.1093/database/bar030
10
Povey
S
Lovering
R
Bruford
E
, et al. 
The HUGO Gene Nomenclature Committee (HGNC)
Hum. Genet.
2001
, vol. 
109
 (pg. 
678
-
680
)
11
Jones
P
Binns
D
McMenamin
C
, et al. 
The InterPro BioMart: Powerful, federated query and web-service access to the InterPro resource
Database
2011
 
Published online 23 July 2011, doi:10.1093/database/bar033
12
Haw
R
Croft
D
Yung
CK
, et al. 
The Reactome BioMart
Database
2011
 
(This issue)
13
Stevenson
P
Richardson
L
Venkataraman
S
, et al. 
The BioMart interface to the eMouseAtlas gene expression EMAGE
Database
2011
 
(This issue)
14
Shepherd
R
Forbes
SA
Beare
D
, et al. 
Data mining using the Catalogue of Somatic Mutations in Cancer BioMart (COSMICMart)
Database
2011
 
Published online 23 May 2011, doi:10.1093/database/bar018
15
Spooner
W
Youens-Clark
K
Ware
D
GrameneMart: The BioMart Data Portal for the Gramene Project
Database
2011
 
This issue
16
Arnaiz
O
Malinowska
A
Klotz
C
, et al. 
Cildb: a knowledgebase for centrosomes and cilia
Database
2009
, vol. 
2009
  
bap022 Published online 7 December 2009, doi: 10.1093/database/bap022
17
Wilkinson
P
Sengerova
J
Matteoni
R
, et al. 
EMMA–mouse mutant resources for the international scientific community
Nucleic Acids Res.
2010
, vol. 
38
 
Database issue
(pg. 
D570
-
D576
)
18
Diez-Roux
G
Banfi
S
Sultan
M
, et al. 
A high-resolution anatomical atlas of the transcriptome in the mouse embryo
PLoS Biol.
2011
, vol. 
9
 pg. 
e1000582
 
19
Blake
A
The EuroPhenome BioMart: A mouse phenotyping resource
Database
2011
 
(This issue)
20
Lardenois
A
Gattiker
A
Collin
O
, et al. 
GermOnline 4.0 is a genomics gateway for germline development, meiosis and the mitotic cell cycle
Database
2010
, vol. 
2010
  
baq030 Published online 10 December 2010, doi:10.1093/database/baq030
21
International HapMap Consortium. (2003) The International HapMap Project. Nature, 426, 789–796
22
Oakley
J
Iyer
V
Skarnes
WC
, et al. 
BioMart as an integration solution for the International Knockout Mouse Consorium
Database
2011
 
(This issue)
23
Perez-Llamas
C
Gundem
G
Lopez-Bigas
N
Integrative Cancer Genomics (IntOGen) in BioMart
Database
2011
 
(This issue)
24
KazusaMart
 
http://mart.kazusa.or.jp/biomart/martview/ (5 August 2011, date last accessed)
25
Shaw
DR
Searching the Mouse Genome Informatics (MGI) resources for information on mouse biology from genotype to phenotype
Curr. Protoc. Bioinformatics
2009
 
Chapter 1, Unit 1 7
26
Arnaiz
O
Sperling
L
ParameciumDB in 2011: new tools and new data for functional and comparative genomics of the model ciliate Paramecium tetraurelia
Nucleic Acids Res.
2011
, vol. 
39
 
Database issue
(pg. 
D632
-
D636
)
27
McLaughlin
T
Siepen
JA
Selley
J
, et al. 
PepSeeker: a database of proteome peptide identifications for investigating fragmentation patterns
Nucleic Acids Res.
2006
, vol. 
34
 
Database issue
(pg. 
D649
-
D654
)
28
Phytozome
 
http://www.phytozome.net/biomart/martview (5 August 2011, date last accessed)
29
International Potato Center
 
http://germplasmdb.cip.cgiar.org/biomart/martview (5 August 2011, date last accessed)
30
Vizcaino
JA
Cote
R
Reisinger
F
, et al. 
The proteomics identifications database: 2010 update
Nucleic Acids Res.
2010
, vol. 
38
 
Database issue
(pg. 
D736
-
D742
)
31
Rice Map. http://ricemart.cbi.edu.cn/biomart/martview (5 August 2011, date last accessed)
32
SalmonDB
 
33
Ai
J
Hu
S
Kasprzyk
A
, et al. 
SDxMart: The BioMart Data Portal for Saliva Diagnostics
Database
2011
 
This Issue
34
Moreews
F
Klopp
C
Rauffet
G
, et al. 
SigReannot-mart: A query environment for expression microarray probe re-annotations
Database
2011
 
(This issue)
35
UniProt Consortium. (2010) The Universal Protein Resource (UniProt) in 2010. Nucleic Acids Res., 38 (Database issue), D142–D148
36
Lawson
D
Arensburger
P
Atkinson
P
, et al. 
VectorBase: a home for invertebrate vectors of human pathogens
Nucleic Acids Res.
2007
, vol. 
35
 
Database issue
(pg. 
D503
-
D505
)
37
Wilming
LG
Gilbert
JG
Howe
K
, et al. 
The vertebrate genome annotation (Vega) database
Nucleic Acids Res.
2008
, vol. 
36
 
Database issue
(pg. 
D753
-
D760
)
38
Harris
TW
Antoshechkin
I
Bieri
T
, et al. 
WormBase: a comprehensive resource for nematode research
Nucleic Acids Res.
2010
, vol. 
38
 
Database issue
(pg. 
D463
-
D467
)
39
Mouse Resources Portal
 
http://www.sanger.ac.uk/htgt/biomart/martview (5 August 2011, date last accessed)
This is Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/2.5), which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.