On the Formalization of Zsyntax with Applications in Molecular Biology

Recent progress in nanotechnology and optical imaging offers promising features to develop effective drugs to cure chronic diseases, such as cancer and malaria. However, qualitative characterization of biological organisms (such as molecules) is the foremost requirement to identify key drug targets. One of the most widely used approaches in this domain is molecular pathways, which offers a systematic way to represent and analyse complex biological systems. Traditionally, such pathways are analysed using paper-and-pencil based proofs and simulations. However, these methods cannot ascertain accurate analysis, which is a serious drawback given the safety-critical nature of the applications of molecular pathways. To overcome these limitations, we recently proposed to formally reason about molecular pathways within the sound core of a theorem prover. As a first step towards this direction, we formally expressed three logical operators and four inference rules of Zsyntax, which is a deduction language for molecular pathways. In the current paper, we extend this formalization by verifying a couple of behavioural properties of Zsyntax based deduction using the HOL4 theorem prover and developing a biologist friendly graphical user interface. Moreover, we demonstrate the utilization of our work by presenting the formal analysis of cancer related molecular pathway, i.e., TP53 degradation and metabolic pathway known as Glycolysis.

[1]  Alonzo Church,et al.  A formulation of the simple theory of types , 1940, Journal of Symbolic Logic.

[2]  René Thomas,et al.  Kinetic logic : a Boolean approach to the analysis of complex regulatory systems : proceedings of the EMBO course "Formal analysis of genetic regulation," held in Brussels, September 6-16, 1977 , 1979 .

[3]  M Rizzotti,et al.  Axiomatization of genetics. 1. Biological meaning. , 1986, Journal of theoretical biology.

[4]  Walter Fontana Systems biology, models, and concurrency , 2008, POPL '08.

[5]  Christopher J. Langmead,et al.  Generalized Queries and Bayesian Statistical Model Checking in Dynamic Bayesian Networks: Application to Personalized Medicine , 2009 .

[6]  A. Andriulli,et al.  Molecular pathways undergoing dramatic transcriptomic changes during tumor development in the human colon , 2012, BMC Cancer.

[7]  Marcello D'Agostino,et al.  Zsyntax: A Formal Language for Molecular Biology with Projected Applications in Text Mining and Biological Prediction , 2010, PloS one.

[8]  Aviv Regev,et al.  Representation and Simulation of Biochemical Processes Using the pi-Calculus Process Algebra , 2000, Pacific Symposium on Biocomputing.

[9]  J. Tyson,et al.  The dynamics of cell cycle regulation. , 2002, BioEssays : news and reviews in molecular, cellular and developmental biology.

[10]  K. Hirayama,et al.  Genetic factors associated with development of cerebral malaria and fibrotic schistosomiasis. , 2002, The Korean journal of parasitology.

[11]  L. Vogler Lehninger Principles Of Biochemistry 5th Edition , 2016 .

[12]  Franck Delaplace,et al.  Semantics of Biological Regulatory Networks , 2007, Electron. Notes Theor. Comput. Sci..

[13]  P J Goss,et al.  Quantitative modeling of stochastic systems in molecular biology by using stochastic Petri nets. , 1998, Proceedings of the National Academy of Sciences of the United States of America.

[14]  Aviv Regev,et al.  The π-calculus as an Abstraction for Biomolecular Systems , 2004 .

[15]  Morgan Magnin,et al.  Abstract Interpretation of Dynamics of Biological Regulatory Networks , 2011, Electron. Notes Theor. Comput. Sci..

[16]  Umair Siddique,et al.  Towards Formal Reasoning about Molecular Pathways in HOL , 2014, 2014 IEEE 23rd International WETICE Conference.

[17]  M Rizzotti,et al.  Axiomatization of genetics 2. Formal development. , 1986, Journal of theoretical biology.

[18]  Vladimír Kvasnička,et al.  Reaction graphs and a construction of reaction networks , 1990 .

[19]  Radek Pelánek,et al.  Fighting State Space Explosion: Review and Evaluation , 2009, FMICS.

[20]  Robin Milner,et al.  A Theory of Type Polymorphism in Programming , 1978, J. Comput. Syst. Sci..

[21]  Laurent Trilling,et al.  Applications of a formal approach to decipher discrete genetic networks , 2010, BMC Bioinformatics.

[22]  Joseph Henry Woodger,et al.  The axiomatic method in biology , 1938 .

[23]  Luis Mendoza,et al.  A Boolean network model of the FA/BRCA pathway , 2012, Bioinform..

[24]  John Harrison,et al.  Handbook of Practical Logic and Automated Reasoning , 2009 .

[25]  Caroline Rae,et al.  Immunopathogenesis of cerebral malaria. , 2006, International journal for parasitology.

[26]  Lawrence Charles Paulson,et al.  ML for the working programmer , 1991 .

[27]  Christel Baier,et al.  Principles of model checking , 2008 .

[28]  Ehud Shapiro,et al.  Cells as Computation , 2003, CMSB.

[29]  Cosimo Laneve,et al.  Formal molecular biology , 2004, Theor. Comput. Sci..

[30]  Olaf Wolkenhauer,et al.  The role of theorem proving in systems biology. , 2012, Journal of theoretical biology.