Cargando…

Annotation of rule-based models with formal semantics to enable creation, analysis, reuse and visualization

Motivation: Biological systems are complex and challenging to model and therefore model reuse is highly desirable. To promote model reuse, models should include both information about the specifics of simulations and the underlying biology in the form of metadata. The availability of computationally...

Descripción completa

Detalles Bibliográficos
Autores principales: Misirli, Goksel, Cavaliere, Matteo, Waites, William, Pocock, Matthew, Madsen, Curtis, Gilfellon, Owen, Honorato-Zimmer, Ricardo, Zuliani, Paolo, Danos, Vincent, Wipat, Anil
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4803388/
https://www.ncbi.nlm.nih.gov/pubmed/26559508
http://dx.doi.org/10.1093/bioinformatics/btv660
_version_ 1782422873113100288
author Misirli, Goksel
Cavaliere, Matteo
Waites, William
Pocock, Matthew
Madsen, Curtis
Gilfellon, Owen
Honorato-Zimmer, Ricardo
Zuliani, Paolo
Danos, Vincent
Wipat, Anil
author_facet Misirli, Goksel
Cavaliere, Matteo
Waites, William
Pocock, Matthew
Madsen, Curtis
Gilfellon, Owen
Honorato-Zimmer, Ricardo
Zuliani, Paolo
Danos, Vincent
Wipat, Anil
author_sort Misirli, Goksel
collection PubMed
description Motivation: Biological systems are complex and challenging to model and therefore model reuse is highly desirable. To promote model reuse, models should include both information about the specifics of simulations and the underlying biology in the form of metadata. The availability of computationally tractable metadata is especially important for the effective automated interpretation and processing of models. Metadata are typically represented as machine-readable annotations which enhance programmatic access to information about models. Rule-based languages have emerged as a modelling framework to represent the complexity of biological systems. Annotation approaches have been widely used for reaction-based formalisms such as SBML. However, rule-based languages still lack a rich annotation framework to add semantic information, such as machine-readable descriptions, to the components of a model. Results: We present an annotation framework and guidelines for annotating rule-based models, encoded in the commonly used Kappa and BioNetGen languages. We adapt widely adopted annotation approaches to rule-based models. We initially propose a syntax to store machine-readable annotations and describe a mapping between rule-based modelling entities, such as agents and rules, and their annotations. We then describe an ontology to both annotate these models and capture the information contained therein, and demonstrate annotating these models using examples. Finally, we present a proof of concept tool for extracting annotations from a model that can be queried and analyzed in a uniform way. The uniform representation of the annotations can be used to facilitate the creation, analysis, reuse and visualization of rule-based models. Although examples are given, using specific implementations the proposed techniques can be applied to rule-based models in general. Availability and implementation: The annotation ontology for rule-based models can be found at http://purl.org/rbm/rbmo. The krdf tool and associated executable examples are available at http://purl.org/rbm/rbmo/krdf. Contact: anil.wipat@newcastle.ac.uk or vdanos@inf.ed.ac.uk
format Online
Article
Text
id pubmed-4803388
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-48033882016-03-23 Annotation of rule-based models with formal semantics to enable creation, analysis, reuse and visualization Misirli, Goksel Cavaliere, Matteo Waites, William Pocock, Matthew Madsen, Curtis Gilfellon, Owen Honorato-Zimmer, Ricardo Zuliani, Paolo Danos, Vincent Wipat, Anil Bioinformatics Original Papers Motivation: Biological systems are complex and challenging to model and therefore model reuse is highly desirable. To promote model reuse, models should include both information about the specifics of simulations and the underlying biology in the form of metadata. The availability of computationally tractable metadata is especially important for the effective automated interpretation and processing of models. Metadata are typically represented as machine-readable annotations which enhance programmatic access to information about models. Rule-based languages have emerged as a modelling framework to represent the complexity of biological systems. Annotation approaches have been widely used for reaction-based formalisms such as SBML. However, rule-based languages still lack a rich annotation framework to add semantic information, such as machine-readable descriptions, to the components of a model. Results: We present an annotation framework and guidelines for annotating rule-based models, encoded in the commonly used Kappa and BioNetGen languages. We adapt widely adopted annotation approaches to rule-based models. We initially propose a syntax to store machine-readable annotations and describe a mapping between rule-based modelling entities, such as agents and rules, and their annotations. We then describe an ontology to both annotate these models and capture the information contained therein, and demonstrate annotating these models using examples. Finally, we present a proof of concept tool for extracting annotations from a model that can be queried and analyzed in a uniform way. The uniform representation of the annotations can be used to facilitate the creation, analysis, reuse and visualization of rule-based models. Although examples are given, using specific implementations the proposed techniques can be applied to rule-based models in general. Availability and implementation: The annotation ontology for rule-based models can be found at http://purl.org/rbm/rbmo. The krdf tool and associated executable examples are available at http://purl.org/rbm/rbmo/krdf. Contact: anil.wipat@newcastle.ac.uk or vdanos@inf.ed.ac.uk Oxford University Press 2016-03-15 2015-11-11 /pmc/articles/PMC4803388/ /pubmed/26559508 http://dx.doi.org/10.1093/bioinformatics/btv660 Text en © The Author 2015. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Papers
Misirli, Goksel
Cavaliere, Matteo
Waites, William
Pocock, Matthew
Madsen, Curtis
Gilfellon, Owen
Honorato-Zimmer, Ricardo
Zuliani, Paolo
Danos, Vincent
Wipat, Anil
Annotation of rule-based models with formal semantics to enable creation, analysis, reuse and visualization
title Annotation of rule-based models with formal semantics to enable creation, analysis, reuse and visualization
title_full Annotation of rule-based models with formal semantics to enable creation, analysis, reuse and visualization
title_fullStr Annotation of rule-based models with formal semantics to enable creation, analysis, reuse and visualization
title_full_unstemmed Annotation of rule-based models with formal semantics to enable creation, analysis, reuse and visualization
title_short Annotation of rule-based models with formal semantics to enable creation, analysis, reuse and visualization
title_sort annotation of rule-based models with formal semantics to enable creation, analysis, reuse and visualization
topic Original Papers
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4803388/
https://www.ncbi.nlm.nih.gov/pubmed/26559508
http://dx.doi.org/10.1093/bioinformatics/btv660
work_keys_str_mv AT misirligoksel annotationofrulebasedmodelswithformalsemanticstoenablecreationanalysisreuseandvisualization
AT cavalierematteo annotationofrulebasedmodelswithformalsemanticstoenablecreationanalysisreuseandvisualization
AT waiteswilliam annotationofrulebasedmodelswithformalsemanticstoenablecreationanalysisreuseandvisualization
AT pocockmatthew annotationofrulebasedmodelswithformalsemanticstoenablecreationanalysisreuseandvisualization
AT madsencurtis annotationofrulebasedmodelswithformalsemanticstoenablecreationanalysisreuseandvisualization
AT gilfellonowen annotationofrulebasedmodelswithformalsemanticstoenablecreationanalysisreuseandvisualization
AT honoratozimmerricardo annotationofrulebasedmodelswithformalsemanticstoenablecreationanalysisreuseandvisualization
AT zulianipaolo annotationofrulebasedmodelswithformalsemanticstoenablecreationanalysisreuseandvisualization
AT danosvincent annotationofrulebasedmodelswithformalsemanticstoenablecreationanalysisreuseandvisualization
AT wipatanil annotationofrulebasedmodelswithformalsemanticstoenablecreationanalysisreuseandvisualization