Methods for applications
5.2. CRITERIA BASED ON WALKS 129
1000 0001 1001 0010 0011 1010 1011 0100 0110 1100 0101 0111 1101 1110 1111
Figure 5.2.5. Model AB.
measure additionally the component A. However, if we would mea- sure three instead of two time-points, we have a chance to observe time series that would speak against model fAB (marked in red)
fAB fB 00,10,00 true false 01,00,01 false true 01,11,01 true false 10,00,01 true false 10,00,10 true false 10,11,01 true false 10,11,10 false true 11,01,00 true false 11,01,11 true false 11,10,00 true false .
The remaining time series would be covered by measuring only P again.
• To distinguish Gasync(fAB) and Gasync(fP) we could measure:
B and Ap: We need to measure at least three time-points and only
the sequence 00 → 10 → 00 could eliminate fP.
5.3. Discussion
In this chapter we presented several ideas how different BNs or different possible behaviors of a single BN can be distinguished based on a subset of components of the BN. In Section 5.1 we presented formalizations of such criteria and we were able to use QBF solvers (e.g. Janota[2017] here) to find solutions in smaller systems. The reformulation of theState-Discrimination- Problem in Proposition 5.1 suggests that there exists no algorithm for this type of problems that will scale well. Nevertheless, we were able to demon- strate the usefulness of this approach on a a cell-fate decision model with 11 components in Section 5.1.3 from Calzone et al. [2010]. This suggests that for many biological models it is still possible to obtain helpful results. Also note that the original cell-fate decision model constructed in Calzone et al. [2010] contained 28 components. To analyze this model the original model was reduced inCalzone et al.[2010] using a network reduction method suggested in Naldi et al. [2011]. This shows that combining clever ways of reducing the Boolean network before using the methods presented here can enable us to tackle bigger systems. In Section 5.1.4we gave another sugges- tion by reformulating the State-Discrimination-Problem into the language of algebraic geometry. We showed that the usage of Gröbner bases con- stitutes another possibility to compute the solutions. In the Boolean case there are relatively efficient computational tools for such tasks Brickenstein and Dreyer [2009]. Therefore, this could be a further promising approach to obtain better running times. Another problem is that the criteria in this chapter can lead to too many components that are necessary to measure. Therefore, it could be useful to relax the criteria in Section 5.1by including probabilistic methods. I.e. allowing that the projected sets A and B\A in theState-Discrimination-Problemintersect to a certain degree.
Also the opposite approach – to analyze what can be said about a hy- pothesis given a fixed set of components we measure – is of interest.
5.3. DISCUSSION 131
This approach we followed in Section5.2. Here, we used finite automata to analyze walks projected on some components to distinguish models. As a showcase we considered four interaction graphs. We computed the skeleton of these interaction graphs (see Section4.3) and gave for a given set of com- ponents corresponding sequences of signs we need to measure to distinguish them. Also here we do not expect the methods presented to scale well with the number of components in BNs due to the use of nondeterministic fi- nite automata. Methods for decreasing the average running time or suitable heuristic approaches should be investigated consequently here as well. Re- stricting the length of potential sequences a priori for example would be an easy approach to tackle bigger systems. Another problem of this approach is that measurements are not sufficient to observe a complete projected walk. There are also several theoretical aspects worth investigating still in the fu- ture. For example it would be interesting to investigate which ASTGs are equivalent with respect to certain output-nodes. Such ideas could be useful with respect to so-called network motifs, where the relation of certain reoc- curring patterns in interaction graphs with the dynamics of corresponding BNs is suggested.
Conclusion
In this thesis, several approaches to link ODE models and Boolean mod- els of gene regulatory networks were considered. This is not solely of theo- retical interest, but also of practical relevance as properties preserved across different classes of models of GRNs are unlikely to be model artifacts. This holds especially for Boolean models due to their simplicity. In light of this reasoning, the comparison between different modeling formalisms of GRNs can serve as an indicator as to the validity of results. At the beginning of this thesis, we set ourselves the task of determining the relations between these different classes of models. We made two contributions in this respect. In Chapter 2 we studied a well-known algorithm that takes a Boolean function f as an input and outputs a family of ODE systems. We saw that the resulting ODE-system has trajectories resembling the discrete trajecto- ries, but that in many cases there is no reasonable way to link the dynamics of the ODE-system with the dynamics of the corresponding Boolean net- work. However, looking at simple characteristics such as steady states or trap spaces, made it possible to prove that these properties are preserved during the conversion.
Unfortunately, this result alone is less than satisfying, given the fact, that a very large amount of analysis and research in Boolean networks is invested into properties of the state transition graphs relying on reachabil- ity properties. Conclusions based on such properties are thus built on a very shaky foundation. Firstly, the interpretation of Boolean states in the continuous setting is not straightforward. And secondly, even in those spe- cific situations where the interpretation of continuous data is simpler, the “trajectories” found in Boolean models do not necessarily correspond to tra- jectories in the continuous models. Thus, we believe the construction of Boolean models should be more thoroughly linked to the behavior of ODEs. In Chapter 4 we presented such an approach. There, we compared spe- cific sets of ODE models with sets of Boolean models. For this purpose we considered the theory of qualitative differential equations. This constitutes a more general perspective on the relation between ODE systems and Boolean networks. Instead of looking at the concentrations of species in regulatory networks, we considered their dynamic trends, i.e. whether their concentra- tions are increasing or decreasing. In this approach, nothing more than the interaction graph of a regulatory network is necessary. To link these trends to Boolean networks, we reformulated a condition for possible sign changes in terms of a Boolean state transition graph. Afterwards, we showed that this Boolean state transition graph can be treated as the asynchronous state transition graph of a Boolean network. Thus, this approach constitutes an
6. CONCLUSION 133
illustration of how Boolean networks can arise from families of ODEs, al- lowing an exact interpretation of states and transitions in the corresponding ODEs.
Also in Chapter4, we were able to use a similar technique to analyze sets of Boolean models. We were able to obtain in this case an analogous Boolean state transition graph, which is essentially the same as the one obtained from sets of continuous models. This result is in and of itself interesting. Furthermore, such a graph can be effectively generated and reduced to the asynchronous state transition graph of a Boolean network. In principle, it can be used to investigate restrictions on the dynamics in certain sets of asynchronous Boolean networks. This is an area ripe for future investigation. The focus of this work lies on the rather theoretical question of how different modeling formalisms of GRNs compare to one another. More gen- erally, the overall goal, this thesis seeks to realize, is a good understanding of different modeling formalisms of GRNs and the ability to combine them efficiently without relying purely on heuristics. Despite this theoretical ap- proach, we gave throughout this thesis ideas for applications of the presented results. We believe these ideas deserve more attention in the future and con- stitute a natural continuation of this research. In our opinion, the present goal should be to exploit the results in this thesis regarding the relation between different modeling frameworks for concrete applications.
The results in Chapter 2 on trap spaces open the door for combining Boolean and continuous models in better ways. Trap spaces could be used to facilitate parameter estimation by reducing the dynamics of an ODE model to trap spaces obtained from a coarser Boolean counterpart. This should be tested systematically for more models.
In Chapter 4, we considered a specific way of abstracting the dynamics of continuous models. However, this constitutes only a special case in the more general theory of qualitative reasoning Kuipers[1994]. In our opinion, it could be interesting to investigate different ways of abstracting ODEs and linking them to Boolean networks or, more generally, discrete multivalued networks.
Finally, the reduction of the Boolean state transition graphs to asynchro- nous Boolean networks considered in Chapter 4 constitutes a link between ODE models, interaction graphs and Boolean networks which deserves more attention. Similar to the results in Chapter 2, this yields the possibility of using Boolean networks to analyze models in different model classes. This was also the motivation to deviate in Chapter5from the original question of this thesis. Motivated by the relationship between Boolean networks, ODE models and interaction graphs, we began in Chapter 5 to explore ways to take advantage of these relationships. It will be interesting to see how such results will unfold in combination with the ideas of Chapter 5in the future.
Bibliography
Wassim Abou-Jaoudé, Pauline Traynard, Pedro T Monteiro, Julio Saez- Rodriguez, Tomáš Helikar, Denis Thieffry, and Claudine Chaouiya. Logical modeling and dynamical analysis of cellular networks. Frontiers in genet- ics, 7:94, 2016.
Eva Ackermann, Eva Marie Weiel, Torsten Pfaff, and Barbara Drossel. Boolean versus continuous dynamics in modules with two feedback loops. The European Physical Journal E, 35(10):107, 1–13, 2012. ISSN 1292-8941.
URL http://tubiblio.ulb.tu-darmstadt.de/59487/.
Bree B Aldridge, John M Burke, Douglas A Lauffenburger, and Peter K Sorger. Physicochemical modelling of cell signalling pathways. Nature cell biology, 8(11):1195, 2006.
Uri Alon. Design principles of biological circuits. Febs J, 277, 2007.
Jean-Pierre Aubin. Viability Theory. Birkhauser Boston Inc., Cambridge, MA, USA, 1991. ISBN 0-8176-3571-8.
Christel Baier and Joost-Pieter Katoen. Principles of Model Checking. MIT Press, 2008.
Naama Barkai and Stan Leibler. Robustness in simple biochemical networks. Nature, 387(6636):913, 1997.
Shohag Barman and Yung-Keun Kwon. A novel mutual information-based Boolean network inference method from time-series gene expression data. PloS one, 12(2):e0171097, 2017.
Grégory Batt, Delphine Ropers, Hidde de Jong, Johannes Geiselmann, Radu Mateescu, Michel Page, and Dominique Schneider. Validation of qualita- tive models of genetic regulatory networks by model checking: analysis of the nutritional stress response in escherichia coli. Bioinformatics, 21: 19–28, 2005.
Katinka Becker, Hannes Klarner, Melania Nowicka, and Heike Siebert. De- signing mirna-based synthetic cell classifier circuits using Answer Set Pro- gramming. Frontiers in bioengineering and biotechnology, 6, 2018.
Marco Benedetti. skizzo: a suite to evaluate and certify qbfs. In International Conference on Automated Deduction, pages 369–376. Springer, 2005. Béla Bollobás. Modern graph theory, volume 184. Springer Science & Busi-
ness Media, 2013.
Michael Brickenstein and Alexander Dreyer. Polybori: A framework for gröbner-basis computations with Boolean polynomials. Journal of Sym- bolic Computation, 44(9):1326–1345, 2009.
Laurence Calzone, Laurent Tournier, Simon Fourquet, Denis Thieffry, Boris Zhivotovsky, Emmanuel Barillot, and Andrei Zinovyev. Mathematical modelling of cell-fate decision in response to death receptor engagement. PLOS Computational Biology, 6(3):1–15, 03 2010. doi: 10.1371/journal.
Bibliography 135
pcbi.1000702. URL https://doi.org/10.1371/journal.pcbi.1000702. Guoliang Chai and Joseph G Gleeson. A newly discovered mechanism driving neuronal mutations in alzheimer’s disease. Nature, 563(7733):631, 2018. Madalena Chaves and Miguel Preto. Hierarchy of models: From qualitative
to quantitative analysis of circadian rhythms in Cyanobacteria. Chaos: An Interdisciplinary Journal of Nonlinear Science, 23(2):025113, 2013. doi: 10.1063/1.4810922. URL https://doi.org/10.1063/1.4810922.
Daizhan Cheng and Hongsheng Qi. Controllability and observability of boolean control networks. Automatica, 45(7):1659–1667, 2009.
David Cox, John Little, and Donal O’shea. Ideals, varieties, and algorithms, volume 3. Springer, 2007.
Yves Crama and Peter I. Hammer. Boolean functions: Theory, algorithms, and applications. 2011.
Hidde De Jong. Modeling and simulation of genetic regulatory systems: A literature review. Journal of Computational Biology, 9(1):67–103, 2004. Peter Deuflhard and Susanna Röblitz. A guide to numerical modelling in
systems biology, volume 12. Springer, 2015.
Cathérine Dupont, D Randall Armant, and Carol A Brenner. Epigenetics: definition, mechanisms and clinical perspective. In Seminars in reproduc- tive medicine, volume 27, page 351. NIH Public Access, 2009.
Roderick Edwards, Hava Siegelmann, K Aziza, and Leon Glass. Symbolic dynamics and computation in model gene networks. Chaos: An Interdis- ciplinary Journal of Nonlinear Science, 11(1):160–169, 2001.
Klaus Eisenack. Model ensembles for natural resource management: Exten- sions of qualitative differential equations using graph theory and viability theory. PhD thesis, 2006.
Ettore Fornasini, Maria Elena Valcher, et al. Observability, reconstructibility and state observers of boolean control networks. IEEE Trans. Automat. Contr., 58(6):1390–1401, 2013.
Sébastien Fuey, Pedro T Monteiro, Aurélien Naldi, Julien Dorier, Élisabeth Remy, and Claudine Chaouiya. Reversed dynamics to uncover basins of attraction of asynchronous logical models. In Poster and oral presentation at ISMB/ECCB, 2017.
Maximilien Gadouleau and Adrien Richard. On fixable families of boolean networks. arXiv preprint arXiv:1804.01931, 2018.
Sicun Gao, André Platzer, and Edmund M. Clarke. Quantifier elimination over finite fields using Gröbner bases. In Franz Winkler, editor, Algebraic Informatics, pages 140–157, Berlin, Heidelberg, 2011. Springer Berlin Hei- delberg. ISBN 978-3-642-21493-6.
Abhishek Garg, Alessandro Di Cara, Ioannis Xenarios, Luis Mendoza, and Giovanni De Micheli. Synchronous versus asynchronous modeling of gene regulatory networks. Bioinformatics, 24(17):1917–1925, 2008. doi: 10.1093/bioinformatics/btn336. URL +http://dx.doi.org/10.
1093/bioinformatics/btn336.
Eva Gehrmann and Barbara Drossel. Boolean versus continuous dynamics on simple two-gene modules. Physical Review E, 82(4):046120, 2010. Leon Glass and Stuart A. Kauffman. The logical analysis of continuous, non-
103–129, April 1973. ISSN 0022-5193. doi: 10.1016/0022-5193(73)90208-7.
URL https://doi.org/10.1016/0022-5193(73)90208-7.
A. Gonzalez Gonzalez, Aurélien Naldi, L. Sánchez, Denis Thieffry, and Clau- dine Chaouiya. GINsim: A software suite for the qualitative modelling, simulation and analysis of regulatory networks. Biosystems, 84(2):91 – 100, 2006. ISSN 0303-2647. doi: https://doi.org/10.1016/j.biosystems. 2005.10.003. URL http://www.sciencedirect.com/science/article/
pii/S0303264705001693. Dynamical Modeling of Biological Regulatory
Networks.
Sylvain Goutelle, Michel Maurin, Florent Rougier, Xavier Barbaut, Laurent Bourguignon, Michel Ducher, and Pascal Maire. The hill equation: a review of its capabilities in pharmacological modelling. Fundamental & clinical pharmacology, 22(6):633–648, 2008.
Jean-Luc Gouzé and Tewfik Sari. A class of piecewise linear differential equations arising in biological models. Dynamical systems, 17(4):299–316, 2002.
John S. Griffith. Mathematics of cellular control processes i. negative feed- back to one gene. Journal of theoretical biology, 20(2):202–208, 1968a. John S. Griffith. Mathematics of cellular control processes ii. positive feed-
back to one gene. Journal of Theoretical Biology, 20(2):209–216, 1968b. Geňa Hahn and Claude Tardif. Graph homomorphisms: structure and sym-
metry. In Graph symmetry, pages 107–166. Springer, 1997.
Inman Harvey and Terry Bossomaier. Time out of joint: Attractors in asyn- chronous random boolean networks. In Proceedings of the Fourth European Conference on Artificial Life, pages 67–75. MIT Press, Cambridge, 1997. Archibald Vivian Hill. The possible effects of the aggregation of the molecules
of haemoglobin on its dissociation curves. j. physiol., 40:4–7, 1910. Martin Hopfensitz, Christoph Müssel, Markus Maucher, and Hans A Kestler.
Attractors in boolean networks: a tutorial. Computational Statistics, 1 (28):19–36, 2013.
Zoltán Horváth, Yunfei Song, and Tamás Terlaky. A novel unified approach to invariance in control. arXiv preprint arXiv:1405.5167, 2014.
Trey Ideker, Timothy Galitski, and Leroy Hood. A new approach to decoding life: systems biology. Annual review of genomics and human genetics, 2 (1):343–372, 2001.
Mahdi Imani and Ulisses Braga-Neto. Optimal gene regulatory network inference using the Boolean Kalman filter and multiple model adaptive estimation. In 2015 49th Asilomar Conference on Signals, Systems and Computers, pages 423–427, Nov 2015. doi: 10.1109/ACSSC.2015.7421162. François Jacob and Jacques Monod. Genetic regulatory mechanisms in the
synthesis of proteins. Journal of molecular biology, 3(3):318–356, 1961. Mikoláš Janota. Qfun: towards machine learning in qbf. arXiv preprint
arXiv:1710.02198, 2017.
Guy Karlebach and Ron Shamir. Modelling and analysis of gene regulatory networks. Nature Reviews Molecular Cell Biology, 9(10):770–780, 2008. Stuart A. Kauffman. Metabolic stability and epigenesis in randomly con-
Bibliography 137
Marcelline Kaufman, Christophe Soulé, and René Thomas. A new necessary condition on interaction graphs for multistationarity. Journal of Theoret- ical Biology, 248(4):675–685, 2007.
Hannes Klarner. Contributions to the Analysis of Qualitative Models of Reg- ulatory Networks. PhD thesis, Freie Universität Berlin, 2015.
Hannes Klarner and Heike Siebert. Approximating attractors of Boolean networks by iterative CTL model checking. Frontiers in Bioengineering and Biotechnology, 3(130), 2015.
Hannes Klarner, Adam Streck, David Šafránek, Juraj Kolčák, and Heike Siebert. Parameter identification and model ranking of thomas networks. In Computational Methods in Systems Biology, pages 207–226. Springer, 2012.
Hannes Klarner, Alexander Bockmayr, and Heike Siebert. Computing max- imal and minimal trap spaces of Boolean networks. Natural Computing, 14(4):535–544, 2015. ISSN 1567-7818. doi: 10.1007/s11047-015-9520-7.
URL http://dx.doi.org/10.1007/s11047-015-9520-7.
Hannes Klarner, Adam Streck, and Heike Siebert. PyBoolNet-a python pack- age for the generation, analysis and visualisation of Boolean networks. Bioinformatics, page btw682, 2016.
Hannes Klarner, Frederike Heinitz, Sarah Nee, and Heike Siebert. Basins of attraction, commitment sets and phenotypes of Boolean networks. arXiv preprint arXiv:1807.10103, 2018.
Edda Klipp, Ralf Herwig, Axel Kowald, Christoph Wierling, and Hans Lehrach. Systems biology in practice: concepts, implementation and appli- cation. John Wiley & Sons, 2008.
Jan Krumsiek, Sebastian Po¨lsterl, Dominik M Wittmann, and Fabian J Theis. Odefy - From discrete to continuous models. BMC Bioinformatics, 11(233), 2010. URL https://doi.org/10.1186/1471-2105-11-233. Benjamin Kuipers. Commonsense reasoning about causality: Deriving be-
havior from structure. Artificial Intelligence, 24(1-3):169–203, December 1984. doi: https://doi.org/10.1016/0004-3702(84)90039-0.
Benjamin Kuipers. Qualitative reasoning: modeling and simulation with in- complete knowledge. MIT press, 1994.
Harri Lähdesmäki, Ilya Shmulevich, and Olli Yli-Harja. On learning gene regulatory networks under the Boolean network model. Machine Learning, 52(1):147–167, Jul 2003. ISSN 1573-0565. doi: 10.1023/A:1023905711304.
URL https://doi.org/10.1023/A:1023905711304.
Alexander Lange, Robert Schwieger, Julia Plöntzke, Stefan Schäfer, and Susanna Röblitz. Follicular competition in cows: the selection of dominant follicles as a synergistic effect. Journal of mathematical biology, pages 1–28, 2018.
Reinhard Laubenbacher and Brandilyn Stigler. A computational algebra approach to the reverse engineering of gene regulatory networks. Journal of Theoretical Biology, 229(4):523 – 537, 2004. ISSN 0022-5193. doi: https: //doi.org/10.1016/j.jtbi.2004.04.037. URL http://www.sciencedirect.
Tong Ihn Lee, Nicola J Rinaldi, François Robert, Duncan T Odom, Ziv Bar-Joseph, Georg K Gerber, Nancy M Hannett, Christopher T Harbi- son, Craig M Thompson, Itamar Simon, et al. Transcriptional regulatory networks in saccharomyces cerevisiae. science, 298(5594):799–804, 2002. Julian Lewis. Autoinhibition with transcriptional delay: a simple mechanism
for the zebrafish somitogenesis oscillator. Current Biology, 13(16):1398– 1408, 2003.
Jinghang Liang and Jie Han. Stochastic boolean networks: an efficient ap- proach to modeling gene regulatory networks. BMC systems biology, 6(1): 113, 2012.
Shoudan Liang, Stefanie Fuhrman, and Roland Somogyi. Reveal, a general reverse engineering algorithm for inference of genetic network architec- tures. Pacific Symposium on Biocomputing, 3:18–29, 1998.
Chao Luo and Xingyuan Wang. Dynamics of random boolean networks under fully asynchronous stochastic update based on linear representation. PloS one, 8(6):e66491, 2013.
Tarek Melliti, Damien Regnault, Adrien Richard, and Sylvain Sené. Asyn- chronous simulation of Boolean networks by monotone Boolean net- works. In International Conference on Cellular Automata, pages 182–191. Springer, 2016.
Thomas Mestl, Erik Plahte, and Stig W Omholt. A mathematical frame- work for describing and analysing gene regulatory networks. Journal of theoretical Biology, 176(2):291–300, 1995.
Pejman Mohammadi, Niko Beerenwinkel, and Yaakov Benenson. Auto- mated design of synthetic cell classifier circuits using a two-step opti- mization strategy. Cell Systems, 4(2):207 – 218.e14, 2017. ISSN 2405- 4712. doi: https://doi.org/10.1016/j.cels.2017.01.003. URL http://www.