| Literature DB >> 25879798 |
Pablo Moreno1, Stephan Beisken2, Bhavana Harsha3, Venkatesh Muthukrishnan4, Ilinca Tudose5, Adriano Dekker6, Stefanie Dornfeldt7, Franziska Taruttis8,9, Ivo Grosse10,11, Janna Hastings12, Steffen Neumann13, Christoph Steinbeck14.
Abstract
BACKGROUND: Ontology-based enrichment analysis aids in the interpretation and understanding of large-scale biological data. Ontologies are hierarchies of biologically relevant groupings. Using ontology annotations, which link ontology classes to biological entities, enrichment analysis methods assess whether there is a significant over or under representation of entities for ontology classes. While many tools exist that run enrichment analysis for protein sets annotated with the Gene Ontology, there are only a few that can be used for small molecules enrichment analysis.Entities:
Mesh:
Substances:
Year: 2015 PMID: 25879798 PMCID: PMC4349482 DOI: 10.1186/s12859-015-0486-3
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1Screenshot of a result graph from the BiNChE web interface. Screenshot of a result graph from the BiNChE web interface. Highly enriched nodes are shown in red (increasing transparency as significance decreases). The interface allows selection of nodes (shown in blue) either manually or through right click functions (such as “Select Descendants”). The graph can be exported in different formats, zoomed, and its layout altered manually or through automated algorithms. Nodes and labels can be hidden.
Figure 2Pruning methods used to decrease the complexity of a result graph. Illustration of the different pruning methods implemented to reduce the complexity of the graph-based output. For all cases, edges are directed and equivalent, even if they represent different relationships. Arrows are shown where relevant. (a) The Zero Degree Vertex Pruner excludes nodes that have neither incoming nor outgoing edges. These normally appear once the other pruners have been applied. (b) The Root Children Pruner removes higher levels of the ontology that are deemed irrelevant to the enrichment analysis as they represent very general classes of objects (such as “chemical entity” or “ion”). (c) The Molecule Leaves Pruner removes all nodes of the graph that do not have any incoming edges and represent a distinct small molecule – and not a class of small molecules. A small molecule is defined as distinct if the node representing it has an InChI line notation. (d) The High p-value Branch Pruner looks for branches of the graph where only nodes with high p-value (>0.05) are present and removes those branches. (e) The Linear Branch Collapser Pruner finds linear stretches (nodes have only one incoming and one outgoing edge) and collapses them, leaving the nodes that surround those stretches connected.