Serveur d'exploration sur la télématique

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

GeneBrowser 2: an application to explore and identify common biological traits in a set of genes

Identifieur interne : 000312 ( Pmc/Corpus ); précédent : 000311; suivant : 000313

GeneBrowser 2: an application to explore and identify common biological traits in a set of genes

Auteurs : Joel P. Arrais ; João Fernandes ; João Pereira ; José Luís Oliveira

Source :

RBID : PMC:2919517

Abstract

Background

The development of high-throughput laboratory techniques created a demand for computer-assisted result analysis tools. Many of these techniques return lists of genes whose interpretation requires finding relevant biological roles for the problem at hand. The required information is typically available in public databases, and usually, this information must be manually retrieved to complement the analysis. This process is a very time-consuming task that should be automated as much as possible.

Results

GeneBrowser is a web-based tool that, for a given list of genes, combines data from several public databases with visualisation and analysis methods to help identify the most relevant and common biological characteristics. The functionalities provided include the following: a central point with the most relevant biological information for each inserted gene; a list of the most related papers in PubMed and gene expression studies in ArrayExpress; and an extended approach to functional analysis applied to Gene Ontology, homologies, gene chromosomal localisation and pathways.

Conclusions

GeneBrowser provides a unique entry point to several visualisation and analysis methods, providing fast and easy analysis of a set of genes. GeneBrowser fills the gap between Web portals that analyse one gene at a time and functional analysis tools that are limited in scope and usually desktop-based.


Url:
DOI: 10.1186/1471-2105-11-389
PubMed: 20663121
PubMed Central: 2919517

Links to Exploration step

PMC:2919517

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">GeneBrowser 2: an application to explore and identify common biological traits in a set of genes</title>
<author>
<name sortKey="Arrais, Joel P" sort="Arrais, Joel P" uniqKey="Arrais J" first="Joel P" last="Arrais">Joel P. Arrais</name>
<affiliation>
<nlm:aff id="I1">Department of Electronics, Telecommunications and Informatics (DETI), Institute of Electronics and Telematics Engineering of Aveiro (IEETA), University of Aveiro, 3810-193 Aveiro, Portugal</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Fernandes, Joao" sort="Fernandes, Joao" uniqKey="Fernandes J" first="João" last="Fernandes">João Fernandes</name>
<affiliation>
<nlm:aff id="I1">Department of Electronics, Telecommunications and Informatics (DETI), Institute of Electronics and Telematics Engineering of Aveiro (IEETA), University of Aveiro, 3810-193 Aveiro, Portugal</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Pereira, Joao" sort="Pereira, Joao" uniqKey="Pereira J" first="João" last="Pereira">João Pereira</name>
<affiliation>
<nlm:aff id="I1">Department of Electronics, Telecommunications and Informatics (DETI), Institute of Electronics and Telematics Engineering of Aveiro (IEETA), University of Aveiro, 3810-193 Aveiro, Portugal</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Oliveira, Jose Luis" sort="Oliveira, Jose Luis" uniqKey="Oliveira J" first="José Luís" last="Oliveira">José Luís Oliveira</name>
<affiliation>
<nlm:aff id="I1">Department of Electronics, Telecommunications and Informatics (DETI), Institute of Electronics and Telematics Engineering of Aveiro (IEETA), University of Aveiro, 3810-193 Aveiro, Portugal</nlm:aff>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">20663121</idno>
<idno type="pmc">2919517</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2919517</idno>
<idno type="RBID">PMC:2919517</idno>
<idno type="doi">10.1186/1471-2105-11-389</idno>
<date when="2010">2010</date>
<idno type="wicri:Area/Pmc/Corpus">000312</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">000312</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">GeneBrowser 2: an application to explore and identify common biological traits in a set of genes</title>
<author>
<name sortKey="Arrais, Joel P" sort="Arrais, Joel P" uniqKey="Arrais J" first="Joel P" last="Arrais">Joel P. Arrais</name>
<affiliation>
<nlm:aff id="I1">Department of Electronics, Telecommunications and Informatics (DETI), Institute of Electronics and Telematics Engineering of Aveiro (IEETA), University of Aveiro, 3810-193 Aveiro, Portugal</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Fernandes, Joao" sort="Fernandes, Joao" uniqKey="Fernandes J" first="João" last="Fernandes">João Fernandes</name>
<affiliation>
<nlm:aff id="I1">Department of Electronics, Telecommunications and Informatics (DETI), Institute of Electronics and Telematics Engineering of Aveiro (IEETA), University of Aveiro, 3810-193 Aveiro, Portugal</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Pereira, Joao" sort="Pereira, Joao" uniqKey="Pereira J" first="João" last="Pereira">João Pereira</name>
<affiliation>
<nlm:aff id="I1">Department of Electronics, Telecommunications and Informatics (DETI), Institute of Electronics and Telematics Engineering of Aveiro (IEETA), University of Aveiro, 3810-193 Aveiro, Portugal</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Oliveira, Jose Luis" sort="Oliveira, Jose Luis" uniqKey="Oliveira J" first="José Luís" last="Oliveira">José Luís Oliveira</name>
<affiliation>
<nlm:aff id="I1">Department of Electronics, Telecommunications and Informatics (DETI), Institute of Electronics and Telematics Engineering of Aveiro (IEETA), University of Aveiro, 3810-193 Aveiro, Portugal</nlm:aff>
</affiliation>
</author>
</analytic>
<series>
<title level="j">BMC Bioinformatics</title>
<idno type="eISSN">1471-2105</idno>
<imprint>
<date when="2010">2010</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<sec>
<title>Background</title>
<p>The development of high-throughput laboratory techniques created a demand for computer-assisted result analysis tools. Many of these techniques return lists of genes whose interpretation requires finding relevant biological roles for the problem at hand. The required information is typically available in public databases, and usually, this information must be manually retrieved to complement the analysis. This process is a very time-consuming task that should be automated as much as possible.</p>
</sec>
<sec>
<title>Results</title>
<p>GeneBrowser is a web-based tool that, for a given list of genes, combines data from several public databases with visualisation and analysis methods to help identify the most relevant and common biological characteristics. The functionalities provided include the following: a central point with the most relevant biological information for each inserted gene; a list of the most related papers in PubMed and gene expression studies in ArrayExpress; and an extended approach to functional analysis applied to Gene Ontology, homologies, gene chromosomal localisation and pathways.</p>
</sec>
<sec>
<title>Conclusions</title>
<p>GeneBrowser provides a unique entry point to several visualisation and analysis methods, providing fast and easy analysis of a set of genes. GeneBrowser fills the gap between Web portals that analyse one gene at a time and functional analysis tools that are limited in scope and usually desktop-based.</p>
</sec>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct>
<analytic>
<author>
<name sortKey="Lee, Hk" uniqKey="Lee H">HK Lee</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Westerhoff, H" uniqKey="Westerhoff H">H Westerhoff</name>
</author>
<author>
<name sortKey="Palsson, B" uniqKey="Palsson B">B Palsson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Duggan, Dj" uniqKey="Duggan D">DJ Duggan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Blake, Ja" uniqKey="Blake J">JA Blake</name>
</author>
<author>
<name sortKey="Harris, Ma" uniqKey="Harris M">MA Harris</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Draghici, S" uniqKey="Draghici S">S Draghici</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zeeberg, Br" uniqKey="Zeeberg B">BR Zeeberg</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Beissbarth, T" uniqKey="Beissbarth T">T Beissbarth</name>
</author>
<author>
<name sortKey="Speed, Tp" uniqKey="Speed T">TP Speed</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Khatri, P" uniqKey="Khatri P">P Khatri</name>
</author>
<author>
<name sortKey="Draghici, S" uniqKey="Draghici S">S Draghici</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mlecnik, B" uniqKey="Mlecnik B">B Mlecnik</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Arrais, Jp" uniqKey="Arrais J">JP Arrais</name>
</author>
<author>
<name sortKey="Rodrigues, Jglm" uniqKey="Rodrigues J">JGLM Rodrigues</name>
</author>
<author>
<name sortKey="Oliveira, Jl" uniqKey="Oliveira J">JL Oliveira</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Al Shahrour, F" uniqKey="Al Shahrour F">F Al-Shahrour</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Al Shahrour, F" uniqKey="Al Shahrour F">F Al-Shahrour</name>
</author>
<author>
<name sortKey="Diaz Uriarte, R" uniqKey="Diaz Uriarte R">R Diaz-Uriarte</name>
</author>
<author>
<name sortKey="Dopazo, J" uniqKey="Dopazo J">J Dopazo</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Huang Da, W" uniqKey="Huang Da W">W Huang da</name>
</author>
<author>
<name sortKey="Sherman, Bt" uniqKey="Sherman B">BT Sherman</name>
</author>
<author>
<name sortKey="Lempicki, Ra" uniqKey="Lempicki R">RA Lempicki</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Maglott, D" uniqKey="Maglott D">D Maglott</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Rebhan, M" uniqKey="Rebhan M">M Rebhan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Arrais, J" uniqKey="Arrais J">J Arrais</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Wu, Ch" uniqKey="Wu C">CH Wu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ogata, H" uniqKey="Ogata H">H Ogata</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mcentyre, J" uniqKey="Mcentyre J">J McEntyre</name>
</author>
<author>
<name sortKey="Lipman, D" uniqKey="Lipman D">D Lipman</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Arrais, J" uniqKey="Arrais J">J Arrais</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ashburner, M" uniqKey="Ashburner M">M Ashburner</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Draghici, S" uniqKey="Draghici S">S Draghici</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Benjamini, Y" uniqKey="Benjamini Y">Y Benjamini</name>
</author>
<author>
<name sortKey="Yekutieli, D" uniqKey="Yekutieli D">D Yekutieli</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Slonim, Dk" uniqKey="Slonim D">DK Slonim</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kanehisa, M" uniqKey="Kanehisa M">M Kanehisa</name>
</author>
<author>
<name sortKey="Goto, S" uniqKey="Goto S">S Goto</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Turchin, A" uniqKey="Turchin A">A Turchin</name>
</author>
<author>
<name sortKey="Kohane, Is" uniqKey="Kohane I">IS Kohane</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Parkinson, H" uniqKey="Parkinson H">H Parkinson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kapushesky, M" uniqKey="Kapushesky M">M Kapushesky</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Jones, Kp" uniqKey="Jones K">KP Jones</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Arrais, Jp" uniqKey="Arrais J">JP Arrais</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Richardson, Al" uniqKey="Richardson A">AL Richardson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Capiod, T" uniqKey="Capiod T">T Capiod</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Lee, Kl" uniqKey="Lee K">KL Lee</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sprague, Bl" uniqKey="Sprague B">BL Sprague</name>
</author>
</analytic>
</biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<pmc article-type="product-review">
<pmc-dir>properties open_access</pmc-dir>
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">BMC Bioinformatics</journal-id>
<journal-title-group>
<journal-title>BMC Bioinformatics</journal-title>
</journal-title-group>
<issn pub-type="epub">1471-2105</issn>
<publisher>
<publisher-name>BioMed Central</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="pmid">20663121</article-id>
<article-id pub-id-type="pmc">2919517</article-id>
<article-id pub-id-type="publisher-id">1471-2105-11-389</article-id>
<article-id pub-id-type="doi">10.1186/1471-2105-11-389</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Software</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>GeneBrowser 2: an application to explore and identify common biological traits in a set of genes</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" id="A1">
<name>
<surname>Arrais</surname>
<given-names>Joel P</given-names>
</name>
<xref ref-type="aff" rid="I1">1</xref>
<email>jpa@ua.pt</email>
</contrib>
<contrib contrib-type="author" id="A2">
<name>
<surname>Fernandes</surname>
<given-names>João</given-names>
</name>
<xref ref-type="aff" rid="I1">1</xref>
<email>joao.fernandes@ua.pt</email>
</contrib>
<contrib contrib-type="author" id="A3">
<name>
<surname>Pereira</surname>
<given-names>João</given-names>
</name>
<xref ref-type="aff" rid="I1">1</xref>
<email>a30777@ua.pt</email>
</contrib>
<contrib contrib-type="author" corresp="yes" id="A4">
<name>
<surname>Oliveira</surname>
<given-names>José Luís</given-names>
</name>
<xref ref-type="aff" rid="I1">1</xref>
<email>jlo@ua.pt</email>
</contrib>
</contrib-group>
<aff id="I1">
<label>1</label>
Department of Electronics, Telecommunications and Informatics (DETI), Institute of Electronics and Telematics Engineering of Aveiro (IEETA), University of Aveiro, 3810-193 Aveiro, Portugal</aff>
<pub-date pub-type="collection">
<year>2010</year>
</pub-date>
<pub-date pub-type="epub">
<day>21</day>
<month>7</month>
<year>2010</year>
</pub-date>
<volume>11</volume>
<fpage>389</fpage>
<lpage>389</lpage>
<history>
<date date-type="received">
<day>9</day>
<month>3</month>
<year>2010</year>
</date>
<date date-type="accepted">
<day>21</day>
<month>7</month>
<year>2010</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright ©2010 Arrais et al; licensee BioMed Central Ltd.</copyright-statement>
<copyright-year>2010</copyright-year>
<copyright-holder>Arrais et al; licensee BioMed Central Ltd.</copyright-holder>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/2.0">
<license-p>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (
<ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/2.0">http://creativecommons.org/licenses/by/2.0</ext-link>
), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri xlink:href="http://www.biomedcentral.com/1471-2105/11/389"></self-uri>
<abstract>
<sec>
<title>Background</title>
<p>The development of high-throughput laboratory techniques created a demand for computer-assisted result analysis tools. Many of these techniques return lists of genes whose interpretation requires finding relevant biological roles for the problem at hand. The required information is typically available in public databases, and usually, this information must be manually retrieved to complement the analysis. This process is a very time-consuming task that should be automated as much as possible.</p>
</sec>
<sec>
<title>Results</title>
<p>GeneBrowser is a web-based tool that, for a given list of genes, combines data from several public databases with visualisation and analysis methods to help identify the most relevant and common biological characteristics. The functionalities provided include the following: a central point with the most relevant biological information for each inserted gene; a list of the most related papers in PubMed and gene expression studies in ArrayExpress; and an extended approach to functional analysis applied to Gene Ontology, homologies, gene chromosomal localisation and pathways.</p>
</sec>
<sec>
<title>Conclusions</title>
<p>GeneBrowser provides a unique entry point to several visualisation and analysis methods, providing fast and easy analysis of a set of genes. GeneBrowser fills the gap between Web portals that analyse one gene at a time and functional analysis tools that are limited in scope and usually desktop-based.</p>
</sec>
</abstract>
</article-meta>
</front>
<body>
<sec>
<title>Background</title>
<p>Biological systems pose very interesting challenges to scientists and despite the availability of relatively large sets of data, their inherent complexity stands out as the major hindrance to scientific progress in this field of work [
<xref ref-type="bibr" rid="B1">1</xref>
].</p>
<p>Comprehension of gene-to-phenotype interactions plays a key role in this process. Genes, the basic blocks of heredity, do not operate alone but instead in complex networks of interactions where multiple genes can directly or indirectly influence a single phenotype. Such networks exist even in the simplest of organisms, a clear indicator of their relevance [
<xref ref-type="bibr" rid="B2">2</xref>
].</p>
<p>Bearing this need in mind, the development of large-scale genome experiments (such as DNA microarrays) created the opportunity to gain a holistic view of biological systems, thus providing a better view of the full complexity of the systems in hand. Nevertheless, interpreting the results of DNA microarrays is still a daunting task that must be performed if any knowledge is to be extracted.</p>
<p>The classical approach to this analysis is a two-step procedure [
<xref ref-type="bibr" rid="B3">3</xref>
]: first, a subgroup of genes considered differentially expressed are selected by one or more bioinformatics tools; and second, the resulting set of genes is further explored to extract commonalities and biological meanings that may help to explain why these genes were co-expressed in the experiment. The primary focus of this paper is related to this second goal.</p>
<p>A common approach consists of the assignment of genes to functional biological categories based on the assumption that genes with similar expression profiles tend to have similar biological roles. While several bioinformatics tools have been proposed to perform this task, most of them use Gene Ontology [
<xref ref-type="bibr" rid="B4">4</xref>
] and pathway databases as the main sources of data. One such example is Onto-Express [
<xref ref-type="bibr" rid="B5">5</xref>
], a tool that uses Gene Ontology data to provide a functional profile for the condition studied. Onto-Express is a desktop application and was the first to compute significance values in the context of gene expression studies. Other examples of tools that use Gene Ontology are GOMiner [
<xref ref-type="bibr" rid="B6">6</xref>
] and GOstat [
<xref ref-type="bibr" rid="B7">7</xref>
]. A complete review of similar tools is available in [
<xref ref-type="bibr" rid="B8">8</xref>
]. There are also tools focused on other domains, such as the Pathway Explorer [
<xref ref-type="bibr" rid="B9">9</xref>
] for analysis of regulatory, metabolic and cellular pathways or Quext [
<xref ref-type="bibr" rid="B10">10</xref>
] for analysis of the literature. Some wide-scope tools have also been proposed. For example, FatiGO [
<xref ref-type="bibr" rid="B11">11</xref>
,
<xref ref-type="bibr" rid="B12">12</xref>
] is a web-based tool that, in addition to Gene Ontology, also uses other concepts, such as chromosomal location and pathways, to provide a comprehensive analysis of the results. DAVID [
<xref ref-type="bibr" rid="B13">13</xref>
] also allows the functional analysis of a set of genes based on the analysis of Gene Ontology, pathways, protein domains and literature. Despite the value of the presented tools, some limitations were found including the number of covered species (11 on FatiGO, 13 on GoMiner and 21 on Pathway Explorer), the time taken to process the input query and the possibility to explore the dataset with references to external data sources.</p>
<p>In this paper, we present GeneBrowser, a web-based tool that addresses the issue of extracting biological knowledge from a list of genes. GeneBrowser combines data from several sources and different visualisation methods to improve biological interpretation and knowledge extraction from a group of genes. GeneBrowser combines the advantages of web portals, such as Entrez gene [
<xref ref-type="bibr" rid="B14">14</xref>
] and GeneCards [
<xref ref-type="bibr" rid="B15">15</xref>
], with the advantages of the previously presented tools for functional analysis.</p>
<p>While a previous version of GeneBrowser was already presented in [
<xref ref-type="bibr" rid="B16">16</xref>
], the platform was completely revamped to include many new features, such as an improved methodology to calculate the significance of results, a completely redesigned interface with Web 2.0 principles, dataset filtering capabilities, improved overall performance and additional functionalities including gene locus, gene expression studies and homologies, among others. GeneBrowser 2.0 is freely available at
<ext-link ext-link-type="uri" xlink:href="http://bioinformatics.ua.pt/genebrowser2/">http://bioinformatics.ua.pt/genebrowser2/</ext-link>
.</p>
</sec>
<sec>
<title>Implementation</title>
<p>GeneBrowser is a web application that combines data from several biological data sources and visualisation methods to explore a list of genes. Figure
<xref ref-type="fig" rid="F1">1</xref>
illustrates the implemented workflow. As input, this tool takes a list of gene identifiers that are subsequently used to retrieve information from several public data sources, such as UniProt [
<xref ref-type="bibr" rid="B17">17</xref>
], Entrez gene [
<xref ref-type="bibr" rid="B14">14</xref>
], Gene Ontology, KEGG [
<xref ref-type="bibr" rid="B18">18</xref>
] and PubMed [
<xref ref-type="bibr" rid="B19">19</xref>
]. These data are then processed and merged, allowing the user to further explore the results via several visualisation perspectives and methods. Moreover, the system provides direct links to the original repositories, where complementary information is available. The main requirements of GeneBrowser development were to fill the gap between functional analysis tools and Web portals and to allow a fast response to user requests by means of state-of-the-art Web technologies. Figure
<xref ref-type="fig" rid="F2">2</xref>
presents the GeneBrowser main interface. GeneBrowser is implemented in ASP.NET and uses Web 2.0 technologies, including AJAX, JSON and SOAP/REST Web Services. To assure efficiency and scalability, the data are stored in a SQL Server 2008 database cluster.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption>
<p>
<bold>Annotation and analysis workflow</bold>
. The schematic representation of the workflow implemented to annotate and analyse the dataset is shown. For a list of inserted gene identifiers, GeneBrowser accesses several biological databases to annotate each gene with the data from several public databases. The bibliography and Gene Ontology are executed in the background.</p>
</caption>
<graphic xlink:href="1471-2105-11-389-1"></graphic>
</fig>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption>
<p>
<bold>GeneBrowser user-interface: main window</bold>
. The main interface allows the creation of a new dataset and navigation of the previously created datasets. To create a new dataset, it is necessary to specify the dataset name, the species of the organism under study, the list of genes identified as differently expressed and a second list with the complete list of genes under study.</p>
</caption>
<graphic xlink:href="1471-2105-11-389-2"></graphic>
</fig>
<p>Although GeneBrowser can be used to answer many different biological questions, a particular question set was used to tune its development:</p>
<p>- What public databases provide relevant information about my dataset and how can I navigate through them?</p>
<p>- What biological processes are enriched with respect to my input list of genes?</p>
<p>- What are the most relevant metabolic pathways that contain my genes?</p>
<p>- What are the genomic regions of these genes?</p>
<p>- Which are the most relevant homologue classes in my list of genes?</p>
<p>- What gene expression experiments have been previously conducted with the same genes?</p>
<p>- What are the most relevant publications associated with my study?</p>
<sec>
<title>Integrated access to biological data</title>
<p>The functionalities provided by GeneBrowser require intensive access to several biological databases. For each set of genes, GeneBrowser must independently access an array of databases as a means to validate every single entry and obtain additional biological data to provide as much relevant information as possible. The nature of this procedure determines that its response time is directly proportional to the number of genes evaluated. Notwithstanding, the platform must have a low response time if it is to be of any practical use. Such a dichotomy could only have been solved through use of an integration platform that quickly validated the entries and returned the required data. For that purpose, we have developed GeNS [
<xref ref-type="bibr" rid="B20">20</xref>
], a database that works as a name server for biological entities.</p>
<p>GeNS has a generic database schema that supports an unlimited number of biological databases. Addition of a new database requires identification of the most suitable method to obtain data and development of a specific loader responsible for converting data to a format compatible with the schema. Currently, we integrate data for roughly 1000 species, representing over 7 million gene products with 70 million alternative gene/protein identifiers and 140 million associations to biological entities. For instance, the species
<italic>Saccharomyces cerevisiae </italic>
has 7421 gene products that can be mapped to 105.000 synonyms and 213.000 associations with biological entities, such as pathways, Gene Ontology terms or homologues. Detailed information regarding the schema and the integrated databases is available in [
<xref ref-type="bibr" rid="B20">20</xref>
].</p>
<p>Despite the variety of data stored in GeNS, it is more focused on the mapping of biological identifiers than on the actual data (e.g.: functional descriptions, structural and sequence data). Given the need to complement this lack of relevant information, GeneBrowser performs direct, run-time access to a selected set of data sources. Some examples include the following: a) extended protein details, obtained in XML format from the UniProt REST interface; b) bibliographical abstracts, obtained from PubMed; and c) other data necessary for construction of the Gene Explorer perspective such as the sequence obtained from GenBank and the protein structure obtained from PDB. Table
<xref ref-type="table" rid="T1">1</xref>
contains a complete list of the databases that are integrated and also the methods that are used to access them. For a list of one hundred human genes, validating and obtaining all of the associated concepts are performed in less than one second, which shows the concern taken during development to meet the real-time execution goal.</p>
<table-wrap id="T1" position="float">
<label>Table 1</label>
<caption>
<p>List of integrated databases and methods applied to extract data</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left">Type</th>
<th align="left">Name</th>
<th align="center">GeNS</th>
<th align="center">Real-time data retrieval</th>
<th align="left">URL</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Gene</td>
<td align="left">Ensembl</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.ensembl.org/">http://www.ensembl.org/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">HGNC</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.genenames.org/">http://www.genenames.org/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">UniGene</td>
<td></td>
<td align="center">X</td>
<td align="left">http://www.ncbi.nlm.nih.gov/unigene/</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">Entrez Gene</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.ncbi.nlm.nih.gov/gene/">http://www.ncbi.nlm.nih.gov/gene/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">RefSeq</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.ncbi.nlm.nih.gov/refseq/">http://www.ncbi.nlm.nih.gov/refseq/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">KEGG Genes</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.kegg.jp/">http://www.kegg.jp/</ext-link>
</td>
</tr>
<tr>
<td colspan="5">
<hr></hr>
</td>
</tr>
<tr>
<td align="left">Protein</td>
<td align="left">UniProtKB</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.uniprot.org/">http://www.uniprot.org/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">Gene3D</td>
<td align="center">X</td>
<td></td>
<td align="left">http://gene3d.biochem.ucl.ac.uk/Gene3D/</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">PDB</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.pdb.org/">http://www.pdb.org/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">IntAct</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.ebi.ac.uk/intact/">http://www.ebi.ac.uk/intact/</ext-link>
</td>
</tr>
<tr>
<td colspan="5">
<hr></hr>
</td>
</tr>
<tr>
<td align="left">Homology</td>
<td align="left">InterPro</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.ebi.ac.uk/interpro/">http://www.ebi.ac.uk/interpro/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">PFam</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://pfam.sanger.ac.uk/">http://pfam.sanger.ac.uk/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">PRINTS</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.bioinf.manchester.ac.uk/dbbrowser/PRINTS">http://www.bioinf.manchester.ac.uk/dbbrowser/PRINTS</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">PROSITE</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.expasy.ch/prosite/">http://www.expasy.ch/prosite/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">PANTHER</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.pantherdb.org/">http://www.pantherdb.org/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">ProDom</td>
<td align="center">X</td>
<td></td>
<td align="left">http://prodom.prabi.fr/</td>
</tr>
<tr>
<td colspan="5">
<hr></hr>
</td>
</tr>
<tr>
<td align="left">Pathway</td>
<td align="left">Reactome</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.reactome.org/">http://www.reactome.org/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">KEGG Pathway</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.kegg.jp/">http://www.kegg.jp/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">BioCyc</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.biocyc.org/">http://www.biocyc.org/</ext-link>
</td>
</tr>
<tr>
<td colspan="5">
<hr></hr>
</td>
</tr>
<tr>
<td align="left">Drug</td>
<td align="left">KEGG Drug</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.kegg.jp/">http://www.kegg.jp/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">PharmGKB</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.pharmgkb.org/">http://www.pharmgkb.org/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">DrugBank</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.drugbank.ca/">http://www.drugbank.ca/</ext-link>
</td>
</tr>
<tr>
<td colspan="5">
<hr></hr>
</td>
</tr>
<tr>
<td align="left">Disease</td>
<td align="left">OMIM</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.ncbi.nlm.nih.gov/omim/">http://www.ncbi.nlm.nih.gov/omim/</ext-link>
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">Orphanet</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.orpha.net/">http://www.orpha.net/</ext-link>
</td>
</tr>
<tr>
<td colspan="5">
<hr></hr>
</td>
</tr>
<tr>
<td align="left">Enzyme</td>
<td align="left">EC</td>
<td align="center">X</td>
<td></td>
<td align="left">http://www.biochem.ucl.ac.uk/bsm/dbbrowser/protocol/ecenzfrm.html</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<hr></hr>
</td>
</tr>
<tr>
<td></td>
<td align="left">Brenda</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.brenda-enzymes.org/">http://www.brenda-enzymes.org/</ext-link>
</td>
</tr>
<tr>
<td colspan="5">
<hr></hr>
</td>
</tr>
<tr>
<td align="left">Bibliography</td>
<td align="left">PubMed</td>
<td align="center">X</td>
<td align="center">X</td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.ncbi.nlm.nih.gov/pubmed/">http://www.ncbi.nlm.nih.gov/pubmed/</ext-link>
</td>
</tr>
<tr>
<td colspan="5">
<hr></hr>
</td>
</tr>
<tr>
<td align="left">Ontology</td>
<td align="left">Gene Ontology</td>
<td align="center">X</td>
<td></td>
<td align="left">
<ext-link ext-link-type="uri" xlink:href="http://www.geneontology.org/">http://www.geneontology.org/</ext-link>
</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>Background processing</title>
<p>As previously mentioned, one of the requirements in developing GeneBrowser was the need to offer a low response time to user requests. While the use of GeNS was a major step towards meeting this goal, some tools possess relatively heavy processing needs that require fine-tuning. This is the case of computing the GO directed acyclic graph (DAG) and the bibliographical list. Because two out of the seven functionalities provided are computationally intensive, and as such, cannot be made immediately available after submitting the dataset, their processing is executed in the background and it is made available as soon as it is complete.</p>
<p>After insertion of a new dataset, GeneBrowser launches a background process that pre-computes the
<italic>p-value </italic>
for each entry and stores it in the database. While all the other tools are made available immediately, ontology and bibliographical options may trigger a message informing that the values are still being processed. For registered users, future access to the dataset will not require reprocessing because the results are permanently stored.</p>
</sec>
<sec>
<title>Extended approach to functional gene clustering</title>
<p>Gene Ontology is the most relevant biological ontology, containing structured information about biological processes, cellular components and molecular functions. It is commonly used by establishing a match between genes in the dataset and terms in the ontology. The terms that accumulate higher number of genes are the ones with more potential interest to the study. To be valid, this gene accumulation procedure requires the use of statistical measures that consider the number of expected genes in each category and the occurrence of several simultaneous tests [
<xref ref-type="bibr" rid="B21">21</xref>
-
<xref ref-type="bibr" rid="B23">23</xref>
]. Despite the major relevance of Gene Ontology, other terminologies can be used to extract communalities from a dataset. Herein, we extend the use of this approach to pathways, protein domains, orthologues and homologues.</p>
<p>The implemented procedure works as follows. For each term
<italic>t </italic>
of a specific terminology, we obtain the associated genes from list
<italic>L1 </italic>
(representing the genes of interest) and the genes from list
<italic>L2 </italic>
(containing all genes under study - by default, all the genes from the genome). Then, for each term, we use the number of associated genes to calculate the
<italic>p-value</italic>
. The
<italic>p-value </italic>
is a measure of confidence in the data that corresponds to the probability of observing the actual number of genes in a certain category just by chance. Lower
<italic>p-values </italic>
indicate more confidence in the data, and usually only terms with values under 0.05 are considered.</p>
<p>Although several methods are available to calculate the
<italic>p-value</italic>
, GeneBrowser utilises binomial distribution, mainly due to its good balance between performance and robustness. A discussion of the available methods for gene expression studies is available in [
<xref ref-type="bibr" rid="B22">22</xref>
]. Because the
<italic>p-values </italic>
for all categories are calculated separately, the final step consists of adjusting the
<italic>p-values </italic>
to consider the occurrence of multi-testing [
<xref ref-type="bibr" rid="B24">24</xref>
]. GeneBrowser uses the false discovery rate (FDR) correction proposed by Benjamini and Yekutieli [
<xref ref-type="bibr" rid="B23">23</xref>
].</p>
</sec>
</sec>
<sec>
<title>Results</title>
<p>This section contains detailed information about the main functionalities provided in GeneBrowser.</p>
<sec>
<title>Inserting and exploring the dataset</title>
<p>The first step in using GeneBrowser is creating a new dataset. The information includes the species name of the organism, the list of genes found as relevant and a second list with all the genes under study (Figure
<xref ref-type="fig" rid="F2">2</xref>
). The list of supported species was obtained from the KEGG Organism database [
<xref ref-type="bibr" rid="B25">25</xref>
], selecting only those with complete genome annotation, resulting in a total of 1200 entries. Although GeneBrowser is prepared to deal with identifiers from all organisms, some functionalities depend on availability of the data in the original source.</p>
<p>Currently, GeneBrowser is prepared to accept 27 different types of gene identifiers simultaneously. The process of validating each gene identifier requires not only the removal of repeated and null entries but also their conversion to a unique internal identifier. Use of the GeNS name-server capabilities ensures this task is quickly performed, thus meeting the strict time requirements. The second list is used to calculate the significance values obtained through the statistical analysis algorithms. By default, this list contains all the genes in the genome.</p>
<p>Although registration is not mandatory, by logging on, the user can store all of the inserted datasets, thus saving time in future access. It is also possible to insert the dataset, close the browser and return later when the results are ready.</p>
<p>After inserting data, the Data Explorer facility provides a simple and effective way to visually inspect the inserted list of genes (Figure
<xref ref-type="fig" rid="F3">3</xref>
). For each gene, all of the information available on public databases is matched into seven distinct sections: general gene information, ontology classes, protein structure, genetic and protein sequence, bibliographical references and links to external databases.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption>
<p>
<bold>GeneBrowser user-interface: gene explorer</bold>
. This interface contains the list of inserted genes, and for each, the most relevant biological data grouped in seven distinct sections: summary, gene ontology, pathway, homologies, protein structure, sequence, and external references. It is also possible to hide some sections and to filter the list of genes based on characteristics of the genes.</p>
</caption>
<graphic xlink:href="1471-2105-11-389-3"></graphic>
</fig>
<p>Additionally, if the user is focused on a particular subject, it is possible to filter the initial list of genes for those that match the search criteria, such as a chromosome locus, Gene Ontology class or metabolic pathway.</p>
</sec>
<sec>
<title>Gene clustering to extract similarities</title>
<p>The accumulation of genes into classes can be used to identify the most relevant biological phenomena. GeneBrowser uses a graphics-based view to allow immediate analysis of the most relevant functional classes. The significance is calculated using both the binomial and corrected
<italic>p-value</italic>
. Each class will show the number of accumulated genes, the
<italic>p-values</italic>
, and a direct link to the database that contains detailed information regarding that class. Next, we describe the available functionalities that use this clustering strategy: Gene Ontology, Homology, Pathway Explorer and Gene on Locus.</p>
<p>Gene Ontology consists of a structured, controlled vocabulary used to describe genes and gene products independently of the organisms in which they are present. Because Gene Ontology is structured as a DAG, the graph view shows the most relevant terms independently of their relevance (Figure
<xref ref-type="fig" rid="F4">4</xref>
). For instance, due to lack of detail, a gene may be annotated as "Response to stress", while in fact, it is directly involved in a more specific stress such as "Response to heat". To address this issue, GeneBrowser proposes two solutions. First, GeneBrowser allows pruning of the DAG to a user-defined level where all pruned terms are enclosed in their more general counterparts. For instance, both "Response to heat" and "Response to oxidative stress" belong to level 3 in the ontology. By pruning the tree in level 2, genes previously annotated in those two classes are now considered in the more general term "Response to stress". Second, GeneBrowser allows navigation in the DAG by means of a tree that allows exploration of classes while keeping their structure in a familiar way (Figure
<xref ref-type="fig" rid="F5">5</xref>
).</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption>
<p>
<bold>GeneBrowser user-interface: gene ontology (graph view)</bold>
. This interface contains the graph with the list of Gene Ontology classes associated with the list of inserted genes. The graph displays the corrected
<italic>p-value</italic>
, the term identifiers with a link to the AmiGO database, the term name and the
<italic>p-value</italic>
.</p>
</caption>
<graphic xlink:href="1471-2105-11-389-4"></graphic>
</fig>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption>
<p>
<bold>GeneBrowser user-interface: gene ontology (tree view)</bold>
. This tree-based alternative is used to navigate Gene Ontology. Each branch contains the gene ontology identifier, the term name and the
<italic>p-value</italic>
.</p>
</caption>
<graphic xlink:href="1471-2105-11-389-5"></graphic>
</fig>
<p>Two genes are considered homologues if they share a common ancestor. Usually, homology is based on sequence similarity that can be inferred by computational methods (e.g.: BLAST, FASTA). These results can be stored in well-established databases that maintain the association between genes and their homologues. These repositories fall into two main categories: orthologues and protein subcomponents. The latter category includes motifs and domain (both structural and functional) databases [
<xref ref-type="bibr" rid="B26">26</xref>
]. For GeneBrowser, we selected six of the most relevant homology databases: PRINTS, PROSITE, KEGG Orthologs, ProDom, TIGRFAM and InterPro.</p>
<p>Analysing metabolic pathways allows biologists to know the processes in which genes are involved, much like Gene Ontology. Moreover, it also enables the creation of a graph of interactions in which the genes are involved. Pathway Explorer calculates the most relevant pathways and presents a graphical view of each pathway, highlighting the genes from the dataset.</p>
<p>Study of the distribution of genes is based on the assumption that co-expressed genes tend to be near one another in the genome. To validate this assumption, the identification of co-expressed genes in nearby loci is an important feature. For that, chromosomes are ordered by their significance showing the number of accumulated genes. From each chromosome, it is possible to navigate to the NCBI MapView tool and observe the genomic context of this particular set of genes. After this step, all the NCBI MapView features can be used to navigate in the chromosome.</p>
</sec>
<sec>
<title>Extract relations from previous gene expression studies</title>
<p>The ArrayExpress Data Warehouse is the curated instance of the ArrayExpress repository [
<xref ref-type="bibr" rid="B27">27</xref>
]. By the end of 2009, it contained 1200 experiments with more than 31 million gene expression profiles. Because the data have been manually verified, they are of major relevance and can be used to study the expected profile of a set of genes. This database has already been used by the Gene Expression Atlas [
<xref ref-type="bibr" rid="B28">28</xref>
] to study the expression of several conditions such as different cell types, organism parts, developmental stages, disease states and sample treatments. Using the programmatic interface provided, we can establish a relationship between our list of genes and previous studies available in ArrayExpress.</p>
<p>The implemented procedure consists of obtaining, for each gene from the dataset, the experiments in which it was marked as differently expressed and the corresponding experimental conditions. Then, GeneBrowser organises the output in a structure composed of the experimental factor, the associated factor values, and all genes in the experiment (Figure
<xref ref-type="fig" rid="F6">6</xref>
). The interface also provides direct links to the experiment in ArrayExpress, to the study, and to the gene expression profile in Atlas.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption>
<p>
<bold>GeneBrowser user-interface: gene expression</bold>
. This tree-based structure is composed of the experimental factor, associated factor values, and all genes in the context of the associated experiment.</p>
</caption>
<graphic xlink:href="1471-2105-11-389-6"></graphic>
</fig>
</sec>
<sec>
<title>Literature mining</title>
<p>The MEDLINE database is the most relevant source of information for both biomedical and life sciences fields. Its broad collection included, at the end of 2009, more than 17 million abstracts collected from five thousand journals dating back to the 1960 s [
<xref ref-type="bibr" rid="B29">29</xref>
]. Every day, roughly 3000 new abstracts are added. To search and retrieve information from this database, an easy-to-use web interface named PubMed
<ext-link ext-link-type="uri" xlink:href="http://www.pubmed.com">http://www.pubmed.com</ext-link>
was developed. Herein, we use this huge array of data to obtain the most relevant papers for our dataset.</p>
<p>Ranking the papers by their relevance involves determining the relationship among three values: the total number of genes in the dataset, the total number of genes in each paper and the number of genes that are simultaneously in both the paper and the dataset. Ideally, a paper is relevant if the number of genes associated with it matches those from the dataset. To calculate the relevance, we used the Tanimoto coefficient, hence computing the similarity between the binary vectors formed by the genes present in each paper with the genes present in the dataset [
<xref ref-type="bibr" rid="B30">30</xref>
]. With representing the vector formed by the genes in the dataset and representing the vector with the genes in each paper, the relevance is given by:
<disp-formula>
<graphic xlink:href="1471-2105-11-389-i1.gif"></graphic>
</disp-formula>
</p>
<p>The calculated values are subsequently normalised and their abstracts sorted and presented as illustrated in Figure
<xref ref-type="fig" rid="F7">7</xref>
.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption>
<p>
<bold>GeneBrowser user-interface: literature</bold>
. This interface contains the ranked list of the papers in PubMed most closely related to the inserted dataset.</p>
</caption>
<graphic xlink:href="1471-2105-11-389-7"></graphic>
</fig>
</sec>
</sec>
<sec>
<title>Discussion</title>
<p>The GeneBrowser tool can be used to analyse any set of genes. To show its added value, we used two sets obtained from expression experiments. The first one consisted of a heat shock experiment applied on yeast, and the second was a subset of the profiling of 47 human breast tumour cases.</p>
<sec>
<title>Heat shock on yeast</title>
<p>This experiment consisted of a comparison of two conditions, where one was the cell in a steady state and the other was after submitting it to a heat shock (delta of 20°C) for 20 minutes. For each condition, the total mRNA was extracted and three biological replicates were performed.</p>
<p>The expression values obtained for both conditions were analysed with a local framework [
<xref ref-type="bibr" rid="B31">31</xref>
] that uses the Limma library. Thirty-five genes were selected as differentially expressed and used to create a new dataset. This dataset is included as an example in GeneBrowser, and as such, the following steps can be followed directly through the application.</p>
<p>From the list of genes available in the Gene Explorer, it is easy to find the well-known gene YFL014W (also known as HSP12,
<italic>12-kDa heat shock protein</italic>
). Therefore, the user can easily obtain the list of bibliographical references, the genetic and genomic sequences, homologies and Gene Ontology terms related to this gene. It is also possible to verify the absence of data regarding pathways and protein structure. Using the provided functionalities, a possible step is to obtain all genes, including
<italic>YFL014W</italic>
, which are related to the response to oxidative stress. This task is performed using the filtering tools from the left menu and selecting the Gene Ontology term "
<italic>GO:0006979</italic>
". Other possible filtering options are pathways, homologies and chromosome.</p>
<p>An extended approach is available on the Gene Ontology tool. Figure
<xref ref-type="fig" rid="F4">4</xref>
shows all biological processes with corrected
<italic>p-values </italic>
under 0.05. For this dataset, the two most relevant biological processes are the response to stress (with 9 genes) and protein folding (with 7 genes). After following the link to AmiGO, additional information can be observed, explaining that the response to stress is caused by an exogenous perturbation, being a direct consequence of the induced heat shock. Protein folding is a physical process in which a linear chain of polypeptides is folded to obtain the tertiary structure and to become a protein. Given that proteins unfold with increasing temperature, the observed induction is a feedback mechanism that helps to overcome this situation.</p>
<p>Additional information about the set of genes can also be found in the Bibliography section. For example, the top ranked paper "
<italic>Identifying gene regulatory modules of heat shock response in yeast</italic>
" relates directly to the subject of study (Figure
<xref ref-type="fig" rid="F7">7</xref>
). This experiment is publicly available in GeneBrowser through the URL
<ext-link ext-link-type="uri" xlink:href="http://bioinformatics.ua.pt/genebrowser2/Explorer.aspx?ID=441">http://bioinformatics.ua.pt/genebrowser2/Explorer.aspx?ID=441</ext-link>
. The workflow of this study is provided in [Additional file
<xref ref-type="supplementary-material" rid="S1">1</xref>
].</p>
</sec>
<sec>
<title>Experiment from ArrayExpress</title>
<p>The other experimental data were obtained from the ArrayExpress experiment "
<italic>Transcription profiling of 47 human breast tumor cases</italic>
", stored with the entry E-GEOD-3744 [
<xref ref-type="bibr" rid="B32">32</xref>
]. From this experiment, we selected all of the differently expressed genes associated with the experimental condition "BRCA1-
<italic>associated breast cancer</italic>
". The pathway analysis indicated that the most representative pathway was the "
<italic>Calcium signalling pathway</italic>
". In fact, several studies already stress the role of calcium in cancer as a major signalling agent, due to cell proliferation and cell death [
<xref ref-type="bibr" rid="B33">33</xref>
-
<xref ref-type="bibr" rid="B35">35</xref>
]. Another active pathway is the "
<italic>Pathways in cancer</italic>
" entry.</p>
<p>In the homology analysis, three protein families from the InterPro database were identified: rhodopsin-like superfamily, adrenergic receptor and nucleotide phosphodiesterase. Although the active genes were distributed across all chromosomes, the most active ones resided in chromosomes 1, 8 and 19. This experiment is also publicly available in GeneBrowser through the URL
<ext-link ext-link-type="uri" xlink:href="http://bioinformatics.ua.pt/genebrowser2/Explorer.aspx?ID=436">http://bioinformatics.ua.pt/genebrowser2/Explorer.aspx?ID=436</ext-link>
. The workflow of this study is provided in [Additional file
<xref ref-type="supplementary-material" rid="S2">2</xref>
].</p>
</sec>
</sec>
<sec>
<title>Conclusions</title>
<p>A major challenge in bioinformatics is to construct tools that can give answers to any biological problem. One such problem is to interpret a list of genes, and find related diseases, pathways or any kind of biological process. This paper presents GeneBrowser, a web based application that, for a given list of genes, merges the benefits of biological web portals with those of knowledge extraction software tools. The main innovation of the proposed application is the possibility to use a single entry point to obtain a complete biological interpretation of the list of inserted genes, rather than using several disperse data sources and tools, thus facilitating biological interpretation of the study. The features of GeneBrowser include a gene explorer that enables simple and easy retrieval of specific molecular information for each inserted gene, thus allowing through filtering, the detection of common traits. The literature and the gene expression visualisation modes allow quick identification of previous related studies as well as an extended approach to functional analysis that facilitates detection of the most relevant classes in Gene Ontology, homologies, gene chromosomal localisation and pathways.</p>
<p>This second version includes a completely redesigned system and several improvements, including statistical analysis and multiple conceptually different kinds of gene identifiers such as input, chromosomal locus distribution, homologues and related gene expression studies. Possible future developments include the addition of regulatory information, miRNAs, and phenotype associations. Other feature that we aim to explore is to create a unified view that merges the different analysis outputs into a single one, providing a rich summary of the main evidences found by the several methods.</p>
<p>Overall, the functionalities implemented in GeneBrowser allow better understanding of the global biological phenomena underlying a list of genes.</p>
</sec>
<sec>
<title>Availability and requirements</title>
<p>Project name: GeneBrowser</p>
<p>Project home page:
<ext-link ext-link-type="uri" xlink:href="http://bioinformatics.ua.pt/genebrowser2/">http://bioinformatics.ua.pt/genebrowser2/</ext-link>
</p>
<p>Operating system(s): Platform independent</p>
<p>Programming language: ASP.NET/C#</p>
<p>Other requirements: n/a</p>
<p>License: n/a Any restrictions to use by non-academics: no restrictions</p>
</sec>
<sec>
<title>Authors' contributions</title>
<p>JA conceived and designed the application. JF wrote most of the code related to the interface, parallel processing and database. JP dealt with integrated access to external databases. JA, JP and JLO participated in writing the manuscript. All authors read and approved the final manuscript.</p>
</sec>
<sec sec-type="supplementary-material">
<title>Supplementary Material</title>
<supplementary-material content-type="local-data" id="S1">
<caption>
<title>Additional file 1</title>
<p>
<bold>Experiment "Heat shock on yeast"</bold>
. Workflow followed in GeneBrowser for the interpretation of the heat shock experiment.</p>
</caption>
<media xlink:href="1471-2105-11-389-S1.PDF" mimetype="application" mime-subtype="pdf">
<caption>
<p>Click here for file</p>
</caption>
</media>
</supplementary-material>
<supplementary-material content-type="local-data" id="S2">
<caption>
<title>Additional file 2</title>
<p>
<bold>Experiment "
<italic>Transcription profiling of 47 human breast tumor cases</italic>
"</bold>
. Workflow followed in GeneBrowser for the interpretation of the breast tumor experiment.</p>
</caption>
<media xlink:href="1471-2105-11-389-S2.PDF" mimetype="application" mime-subtype="pdf">
<caption>
<p>Click here for file</p>
</caption>
</media>
</supplementary-material>
</sec>
</body>
<back>
<sec>
<title>Acknowledgements</title>
<p>The research leading to these results has received funding from the European Community's Seventh Framework Programme (FP7/2007-2013) under grant agreement n°215847 - the EU-ADR project. J. Arrais is funded by FCT grant SFRH/BD/23837/2005.</p>
</sec>
<ref-list>
<ref id="B1">
<mixed-citation publication-type="journal">
<name>
<surname>Lee</surname>
<given-names>HK</given-names>
</name>
<article-title>Coexpression analysis of human genes across many microarray data sets</article-title>
<source>Genome Res</source>
<year>2004</year>
<volume>14</volume>
<issue>6</issue>
<fpage>1085</fpage>
<lpage>94</lpage>
<pub-id pub-id-type="doi">10.1101/gr.1910904</pub-id>
<pub-id pub-id-type="pmid">15173114</pub-id>
</mixed-citation>
</ref>
<ref id="B2">
<mixed-citation publication-type="journal">
<name>
<surname>Westerhoff</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Palsson</surname>
<given-names>B</given-names>
</name>
<article-title>The evolution of molecular biology into systems biology</article-title>
<source>Nat Biotech</source>
<year>2004</year>
<volume>22</volume>
<issue>10</issue>
<fpage>1249</fpage>
<lpage>1252</lpage>
<pub-id pub-id-type="doi">10.1038/nbt1020</pub-id>
</mixed-citation>
</ref>
<ref id="B3">
<mixed-citation publication-type="journal">
<name>
<surname>Duggan</surname>
<given-names>DJ</given-names>
</name>
<article-title>Expression profiling using cDNA microarrays</article-title>
<source>Nature Genetics</source>
<year>1999</year>
<volume>21</volume>
<fpage>10</fpage>
<lpage>14</lpage>
<pub-id pub-id-type="doi">10.1038/4434</pub-id>
<pub-id pub-id-type="pmid">9915494</pub-id>
</mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="journal">
<name>
<surname>Blake</surname>
<given-names>JA</given-names>
</name>
<name>
<surname>Harris</surname>
<given-names>MA</given-names>
</name>
<article-title>The Gene Ontology (GO) project: structured vocabularies for molecular biology and their application to genome and expression analysis</article-title>
<source>Curr Protoc Bioinformatics</source>
<year>2008</year>
<volume>Chapter 7</volume>
<issue>Unit 7</issue>
<fpage>2</fpage>
<pub-id pub-id-type="pmid">18819077</pub-id>
</mixed-citation>
</ref>
<ref id="B5">
<mixed-citation publication-type="journal">
<name>
<surname>Draghici</surname>
<given-names>S</given-names>
</name>
<article-title>Onto-Tools, the toolkit of the modern biologist: Onto-Express, Onto-Compare, Onto-Design and Onto-Translate</article-title>
<source>Nucleic Acids Res</source>
<year>2003</year>
<volume>31</volume>
<issue>13</issue>
<fpage>3775</fpage>
<lpage>81</lpage>
<pub-id pub-id-type="doi">10.1093/nar/gkg624</pub-id>
<pub-id pub-id-type="pmid">12824416</pub-id>
</mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="journal">
<name>
<surname>Zeeberg</surname>
<given-names>BR</given-names>
</name>
<article-title>GoMiner: a resource for biological interpretation of genomic and proteomic data</article-title>
<source>Genome Biol</source>
<year>2003</year>
<volume>4</volume>
<issue>4</issue>
<fpage>R28</fpage>
<pub-id pub-id-type="doi">10.1186/gb-2003-4-4-r28</pub-id>
<pub-id pub-id-type="pmid">12702209</pub-id>
</mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="journal">
<name>
<surname>Beissbarth</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Speed</surname>
<given-names>TP</given-names>
</name>
<article-title>GOstat: find statistically overrepresented Gene Ontologies within a group of genes</article-title>
<source>Bioinformatics</source>
<year>2004</year>
<volume>20</volume>
<issue>9</issue>
<fpage>1464</fpage>
<lpage>5</lpage>
<pub-id pub-id-type="doi">10.1093/bioinformatics/bth088</pub-id>
<pub-id pub-id-type="pmid">14962934</pub-id>
</mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="journal">
<name>
<surname>Khatri</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Draghici</surname>
<given-names>S</given-names>
</name>
<article-title>Ontological analysis of gene expression data: current tools, limitations, and open problems</article-title>
<source>Bioinformatics</source>
<year>2005</year>
<volume>21</volume>
<issue>18</issue>
<fpage>3587</fpage>
<lpage>95</lpage>
<pub-id pub-id-type="doi">10.1093/bioinformatics/bti565</pub-id>
<pub-id pub-id-type="pmid">15994189</pub-id>
</mixed-citation>
</ref>
<ref id="B9">
<mixed-citation publication-type="other">
<name>
<surname>Mlecnik</surname>
<given-names>B</given-names>
</name>
<article-title>PathwayExplorer: web service for visualizing high-throughput expression data on biological pathways</article-title>
<source>Nucleic Acids Res</source>
<year>2005</year>
<issue>33 Web Server</issue>
<fpage>W633</fpage>
<lpage>7</lpage>
<pub-id pub-id-type="doi">10.1093/nar/gki391</pub-id>
<pub-id pub-id-type="pmid">15980551</pub-id>
</mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal">
<name>
<surname>Arrais</surname>
<given-names>JP</given-names>
</name>
<name>
<surname>Rodrigues</surname>
<given-names>JGLM</given-names>
</name>
<name>
<surname>Oliveira</surname>
<given-names>JL</given-names>
</name>
<article-title>Improving Literature Searches in Gene Expression Studies</article-title>
<source>2nd International Workshop on Practical Applications of Computational Biology and Bioinformatics (Iwpacbb 2008)</source>
<year>2009</year>
<volume>49</volume>
<fpage>74</fpage>
<lpage>82</lpage>
<ext-link ext-link-type="uri" xlink:href="http://www.springerlink.com/content/h68200239t0q2464/fulltext.pdf">http://www.springerlink.com/content/h68200239t0q2464/fulltext.pdf</ext-link>
</mixed-citation>
</ref>
<ref id="B11">
<mixed-citation publication-type="journal">
<name>
<surname>Al-Shahrour</surname>
<given-names>F</given-names>
</name>
<article-title>From genes to functional classes in the study of biological systems</article-title>
<source>BMC Bioinformatics</source>
<year>2007</year>
<volume>8</volume>
<fpage>114</fpage>
<pub-id pub-id-type="doi">10.1186/1471-2105-8-114</pub-id>
<pub-id pub-id-type="pmid">17407596</pub-id>
</mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="journal">
<name>
<surname>Al-Shahrour</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Diaz-Uriarte</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Dopazo</surname>
<given-names>J</given-names>
</name>
<article-title>FatiGO: a web tool for finding significant associations of Gene Ontology terms with groups of genes</article-title>
<source>Bioinformatics</source>
<year>2004</year>
<volume>20</volume>
<issue>4</issue>
<fpage>578</fpage>
<lpage>80</lpage>
<pub-id pub-id-type="doi">10.1093/bioinformatics/btg455</pub-id>
<pub-id pub-id-type="pmid">14990455</pub-id>
</mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="journal">
<name>
<surname>Huang da</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Sherman</surname>
<given-names>BT</given-names>
</name>
<name>
<surname>Lempicki</surname>
<given-names>RA</given-names>
</name>
<article-title>Systematic and integrative analysis of large gene lists using DAVID bioinformatics resources</article-title>
<source>Nat Protoc</source>
<year>2009</year>
<volume>4</volume>
<issue>1</issue>
<fpage>44</fpage>
<lpage>57</lpage>
<pub-id pub-id-type="doi">10.1038/nprot.2008.211</pub-id>
<pub-id pub-id-type="pmid">19131956</pub-id>
</mixed-citation>
</ref>
<ref id="B14">
<mixed-citation publication-type="other">
<name>
<surname>Maglott</surname>
<given-names>D</given-names>
</name>
<article-title>Entrez Gene: gene-centered information at NCBI</article-title>
<source>Nucleic Acids Res</source>
<year>2005</year>
<issue>33 Database</issue>
<fpage>D54</fpage>
<lpage>8</lpage>
<pub-id pub-id-type="pmid">15608257</pub-id>
</mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="journal">
<name>
<surname>Rebhan</surname>
<given-names>M</given-names>
</name>
<article-title>GeneCards: integrating information about genes, proteins and diseases</article-title>
<source>Trends Genet</source>
<year>1997</year>
<volume>13</volume>
<issue>4</issue>
<fpage>163</fpage>
<pub-id pub-id-type="doi">10.1016/S0168-9525(97)01103-7</pub-id>
<pub-id pub-id-type="pmid">9097728</pub-id>
</mixed-citation>
</ref>
<ref id="B16">
<mixed-citation publication-type="journal">
<name>
<surname>Arrais</surname>
<given-names>J</given-names>
</name>
<article-title>GeneBrowser: an approach for integration and functional classification of genomic data</article-title>
<source>Journal of Integrative Bioinformatics</source>
<year>2007</year>
<volume>4</volume>
<issue>3</issue>
</mixed-citation>
</ref>
<ref id="B17">
<mixed-citation publication-type="other">
<name>
<surname>Wu</surname>
<given-names>CH</given-names>
</name>
<article-title>The Universal Protein Resource (UniProt): an expanding universe of protein information</article-title>
<source>Nucleic Acids Res</source>
<year>2006</year>
<issue>34 Database</issue>
<fpage>D187</fpage>
<lpage>91</lpage>
<pub-id pub-id-type="doi">10.1093/nar/gkj161</pub-id>
<pub-id pub-id-type="pmid">16381842</pub-id>
</mixed-citation>
</ref>
<ref id="B18">
<mixed-citation publication-type="journal">
<name>
<surname>Ogata</surname>
<given-names>H</given-names>
</name>
<article-title>KEGG: Kyoto Encyclopedia of Genes and Genomes</article-title>
<source>Nucleic Acids Res</source>
<year>1999</year>
<volume>27</volume>
<issue>1</issue>
<fpage>29</fpage>
<lpage>34</lpage>
<pub-id pub-id-type="doi">10.1093/nar/27.1.29</pub-id>
<pub-id pub-id-type="pmid">9847135</pub-id>
</mixed-citation>
</ref>
<ref id="B19">
<mixed-citation publication-type="journal">
<name>
<surname>McEntyre</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Lipman</surname>
<given-names>D</given-names>
</name>
<article-title>PubMed: bridging the information gap</article-title>
<source>Cmaj</source>
<year>2001</year>
<volume>164</volume>
<issue>9</issue>
<fpage>1317</fpage>
<lpage>9</lpage>
<pub-id pub-id-type="pmid">11341144</pub-id>
</mixed-citation>
</ref>
<ref id="B20">
<mixed-citation publication-type="other">
<name>
<surname>Arrais</surname>
<given-names>J</given-names>
</name>
<article-title>GeNS: a biological data integration platform</article-title>
<source>International Conference on Bioinformatics and Biomedicine. venice, Italy</source>
<year>2009</year>
</mixed-citation>
</ref>
<ref id="B21">
<mixed-citation publication-type="journal">
<name>
<surname>Ashburner</surname>
<given-names>M</given-names>
</name>
<article-title>Gene ontology: tool for the unification of biology. The Gene Ontology Consortium</article-title>
<source>Nat Genet</source>
<year>2000</year>
<volume>25</volume>
<issue>1</issue>
<fpage>25</fpage>
<lpage>9</lpage>
<pub-id pub-id-type="doi">10.1038/75556</pub-id>
<pub-id pub-id-type="pmid">10802651</pub-id>
</mixed-citation>
</ref>
<ref id="B22">
<mixed-citation publication-type="journal">
<name>
<surname>Draghici</surname>
<given-names>S</given-names>
</name>
<article-title>Global functional profiling of gene expression</article-title>
<source>Genomics</source>
<year>2003</year>
<volume>81</volume>
<issue>2</issue>
<fpage>98</fpage>
<lpage>104</lpage>
<pub-id pub-id-type="doi">10.1016/S0888-7543(02)00021-6</pub-id>
<pub-id pub-id-type="pmid">12620386</pub-id>
</mixed-citation>
</ref>
<ref id="B23">
<mixed-citation publication-type="journal">
<name>
<surname>Benjamini</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yekutieli</surname>
<given-names>D</given-names>
</name>
<article-title>The control of the false discovery rate in multiple testing under dependency</article-title>
<source>Annals of Statistics</source>
<year>2001</year>
<volume>29</volume>
<issue>4</issue>
<fpage>1165</fpage>
<lpage>1188</lpage>
<pub-id pub-id-type="doi">10.1214/aos/1013699998</pub-id>
</mixed-citation>
</ref>
<ref id="B24">
<mixed-citation publication-type="journal">
<name>
<surname>Slonim</surname>
<given-names>DK</given-names>
</name>
<article-title>From patterns to pathways: gene expression data analysis comes of age</article-title>
<source>Nature Genetics</source>
<year>2002</year>
<volume>32</volume>
<fpage>502</fpage>
<lpage>508</lpage>
<pub-id pub-id-type="doi">10.1038/ng1033</pub-id>
<pub-id pub-id-type="pmid">12454645</pub-id>
</mixed-citation>
</ref>
<ref id="B25">
<mixed-citation publication-type="journal">
<name>
<surname>Kanehisa</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Goto</surname>
<given-names>S</given-names>
</name>
<article-title>KEGG: kyoto encyclopedia of genes and genomes</article-title>
<source>Nucleic Acids Res</source>
<year>2000</year>
<volume>28</volume>
<issue>1</issue>
<fpage>27</fpage>
<lpage>30</lpage>
<pub-id pub-id-type="doi">10.1093/nar/28.1.27</pub-id>
<pub-id pub-id-type="pmid">10592173</pub-id>
</mixed-citation>
</ref>
<ref id="B26">
<mixed-citation publication-type="journal">
<name>
<surname>Turchin</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Kohane</surname>
<given-names>IS</given-names>
</name>
<article-title>Gene homology resources on the World Wide Web</article-title>
<source>Physiological Genomics</source>
<year>2002</year>
<volume>11</volume>
<issue>3</issue>
<fpage>165</fpage>
<lpage>77</lpage>
<pub-id pub-id-type="pmid">12464690</pub-id>
</mixed-citation>
</ref>
<ref id="B27">
<mixed-citation publication-type="journal">
<name>
<surname>Parkinson</surname>
<given-names>H</given-names>
</name>
<article-title>ArrayExpress update-from an archive of functional genomics experiments to the atlas of gene expression</article-title>
<source>Nucleic Acids Research</source>
<year>2009</year>
<volume>37</volume>
<fpage>D868</fpage>
<lpage>D872</lpage>
<pub-id pub-id-type="doi">10.1093/nar/gkn889</pub-id>
<pub-id pub-id-type="pmid">19015125</pub-id>
</mixed-citation>
</ref>
<ref id="B28">
<mixed-citation publication-type="other">
<name>
<surname>Kapushesky</surname>
<given-names>M</given-names>
</name>
<article-title>Gene expression atlas at the European bioinformatics institute</article-title>
<source>Nucleic Acids Res</source>
<year>2010</year>
<issue>38 Database</issue>
<fpage>D690</fpage>
<lpage>8</lpage>
<pub-id pub-id-type="doi">10.1093/nar/gkp936</pub-id>
<pub-id pub-id-type="pmid">19906730</pub-id>
</mixed-citation>
</ref>
<ref id="B29">
<mixed-citation publication-type="other">
<article-title>Medline fact sheets</article-title>
<ext-link ext-link-type="uri" xlink:href="http://www.nlm.nih.gov/pubs/factsheets/medline.html">http://www.nlm.nih.gov/pubs/factsheets/medline.html</ext-link>
</mixed-citation>
</ref>
<ref id="B30">
<mixed-citation publication-type="journal">
<name>
<surname>Jones</surname>
<given-names>KP</given-names>
</name>
<article-title>Introduction to Modern Information-Retrieval - Salton,G, Mcgill,Mj</article-title>
<source>Journal of Documentation</source>
<year>1984</year>
<volume>40</volume>
<issue>4</issue>
<fpage>289</fpage>
<lpage>291</lpage>
</mixed-citation>
</ref>
<ref id="B31">
<mixed-citation publication-type="book">
<name>
<surname>Arrais</surname>
<given-names>JP</given-names>
</name>
<article-title>A Microarray Information Database</article-title>
<source>BIOTECHNO 2008: International Conference on Biocomputation, Bioinformatics, and Biomedical Technologies</source>
<year>2008</year>
<publisher-name>IEEE Computer Society: Bucharest, Romania</publisher-name>
</mixed-citation>
</ref>
<ref id="B32">
<mixed-citation publication-type="journal">
<name>
<surname>Richardson</surname>
<given-names>AL</given-names>
</name>
<article-title>X chromosomal abnormalities in basal-like human breast cancer</article-title>
<source>Cancer Cell</source>
<year>2006</year>
<volume>9</volume>
<issue>2</issue>
<fpage>121</fpage>
<lpage>32</lpage>
<pub-id pub-id-type="doi">10.1016/j.ccr.2006.01.013</pub-id>
<pub-id pub-id-type="pmid">16473279</pub-id>
</mixed-citation>
</ref>
<ref id="B33">
<mixed-citation publication-type="journal">
<name>
<surname>Capiod</surname>
<given-names>T</given-names>
</name>
<article-title>Calcium signalling and cancer cell growth</article-title>
<source>Subcell Biochem</source>
<year>2007</year>
<volume>45</volume>
<fpage>405</fpage>
<lpage>27</lpage>
<comment>full_text</comment>
<pub-id pub-id-type="pmid">18193646</pub-id>
</mixed-citation>
</ref>
<ref id="B34">
<mixed-citation publication-type="journal">
<name>
<surname>Lee</surname>
<given-names>KL</given-names>
</name>
<article-title>Modulation of ATP-induced calcium signaling by progesterone in T47D-Y breast cancer cells</article-title>
<source>Mol Cell Endocrinol</source>
<year>2010</year>
<volume>319</volume>
<issue>1-2</issue>
<fpage>109</fpage>
<lpage>15</lpage>
<pub-id pub-id-type="doi">10.1016/j.mce.2010.01.004</pub-id>
<pub-id pub-id-type="pmid">20079401</pub-id>
</mixed-citation>
</ref>
<ref id="B35">
<mixed-citation publication-type="journal">
<name>
<surname>Sprague</surname>
<given-names>BL</given-names>
</name>
<article-title>Serum calcium and breast cancer risk in a prospective cohort study</article-title>
<source>Ann Epidemiol</source>
<year>2010</year>
<volume>20</volume>
<issue>1</issue>
<fpage>82</fpage>
<lpage>5</lpage>
<pub-id pub-id-type="doi">10.1016/j.annepidem.2009.09.001</pub-id>
<pub-id pub-id-type="pmid">20006279</pub-id>
</mixed-citation>
</ref>
</ref-list>
</back>
</pmc>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/TelematiV1/Data/Pmc/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000312 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd -nk 000312 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    TelematiV1
   |flux=    Pmc
   |étape=   Corpus
   |type=    RBID
   |clé=     PMC:2919517
   |texte=   GeneBrowser 2: an application to explore and identify common biological traits in a set of genes
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/RBID.i   -Sk "pubmed:20663121" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd   \
       | NlmPubMed2Wicri -a TelematiV1 

Wicri

This area was generated with Dilib version V0.6.31.
Data generation: Thu Nov 2 16:09:04 2017. Site generation: Sun Mar 10 16:42:28 2024