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

被引:9
作者
Misirli, Goksel [1 ,2 ]
Cavaliere, Matteo [3 ]
Waites, William [3 ]
Pocock, Matthew [4 ]
Madsen, Curtis [1 ,2 ]
Gilfellon, Owen [1 ,2 ]
Honorato-Zimmer, Ricardo [3 ]
Zuliani, Paolo [1 ,2 ]
Danos, Vincent [3 ]
Wipat, Anil [1 ,2 ]
机构
[1] Newcastle Univ, Sch Comp Sci, Interdisciplinary Comp & Complex BioSyst Res Grp, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[2] Newcastle Univ, Ctr Synthet Biol & Bioecon, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[3] Univ Edinburgh, Sch Informat, Edinburgh, Midlothian, Scotland
[4] Turing Ate My Hamster Ltd, Newcastle Upon Tyne, Tyne & Wear, England
基金
英国工程与自然科学研究理事会;
关键词
COMMUNITY STANDARD; SYNTHETIC BIOLOGY; SYSTEMS; REPRESENTATION; SIMULATION; ONTOLOGY; DATABASE; SBML; REPOSITORY; LIBRARY;
D O I
10.1093/bioinformatics/btv660
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
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.
引用
收藏
页码:908 / 917
页数:10
相关论文
共 57 条
[21]   Designing and encoding models for synthetic biology [J].
Endler, Lukas ;
Rodriguez, Nicolas ;
Juty, Nick ;
Chelliah, Vijayalakshmi ;
Laibe, Camille ;
Li, Chen ;
Le Novere, Nicolas .
JOURNAL OF THE ROYAL SOCIETY INTERFACE, 2009, 6 :S405-S417
[22]  
Faeder James R., 2009, V500, P113, DOI 10.1007/978-1-59745-525-1_5
[23]  
Finney A., 2005, SIMPLE SCHEME ANNOTA
[24]  
Funahashi Akira, 2007, In Silico Biology, V7, pS81
[25]   The Synthetic Biology Open Language (SBOL) provides a community standard for communicating designs in synthetic biology [J].
Galdzicki, Michal ;
Clancy, Kevin P. ;
Oberortner, Ernst ;
Pocock, Matthew ;
Quinn, Jacqueline Y. ;
Rodriguez, Cesar A. ;
Roehner, Nicholas ;
Wilson, Mandy L. ;
Adam, Laura ;
Anderson, J. Christopher ;
Bartley, Bryan A. ;
Beal, Jacob ;
Chandran, Deepak ;
Chen, Joanna ;
Densmore, Douglas ;
Endy, Drew ;
Gruenberg, Raik ;
Hallinan, Jennifer ;
Hillson, Nathan J. ;
Johnson, Jeffrey D. ;
Kuchinsky, Allan ;
Lux, Matthew ;
Misirli, Goksel ;
Peccoud, Jean ;
Plahar, Hector A. ;
Sirin, Evren ;
Stan, Guy-Bart ;
Villalobos, Alan ;
Wipat, Anil ;
Gennari, John H. ;
Myers, Chris J. ;
Sauro, Herbert M. .
NATURE BIOTECHNOLOGY, 2014, 32 (06) :545-550
[26]  
Galdzicki Michal., 2012, Synthetic biology open language (sbol) version 1.1. 0
[27]  
Harris L. A., 2015, ARXIV E PRINTS
[28]   A short introduction to CellML [J].
Hedley, WJ ;
Nelson, MR ;
Bullivant, DP ;
Nielsen, PF .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2001, 359 (1783) :1073-1089
[29]   The systems biology markup language (SBML):: a medium for representation and exchange of biochemical network models [J].
Hucka, M ;
Finney, A ;
Sauro, HM ;
Bolouri, H ;
Doyle, JC ;
Kitano, H ;
Arkin, AP ;
Bornstein, BJ ;
Bray, D ;
Cornish-Bowden, A ;
Cuellar, AA ;
Dronov, S ;
Gilles, ED ;
Ginkel, M ;
Gor, V ;
Goryanin, II ;
Hedley, WJ ;
Hodgman, TC ;
Hofmeyr, JH ;
Hunter, PJ ;
Juty, NS ;
Kasberger, JL ;
Kremling, A ;
Kummer, U ;
Le Novère, N ;
Loew, LM ;
Lucio, D ;
Mendes, P ;
Minch, E ;
Mjolsness, ED ;
Nakayama, Y ;
Nelson, MR ;
Nielsen, PF ;
Sakurada, T ;
Schaff, JC ;
Shapiro, BE ;
Shimizu, TS ;
Spence, HD ;
Stelling, J ;
Takahashi, K ;
Tomita, M ;
Wagner, J ;
Wang, J .
BIOINFORMATICS, 2003, 19 (04) :524-531
[30]  
Juty Nick, 2013, Methods Mol Biol, V1021, P227, DOI 10.1007/978-1-62703-450-0_12