Comparative GO: a web application for comparative gene ontology and gene ontology-based gene selection in bacteria.

The primary means of classifying new functions for genes and proteins relies on Gene Ontology (GO), which defines genes/proteins using a controlled vocabulary in terms of their Molecular Function, Biological Process and Cellular Component. The challenge is to present this information to researchers...

Full description

Bibliographic Details
Main Authors: Mario Fruzangohar, Esmaeil Ebrahimie, Abiodun D Ogunniyi, Layla K Mahdi, James C Paton, David L Adelson
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2013-01-01
Series:PLoS ONE
Online Access:http://europepmc.org/articles/PMC3594149?pdf=render
id doaj-8ef81e73af124b66beac9ffd1c643061
record_format Article
spelling doaj-8ef81e73af124b66beac9ffd1c6430612020-11-25T01:23:39ZengPublic Library of Science (PLoS)PLoS ONE1932-62032013-01-0183e5875910.1371/journal.pone.0058759Comparative GO: a web application for comparative gene ontology and gene ontology-based gene selection in bacteria.Mario FruzangoharEsmaeil EbrahimieAbiodun D OgunniyiLayla K MahdiJames C PatonDavid L AdelsonThe primary means of classifying new functions for genes and proteins relies on Gene Ontology (GO), which defines genes/proteins using a controlled vocabulary in terms of their Molecular Function, Biological Process and Cellular Component. The challenge is to present this information to researchers to compare and discover patterns in multiple datasets using visually comprehensible and user-friendly statistical reports. Importantly, while there are many GO resources available for eukaryotes, there are none suitable for simultaneous, graphical and statistical comparison between multiple datasets. In addition, none of them supports comprehensive resources for bacteria. By using Streptococcus pneumoniae as a model, we identified and collected GO resources including genes, proteins, taxonomy and GO relationships from NCBI, UniProt and GO organisations. Then, we designed database tables in PostgreSQL database server and developed a Java application to extract data from source files and loaded into database automatically. We developed a PHP web application based on Model-View-Control architecture, used a specific data structure as well as current and novel algorithms to estimate GO graphs parameters. We designed different navigation and visualization methods on the graphs and integrated these into graphical reports. This tool is particularly significant when comparing GO groups between multiple samples (including those of pathogenic bacteria) from different sources simultaneously. Comparing GO protein distribution among up- or down-regulated genes from different samples can improve understanding of biological pathways, and mechanism(s) of infection. It can also aid in the discovery of genes associated with specific function(s) for investigation as a novel vaccine or therapeutic targets.http://turing.ersa.edu.au/BacteriaGO.http://europepmc.org/articles/PMC3594149?pdf=render
collection DOAJ
language English
format Article
sources DOAJ
author Mario Fruzangohar
Esmaeil Ebrahimie
Abiodun D Ogunniyi
Layla K Mahdi
James C Paton
David L Adelson
spellingShingle Mario Fruzangohar
Esmaeil Ebrahimie
Abiodun D Ogunniyi
Layla K Mahdi
James C Paton
David L Adelson
Comparative GO: a web application for comparative gene ontology and gene ontology-based gene selection in bacteria.
PLoS ONE
author_facet Mario Fruzangohar
Esmaeil Ebrahimie
Abiodun D Ogunniyi
Layla K Mahdi
James C Paton
David L Adelson
author_sort Mario Fruzangohar
title Comparative GO: a web application for comparative gene ontology and gene ontology-based gene selection in bacteria.
title_short Comparative GO: a web application for comparative gene ontology and gene ontology-based gene selection in bacteria.
title_full Comparative GO: a web application for comparative gene ontology and gene ontology-based gene selection in bacteria.
title_fullStr Comparative GO: a web application for comparative gene ontology and gene ontology-based gene selection in bacteria.
title_full_unstemmed Comparative GO: a web application for comparative gene ontology and gene ontology-based gene selection in bacteria.
title_sort comparative go: a web application for comparative gene ontology and gene ontology-based gene selection in bacteria.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2013-01-01
description The primary means of classifying new functions for genes and proteins relies on Gene Ontology (GO), which defines genes/proteins using a controlled vocabulary in terms of their Molecular Function, Biological Process and Cellular Component. The challenge is to present this information to researchers to compare and discover patterns in multiple datasets using visually comprehensible and user-friendly statistical reports. Importantly, while there are many GO resources available for eukaryotes, there are none suitable for simultaneous, graphical and statistical comparison between multiple datasets. In addition, none of them supports comprehensive resources for bacteria. By using Streptococcus pneumoniae as a model, we identified and collected GO resources including genes, proteins, taxonomy and GO relationships from NCBI, UniProt and GO organisations. Then, we designed database tables in PostgreSQL database server and developed a Java application to extract data from source files and loaded into database automatically. We developed a PHP web application based on Model-View-Control architecture, used a specific data structure as well as current and novel algorithms to estimate GO graphs parameters. We designed different navigation and visualization methods on the graphs and integrated these into graphical reports. This tool is particularly significant when comparing GO groups between multiple samples (including those of pathogenic bacteria) from different sources simultaneously. Comparing GO protein distribution among up- or down-regulated genes from different samples can improve understanding of biological pathways, and mechanism(s) of infection. It can also aid in the discovery of genes associated with specific function(s) for investigation as a novel vaccine or therapeutic targets.http://turing.ersa.edu.au/BacteriaGO.
url http://europepmc.org/articles/PMC3594149?pdf=render
work_keys_str_mv AT mariofruzangohar comparativegoawebapplicationforcomparativegeneontologyandgeneontologybasedgeneselectioninbacteria
AT esmaeilebrahimie comparativegoawebapplicationforcomparativegeneontologyandgeneontologybasedgeneselectioninbacteria
AT abiodundogunniyi comparativegoawebapplicationforcomparativegeneontologyandgeneontologybasedgeneselectioninbacteria
AT laylakmahdi comparativegoawebapplicationforcomparativegeneontologyandgeneontologybasedgeneselectioninbacteria
AT jamescpaton comparativegoawebapplicationforcomparativegeneontologyandgeneontologybasedgeneselectioninbacteria
AT davidladelson comparativegoawebapplicationforcomparativegeneontologyandgeneontologybasedgeneselectioninbacteria
_version_ 1725120826623131648