Automation of gene function prediction through modeling human curators' decisions in GO phylogenetic annotation project
Authors:
Haiming Tang,
Paul D Thomas,
Huaiyu Mi
Abstract:
The Gene Ontology Consortium launched the GO-PAINT project (Phylogenetic Annotation and INference Tool) 9 years ago and is currently being used in the GO Reference Genome Annotation Project to support inference of GO function terms (molecular function, cellular component and biological process) by homology. PAINT uses a phylogenetic model to infer gene function by homology, a process that requires…
▽ More
The Gene Ontology Consortium launched the GO-PAINT project (Phylogenetic Annotation and INference Tool) 9 years ago and is currently being used in the GO Reference Genome Annotation Project to support inference of GO function terms (molecular function, cellular component and biological process) by homology. PAINT uses a phylogenetic model to infer gene function by homology, a process that requires manual curation of experienced biocurators. Tremendous amount of time and efforts have been spent on the GO-PAINT project yielding more than 4000 fully annotated phylogenetic families with more than 170,000 annotations. These preliminary data have thus enabled potential algorithmic representation and automatic solvation of the additional 9000 unannoated phylogenetic families. Here we present an automated pipeline for phylogenetic annotation and inference, which simulates the standard annotation procedures of curators and models the curators' decisions during the manual curation process. The pipeline has been built into the newest version of PAINT software available at http://www.pantherdb.org/downloads/index.jsp. The standalone automation pipeline and datasets are available at https://github.com/haimingt/GO-PAINT-automation
△ Less
Submitted 20 February, 2018;
originally announced February 2018.
GOTaxon: Representing the evolution of biological functions in the Gene Ontology
Authors:
Haiming Tang,
Christopher J Mungall,
Huaiyu Mi,
Paul D Thomas
Abstract:
The Gene Ontology aims to define the universe of functions known for gene products, at the molecular, cellular and organism levels. While the ontology is designed to cover all aspects of biology in a "species independent manner", the fact remains that many if not most biological functions are restricted in their taxonomic range. This is simply because functions evolve, i.e. like other biological c…
▽ More
The Gene Ontology aims to define the universe of functions known for gene products, at the molecular, cellular and organism levels. While the ontology is designed to cover all aspects of biology in a "species independent manner", the fact remains that many if not most biological functions are restricted in their taxonomic range. This is simply because functions evolve, i.e. like other biological characteristics they are gained and lost over evolutionary time. Here we introduce a general method of representing the evolutionary gain and loss of biological functions within the Gene Ontology. We then apply a variety of techniques, including manual curation, logical reasoning over the ontology structure, and previously published "taxon constraints" to assign evolutionary gain and loss events to the majority of terms in the GO. These gain and loss events now almost triple the number of terms with taxon constraints, and currently cover a total of 76% of GO terms, including 40% of molecular function terms, 78% of cellular component terms, and 89% of biological process terms.
Database URL: GOTaxon is freely available at https://github.com/haimingt/GOTaxonConstraint
△ Less
Submitted 16 February, 2018;
originally announced February 2018.