1
|
Groote JF, Larsen KG. Symbolic Coloured SCC Decomposition. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS 2021. [PMCID: PMC7984532 DOI: 10.1007/978-3-030-72013-1_4] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Indexed: 11/28/2022]
Abstract
Problems arising in many scientific disciplines are often modelled using edge-coloured directed graphs. These can be enormous in the number of both vertices and colours. Given such a graph, the original problem frequently translates to the detection of the graph’s strongly connected components, which is challenging at this scale. We propose a new, symbolic algorithm that computes all the monochromatic strongly connected components of an edge-coloured graph. In the worst case, the algorithm performs \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$O(p\cdot n\cdot \log n)$$\end{document}O(p·n·logn) symbolic steps, where p is the number of colours and n the number of vertices. We evaluate the algorithm using an experimental implementation based on Binary Decision Diagrams (BDDs) and large (up to \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$2^{48}$$\end{document}248) coloured graphs produced by models appearing in systems biology.
Collapse
|
2
|
Computational Modelling of Metabolic Burden and Substrate Toxicity in Escherichia coli Carrying a Synthetic Metabolic Pathway. Microorganisms 2019; 7:microorganisms7110553. [PMID: 31718036 PMCID: PMC6921056 DOI: 10.3390/microorganisms7110553] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/30/2019] [Revised: 11/05/2019] [Accepted: 11/07/2019] [Indexed: 12/18/2022] Open
Abstract
In our previous work, we designed and implemented a synthetic metabolic pathway for 1,2,3-trichloropropane (TCP) biodegradation in Escherichia coli. Significant effects of metabolic burden and toxicity exacerbation were observed on single cell and population levels. Deeper understanding of mechanisms underlying these effects is extremely important for metabolic engineering of efficient microbial cell factories for biotechnological processes. In this paper, we present a novel mathematical model of the pathway. The model addresses for the first time the combined effects of toxicity exacerbation and metabolic burden in the context of bacterial population growth. The model is calibrated with respect to the real data obtained with our original synthetically modified E. coli strain. Using the model, we explore the dynamics of the population growth along with the outcome of the TCP biodegradation pathway considering the toxicity exacerbation and metabolic burden. On the methodological side, we introduce a unique computational workflow utilising algorithmic methods of computer science for the particular modelling problem.
Collapse
|
3
|
Sedghamiz H, Morris M, Craddock TJA, Whitley D, Broderick G. Bio-ModelChecker: Using Bounded Constraint Satisfaction to Seamlessly Integrate Observed Behavior With Prior Knowledge of Biological Networks. Front Bioeng Biotechnol 2019; 7:48. [PMID: 30972331 PMCID: PMC6443719 DOI: 10.3389/fbioe.2019.00048] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/10/2018] [Accepted: 02/28/2019] [Indexed: 01/31/2023] Open
Abstract
The in silico study and reverse engineering of regulatory networks has gained in recognition as an insightful tool for the qualitative study of biological mechanisms that underlie a broad range of complex illness. In the creation of reliable network models, the integration of prior mechanistic knowledge with experimentally observed behavior is hampered by the disparate nature and widespread sparsity of such measurements. The former challenges conventional regression-based parameter fitting while the latter leads to large sets of highly variable network models that are equally compliant with the data. In this paper, we propose a bounded Constraint Satisfaction (CS) based model checking framework for parameter set identification that readily accommodates partial records and the exponential complexity of this problem. We introduce specific criteria to describe the biological plausibility of competing multi-valued regulatory networks that satisfy all the constraints and formulate model identification as a multi-objective optimization problem. Optimization is directed at maximizing structural parsimony of the regulatory network by mitigating excessive control action selectivity while also favoring increased state transition efficiency and robustness of the network's dynamic response. The framework's scalability, computational time and validity is demonstrated on several well-established and well-studied biological networks.
Collapse
Affiliation(s)
- Hooman Sedghamiz
- Center for Clinical Systems Biology, Rochester General Hospital, Rochester, NY, United States
| | - Matthew Morris
- Center for Clinical Systems Biology, Rochester General Hospital, Rochester, NY, United States
| | - Travis J. A Craddock
- Institute for Neuro Immune Medicine, Nova Southeastern University, Fort Lauderdale, FL, United States
- Departments of Psychology and Neuroscience, Computer Science, and Clinical Immunology, Nova Southeastern University, Fort Lauderdale, FL, United States
| | - Darrell Whitley
- School of Computer Science, Colorado State University, Fort Collins, CO, United States
| | - Gordon Broderick
- Center for Clinical Systems Biology, Rochester General Hospital, Rochester, NY, United States
- Department of Biomedical Engineering, Rochester Institute of Technology, Rochester, NY, United States
| |
Collapse
|
4
|
Saeed MT, Ahmad J, Baumbach J, Pauling J, Shafi A, Paracha RZ, Hayat A, Ali A. Parameter estimation of qualitative biological regulatory networks on high performance computing hardware. BMC SYSTEMS BIOLOGY 2018; 12:146. [PMID: 30594246 PMCID: PMC6311083 DOI: 10.1186/s12918-018-0670-y] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 10/16/2017] [Accepted: 12/04/2018] [Indexed: 12/28/2022]
Abstract
BACKGROUND Biological Regulatory Networks (BRNs) are responsible for developmental and maintenance related functions in organisms. These functions are implemented by the dynamics of BRNs and are sensitive to regulations enforced by specific activators and inhibitors. The logical modeling formalism by René Thomas incorporates this sensitivity with a set of logical parameters modulated by available regulators, varying with time. With the increase in complexity of BRNs in terms of number of entities and their interactions, the task of parameters estimation becomes computationally expensive with existing sequential SMBioNET tool. We extend the existing sequential implementation of SMBioNET by using a data decomposition approach using a Java messaging library called MPJ Express. The approach divides the parameters space into different regions and each region is then explored in parallel on High Performance Computing (HPC) hardware. RESULTS The performance of the parallel approach is evaluated on BRNs of different sizes, and experimental results on multicore and cluster computers showed almost linear speed-up. This parallel code can be executed on a wide range of concurrent hardware including laptops equipped with multicore processors, and specialized distributed memory computer systems. To demonstrate the application of parallel implementation, we selected a case study of Hexosamine Biosynthetic Pathway (HBP) in cancer progression to identify potential therapeutic targets against cancer. A set of logical parameters were computed for HBP model that directs the biological system to a state of recovery. Furthermore, the parameters also suggest a potential therapeutic intervention that restores homeostasis. Additionally, the performance of parallel application was also evaluated on a network (comprising of 23 entities) of Fibroblast Growth Factor Signalling in Drosophila melanogaster. CONCLUSIONS Qualitative modeling framework is widely used for investigating dynamics of biological regulatory networks. However, computation of model parameters in qualitative modeling is computationally intensive. In this work, we presented results of our Java based parallel implementation that provides almost linear speed-up on both multicore and cluster platforms. The parallel implementation is available at https://psmbionet.github.io .
Collapse
Affiliation(s)
- Muhammad Tariq Saeed
- Research Centre for Modeling and Simulation (RCMS), NUST, Islamabad, 44000, Pakistan
| | - Jamil Ahmad
- Research Centre for Modeling and Simulation (RCMS), NUST, Islamabad, 44000, Pakistan. .,UNIVERSITY OF MALAKAND, Chakdara, Khyber Pakhtunkhwa, 18000, Pakistan.
| | - Jan Baumbach
- Chair of Experimental Bioinformatics, TUM School of Life Sciences Weihenstephan, Maximus-von-Imhof-Forum 3, Freising, 85354, Germany
| | - Josch Pauling
- Computational Lipidomics group, Chair of Experimental Bioinformatics, TUM School of Life Sciences Weihenstephan, Maximus-von-Imhof-Forum 3, 85354, Freising, Germany
| | - Aamir Shafi
- Department of Computer Science, National University of Computer and Emerging Sciences, Lahore, Pakistan
| | - Rehan Zafar Paracha
- Research Centre for Modeling and Simulation (RCMS), NUST, Islamabad, 44000, Pakistan
| | - Asad Hayat
- Research Centre for Modeling and Simulation (RCMS), NUST, Islamabad, 44000, Pakistan
| | - Amjad Ali
- Atta-ur-Rahman School of Applied Bio sciences (ASAB), NUST, Islamabad, 44000, Pakistan
| |
Collapse
|
5
|
Backenkohler M, Bortolussi L, Wolf V. Moment-Based Parameter Estimation for Stochastic Reaction Networks in Equilibrium. IEEE/ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS 2018; 15:1180-1192. [PMID: 29990108 DOI: 10.1109/tcbb.2017.2775219] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/08/2023]
Abstract
Calibrating parameters is a crucial problem within quantitative modeling approaches to reaction networks. Existing methods for stochastic models rely either on statistical sampling or can only be applied to small systems. Here, we present an inference procedure for stochastic models in equilibrium that is based on a moment matching scheme with optimal weighting and that can be used with high-throughput data like the one collected by flow cytometry. Our method does not require an approximation of the underlying equilibrium probability distribution and, if reaction rate constants have to be learned, the optimal values can be computed by solving a linear system of equations. We discuss important practical issues such as the selection of the moments and evaluate the effectiveness of the proposed approach on three case studies.
Collapse
|
6
|
|
7
|
Abstract
As the amount of biological data in the public domain grows, so does the range of modeling and analysis techniques employed in systems biology. In recent years, a number of theoretical computer science developments have enabled modeling methodology to keep pace. The growing interest in systems biology in executable models and their analysis has necessitated the borrowing of terms and methods from computer science, such as formal analysis, model checking, static analysis, and runtime verification. Here, we discuss the most important and exciting computational methods and tools currently available to systems biologists. We believe that a deeper understanding of the concepts and theory highlighted in this review will produce better software practice, improved investigation of complex biological processes, and even new ideas and better feedback into computer science.
Collapse
Affiliation(s)
- Ezio Bartocci
- Faculty of Informatics, Technische Universität Wien, Vienna, Austria
| | - Pietro Lió
- Computer Laboratory, University of Cambridge, Cambridge, United Kingdom
| |
Collapse
|
8
|
Jamshidi S, Behm JE, Eveillard D, Kiers ET, Vandenkoornhuyse P. Using hybrid automata modelling to study phenotypic plasticity and allocation strategies in the plant mycorrhizal mutualism. Ecol Modell 2015. [DOI: 10.1016/j.ecolmodel.2015.04.021] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/23/2022]
|
9
|
Aslam B, Ahmad J, Ali A, Zafar Paracha R, Tareen SHK, Niazi U, Saeed T. On the modelling and analysis of the regulatory network of dengue virus pathogenesis and clearance. Comput Biol Chem 2014; 53PB:277-291. [PMID: 25462335 DOI: 10.1016/j.compbiolchem.2014.10.003] [Citation(s) in RCA: 10] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/27/2014] [Revised: 09/01/2014] [Accepted: 10/06/2014] [Indexed: 01/10/2023]
Abstract
Dengue virus can ignite both protective and pathogenic responses in human. The pathogenesis is related with modified functioning of our immune system during infection. Pattern recognition receptors like Toll like receptor 3 is vital for the induction of innate immunity in case of Dengue infection. Toll like receptor 3 induces TRIF mediated activation of Type 1 interferons and Fc receptor mediated induction of cytokines. Interferons have been related with clearance of Dengue virus but it has adopted modified regulatory mechanisms to counter this effect. SOCS protein is also induced due to the interferon and cytokine mediated signalling which can subsequently play its part in the regulation of interferon and cytokine production. Our hypothesis in this study relates the pathogenesis of Dengue virus with the SOCS mediated inhibition of our innate immunity. We used the qualitative formalism of René Thomas to model the biological regulatory network of Toll like receptor 3 mediated signalling pathway in an association with pathogenesis of dengue. Logical parameters for the qualitative modelling were inferred using a model checking approach implemented in SMBioNet. A linear hybrid model, parametric linear hybrid automaton, was constructed to incorporate the activation and inhibition time delays in the qualitative model. The qualitative model captured all the possible expression dynamics of the proteins in the form of paths, some of which were observed as abstract cycles (representing homoeostasis) and diverging paths towards stable states. The analysis of the qualitative model highlighted the importance of SOCS protein in elevating propagation of dengue virus through inhibition of type 1 interferons. Detailed qualitative analysis of regulatory network endorses our hypothesis that elevated levels of cytokine subsequently induce SOCS expression which in turn results into the continuous down-regulation of Toll like receptor 3 and interferon. This may result into the Dengue pathogenesis during the stage of immunosuppression. Further analysis with HyTech (HYbrid TECHnology) tool provided us with the real-time constraints (delay constraints) of the proteins involved in the cyclic paths of the regulatory network backing the evidence provided by the qualitative analysis. The HyTech results also suggest that the role of SOCS is vital in homoeostasis.
Collapse
Affiliation(s)
- Babar Aslam
- Atta-Ur-Rahman School of Applied Biosciences (ASAB), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan
| | - Jamil Ahmad
- Research Center for Modeling and Simulation (RCMS), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan.
| | - Amjad Ali
- Atta-Ur-Rahman School of Applied Biosciences (ASAB), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan
| | - Rehan Zafar Paracha
- Atta-Ur-Rahman School of Applied Biosciences (ASAB), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan
| | - Samar Hayat Khan Tareen
- Research Center for Modeling and Simulation (RCMS), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan
| | - Umar Niazi
- IBERS, Aberystwyth University, Edward Llwyd Building, Penglais Campus, Aberystwyth, Ceredigion, Wales SY23 3FG, UK
| | - Tariq Saeed
- Research Center for Modeling and Simulation (RCMS), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan
| |
Collapse
|
10
|
Česka M, Šafránek D, Dražan S, Brim L. Robustness analysis of stochastic biochemical systems. PLoS One 2014; 9:e94553. [PMID: 24751941 PMCID: PMC3994026 DOI: 10.1371/journal.pone.0094553] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/17/2013] [Accepted: 03/18/2014] [Indexed: 11/18/2022] Open
Abstract
We propose a new framework for rigorous robustness analysis of stochastic biochemical systems that is based on probabilistic model checking techniques. We adapt the general definition of robustness introduced by Kitano to the class of stochastic systems modelled as continuous time Markov Chains in order to extensively analyse and compare robustness of biological models with uncertain parameters. The framework utilises novel computational methods that enable to effectively evaluate the robustness of models with respect to quantitative temporal properties and parameters such as reaction rate constants and initial conditions. We have applied the framework to gene regulation as an example of a central biological mechanism where intrinsic and extrinsic stochasticity plays crucial role due to low numbers of DNA and RNA molecules. Using our methods we have obtained a comprehensive and precise analysis of stochastic dynamics under parameter uncertainty. Furthermore, we apply our framework to compare several variants of two-component signalling networks from the perspective of robustness with respect to intrinsic noise caused by low populations of signalling components. We have successfully extended previous studies performed on deterministic models (ODE) and showed that stochasticity may significantly affect obtained predictions. Our case studies demonstrate that the framework can provide deeper insight into the role of key parameters in maintaining the system functionality and thus it significantly contributes to formal methods in computational systems biology.
Collapse
Affiliation(s)
- Milan Česka
- Systems Biology Laboratory at Faculty of Informatics, Masaryk University, Brno, Czech Republic
| | - David Šafránek
- Systems Biology Laboratory at Faculty of Informatics, Masaryk University, Brno, Czech Republic
| | - Sven Dražan
- Systems Biology Laboratory at Faculty of Informatics, Masaryk University, Brno, Czech Republic
| | - Luboš Brim
- Systems Biology Laboratory at Faculty of Informatics, Masaryk University, Brno, Czech Republic
| |
Collapse
|
11
|
Requeno JI, Casado GDM, Blanco R, Colom JM. Temporal logics for phylogenetic analysis via model checking. IEEE/ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS 2013; 10:1058-1070. [PMID: 24334397 DOI: 10.1109/tcbb.2013.87] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/03/2023]
Abstract
The need for general-purpose algorithms for studying biological properties in phylogenetics motivates research into formal verification frameworks. Researchers can focus their efforts exclusively on evolution trees and property specifications. To this end, model checking, a mature automated verification technique originating in computer science, is applied to phylogenetic analysis. Our approach is based on three cornerstones: a logical modeling of the evolution with transition systems; the specification of both phylogenetic properties and trees using flexible temporal logic formulas; and the verification of the latter by means of automated computer tools. The most conspicuous result is the inception of a formal framework which allows for a symbolic manipulation of biological data (based on the codification of the taxa). Additionally, different logical models of evolution can be considered, complex properties can be specified in terms of the logical composition of others, and the refinement of unfulfilled properties as well as the discovery of new properties can be undertaken by exploiting the verification results. Some experimental results using a symbolic model verifier support the feasibility of the approach.
Collapse
|
12
|
Palaniappan SK, Gyori BM, Liu B, Hsu D, Thiagarajan PS. Statistical Model Checking Based Calibration and Analysis of Bio-pathway Models. COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY 2013. [DOI: 10.1007/978-3-642-40708-6_10] [Citation(s) in RCA: 18] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/12/2022]
|
13
|
|
14
|
Klarner H, Siebert H, Bockmayr A. Time series dependent analysis of unparametrized Thomas networks. IEEE/ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS 2012; 9:1338-1351. [PMID: 22529333 DOI: 10.1109/tcbb.2012.61] [Citation(s) in RCA: 8] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/31/2023]
Abstract
This paper is concerned with the analysis of labeled Thomas networks using discrete time series. It focuses on refining the given edge labels and on assessing the data quality. The results are aimed at being exploitable for experimental design and include the prediction of new activatory or inhibitory effects of given interactions and yet unobserved oscillations of specific components in between specific sampling intervals. On the formal side, we generalize the concept of edge labels and introduce a discrete time series interpretation. This interpretation features two original concepts: 1) Incomplete measurements are admissible, and 2) it allows qualitative assumptions about the changes in gene expression by means of monotonicity. On the computational side, we provide a Python script, erda.py, that automates the suggested workflow by model checking and constraint satisfaction. We illustrate the workflow by investigating the yeast network IRMA.
Collapse
Affiliation(s)
- Hannes Klarner
- DFG Research Center Matheon, Freie Universität Berlin, Berlin, Germany.
| | | | | |
Collapse
|