PyBioNetFit and the Biological Property Specification Language

被引:31
|
作者
Mitra, Eshan D. [1 ]
Suderman, Ryan [1 ,4 ]
Colvin, Joshua [2 ]
Lonkov, Alexander [1 ,5 ]
Hu, Andrew [3 ]
Sauro, Herbert M. [3 ]
Posner, Richard G. [2 ]
Hlavacek, William S. [1 ]
机构
[1] Los Alamos Natl Lab, Div Theoret, Theoret Biol & Biophys Grp, Los Alamos, NM 87545 USA
[2] No Arizona Univ, Dept Biol Sci, Box 5640}, Flagstaff, AZ 86011 USA
[3] Univ Washington, Dept Bioengn, Seattle, WA 98195 USA
[4] Immunetrics, Pittsburgh, PA USA
[5] Univ Wisconsin, Madison, WI USA
基金
美国国家卫生研究院;
关键词
SYSTEMS BIOLOGY; DIFFERENTIAL EVOLUTION; PARAMETER-ESTIMATION; SENSITIVITY ANALYSIS; KINETIC-ANALYSIS; SCATTER SEARCH; EARLY EVENTS; MODEL; PHOSPHORYLATION; ALGORITHMS;
D O I
10.1016/j.isci.2019.08.045
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In systems biology modeling, important steps include model parameterization, uncertainty quantification, and evaluation of agreement with experimental observations. To help modelers perform these steps, we developed the software PyBioNetFit, which in addition supports checking models against known system properties and solving design problems. PyBioNetFit introduces Biological Property Specification Language (BPSL) for the formal declaration of system properties. BPSL allows qualitative data to be used alone or in combination with quantitative data. PyBioNetFit performs parameterization with parallelized metaheuristic optimization algorithms that work directly with existing model definition standards: BioNetGen Language (BNGL) and Systems Biology Markup Language (SBML). We demonstrate PyBioNetFit's capabilities by solving various example problems, including the challenging problem of parameterizing a 153-parameter model of cell cycle control in yeast based on both quantitative and qualitative data. We demonstrate the model checking and design applications of PyBioNetFit and BPSL by analyzing a model of targeted drug interventions in autophagy signaling.
引用
收藏
页码:1012 / +
页数:32
相关论文
共 34 条
  • [1] Problems and deficiencies of UML as a requirements specification language
    Glinz, M
    TENTH INTERNATIONAL WORKSHOP ON SOFTWARE SPECIFICATION AND DESIGN, 2000, : 11 - 22
  • [2] A Language for Biochemical Systems: Design and Formal Specification
    Pedersen, Michael
    Plotkin, Gordon D.
    TRANSACTIONS ON COMPUTATIONAL SYSTEMS BIOLOGY XII, 2010, 5945 : 77 - 145
  • [3] A verification framework for spatio-temporal consistency language with CCSL as a specification language
    Zhang, Yuanrui
    Mallet, Frederic
    Chen, Yixiang
    FRONTIERS OF COMPUTER SCIENCE, 2020, 14 (01) : 105 - 129
  • [4] Generating OLAP Queries from Natural Language Specification
    Naeem, M. Asif
    Bajwa, Imran Sarwar
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI'12), 2012, : 768 - 773
  • [5] Deep specification and proof preservation for the CoqTL transformation language
    Cheng, Zheng
    Tisi, Massimo
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (05) : 1831 - 1852
  • [6] Extension of specification language for soundness and completeness of service workflow
    Viriyasitavat, Wattana
    Xu, Li Da
    Bi, Zhuming
    Sapsomboon, Assadaporn
    ENTERPRISE INFORMATION SYSTEMS, 2018, 12 (05) : 638 - 657
  • [7] Runtime Verification of Spatio-Temporal Specification Language
    Li, Tengfei
    Liu, Jing
    Sun, Haiying
    Chen, Xiaohong
    Yin, Ling
    Mao, Xia
    Sun, Junfeng
    MOBILE NETWORKS & APPLICATIONS, 2021, 26 (06) : 2392 - 2406
  • [8] SELF-OPTIMIZATION PROPERTY IN AUTONOMIC SPECIFICATION OF DISTRIBUTED MARF WITH ASSL
    Vassev, Emil
    Mokhov, Serguei A.
    ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 331 - +
  • [9] The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core
    Hucka, Michael
    Bergmann, Frank T.
    Draeger, Andreas
    Hoops, Stefan
    Keating, Sarah M.
    Le Novere, Nicolas
    Myers, Chris J.
    Olivier, Brett G.
    Sahle, Sven
    Schaff, James C.
    Smith, Lucian P.
    Waltemath, Dagmar
    Wilkinson, Darren J.
    JOURNAL OF INTEGRATIVE BIOINFORMATICS, 2018, 15 (01)
  • [10] Cypher: An Evolving Query Language for Property Graphs
    Francis, Nadime
    Green, Alastair
    Guagliardo, Paolo
    Libkin, Leonid
    Lindaaker, Tobias
    Marsault, Victor
    Plantikow, Stefan
    Rydberg, Mats
    Selmer, Petra
    Taylor, Andres
    SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2018, : 1433 - 1445