» Articles » PMID: 26559508

Annotation of Rule-based Models with Formal Semantics to Enable Creation, Analysis, Reuse and Visualization

Overview
Journal Bioinformatics
Specialty Biology
Date 2015 Nov 13
PMID 26559508
Citations 7
Authors
Affiliations
Soon will be listed here.
Abstract

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.

Citing Articles

Executable biochemical space for specification and analysis of biochemical systems.

Trojak M, Safranek D, Mertova L, Brim L PLoS One. 2020; 15(9):e0238838.

PMID: 32915842 PMC: 7485897. DOI: 10.1371/journal.pone.0238838.


Isolating structural errors in reaction networks in systems biology.

Shin W, Hellerstein J Bioinformatics. 2020; 37(3):388-395.

PMID: 32790862 PMC: 8058775. DOI: 10.1093/bioinformatics/btaa720.


BpForms and BcForms: a toolkit for concretely describing non-canonical polymers and complexes to facilitate global biochemical networks.

Lang P, Chebaro Y, Zheng X, Sekar J, Shaikh B, Natale D Genome Biol. 2020; 21(1):117.

PMID: 32423472 PMC: 7236495. DOI: 10.1186/s13059-020-02025-z.


Data Management in Computational Systems Biology: Exploring Standards, Tools, Databases, and Packaging Best Practices.

Stanford N, Scharm M, Dobson P, Golebiewski M, Hucka M, Kothamachu V Methods Mol Biol. 2019; 2049:285-314.

PMID: 31602618 DOI: 10.1007/978-1-4939-9736-7_17.


Harmonizing semantic annotations for computational models in biology.

Neal M, Konig M, Nickerson D, Misirli G, Kalbasi R, Drager A Brief Bioinform. 2018; 20(2):540-550.

PMID: 30462164 PMC: 6433895. DOI: 10.1093/bib/bby087.


References
1.
Roehner N, Myers C . A methodology to annotate systems biology markup language models with the synthetic biology open language. ACS Synth Biol. 2013; 3(2):57-66. DOI: 10.1021/sb400066m. View

2.
Lopez C, Muhlich J, Bachman J, Sorger P . Programming biological models in Python using PySB. Mol Syst Biol. 2013; 9:646. PMC: 3588907. DOI: 10.1038/msb.2013.1. View

3.
Harris L, Hogg J, Tapia J, Sekar J, Gupta S, Korsunsky I . BioNetGen 2.2: advances in rule-based modeling. Bioinformatics. 2016; 32(21):3366-3368. PMC: 5079481. DOI: 10.1093/bioinformatics/btw469. View

4.
Courtot M, Juty N, Knupfer C, Waltemath D, Zhukova A, Drager A . Controlled vocabularies and semantics in systems biology. Mol Syst Biol. 2011; 7:543. PMC: 3261705. DOI: 10.1038/msb.2011.77. View

5.
Demir E, Cary M, Paley S, Fukuda K, Lemer C, Vastrik I . The BioPAX community standard for pathway data sharing. Nat Biotechnol. 2010; 28(9):935-42. PMC: 3001121. DOI: 10.1038/nbt.1666. View