Enumerating consistent subgraphs of directed acyclic graphs: an insight into biomedical ontologies

12/27/2017
by   Yisu Peng, et al.
0

Modern problems of concept annotation associate an object of interest (gene, individual, text document) with a set of interrelated textual descriptors (functions, diseases, topics), often organized in concept hierarchies or ontologies. Most ontologies can be seen as directed acyclic graphs, where nodes represent concepts and edges represent relational ties between these concepts. Given an ontology graph, each object can only be annotated by a consistent subgraph; that is, a subgraph such that if an object is annotated by a particular concept, it must also be annotated by all other concepts that generalize it. Ontologies therefore provide a compact representation of a large space of possible consistent subgraphs; however, until now we have not been aware of a practical algorithm that can enumerate such annotation spaces for a given ontology. In this work we propose an algorithm for enumerating consistent subgraphs of directed acyclic graphs. The algorithm recursively partitions the graph into strictly smaller graphs until the resulting graph becomes a rooted tree (forest), for which a linear-time solution is computed. It then combines the tallies from graphs created in the recursion to obtain the final count. We prove the correctness of this algorithm and then apply it to characterize four major biomedical ontologies. We believe this work provides valuable insights into concept annotation spaces and predictability of ontological annotation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/29/2015

Information-theoretic Interestingness Measures for Cross-Ontology Data Mining

Community annotation of biological entities with concepts from multiple ...
research
04/29/2018

OPA2Vec: combining formal and informal content of biomedical ontologies to improve similarity-based prediction

Motivation: Ontologies are widely used in biology for data annotation, i...
research
01/27/2020

The game of Cops and Robbers on directed graphs with forbidden subgraphs

The traditional game of cops and robbers is played on undirected graph. ...
research
01/01/2022

Semantic Search for Large Scale Clinical Ontologies

Finding concepts in large clinical ontologies can be challenging when qu...
research
03/22/2016

New metrics for learning and inference on sets, ontologies, and functions

We propose new metrics on sets, ontologies, and functions that can be us...
research
03/30/2023

Capacity-Preserving Subgraphs of Directed Flow Networks

We introduce and discuss the Minimum Capacity-Preserving Subgraph (MCPS)...
research
04/20/2012

Supervised Feature Selection in Graphs with Path Coding Penalties and Network Flows

We consider supervised learning problems where the features are embedded...

Please sign up or login with your details

Forgot password? Click here to reset