Skip to main content

2022 | Buch

Computational Methods in Systems Biology

20th International Conference, CMSB 2022, Bucharest, Romania, September 14–16, 2022, Proceedings

insite
SUCHEN

Über dieses Buch

This book constitutes the refereed proceedings of the 20th International Conference on Computational Methods in Systems Biology, CMSB 2022, held in Bucharest, Romania, in September 2022.

The 13 full papers and 4 tool papers were carefully reviewed and selected from 43 submissions. CMSB focuses on modeling, simulation, analysis, design and control of biological systems. The papers are arranged thematically as follows: Chemical reaction networks; Boolean networks; continuous and hybrid models; machine learning; software.

Inhaltsverzeichnis

Frontmatter

Chemical Reaction Networks

Frontmatter
Algebraic Biochemistry: A Framework for Analog Online Computation in Cells
Abstract
The Turing completeness of continuous chemical reaction networks (CRNs) states that any computable real function can be computed by a continuous CRN on a finite set of molecular species, possibly restricted to elementary reactions, i.e. with at most two reactants and mass action law kinetics. In this paper, we introduce a notion of online analog computation for the CRNs that stabilize the concentration of their output species to the result of some function of the concentration values of their input species, whatever changes are operated on the inputs during the computation. We prove that the set of real functions stabilized by a CRN with mass action law kinetics is precisely the set of real algebraic functions.
Mathieu Hemery, François Fages
Abstract Simulation of Reaction Networks via Boolean Networks
Abstract
We propose to simulate chemical reaction networks with the deterministic semantics abstractly, without any precise knowledge on the initial concentrations. For this, the concentrations of species are abstracted to Booleans stating whether the species is present or absent, and the derivatives of the concentrations are abstracted to signs saying whether the concentration is increasing, decreasing, or unchanged. We use abstract interpretation over the structure of signs for mapping the ODEs of a reaction network to a Boolean network with nondeterministic updates. The abstract state transition graph of such Boolean networks can be computed by finite domain constraint programming over the finite structure of signs. Constraints on the abstraction of the initial concentrations can be added naturally, leading to an abstract simulation algorithm that produces only the part of the abstract state transition graph that is reachable from the abstraction of the initial state. We prove the soundness of our abstract simulation algorithm, and show its applicability to reaction networks in the SBML format from the BioModels database.
Joachim Niehren, Athénaïs Vaginay, Cristian Versari
Abstraction-Based Segmental Simulation of Chemical Reaction Networks
Abstract
Simulating chemical reaction networks is often computationally demanding, in particular due to stiffness. We propose a novel simulation scheme where long runs are not simulated as a whole but assembled from shorter precomputed segments of simulation runs. On the one hand, this speeds up the simulation process to obtain multiple runs since we can reuse the segments. On the other hand, questions on diversity and genuineness of our runs arise. However, we ensure that we generate runs close to their true distribution by generating an appropriate abstraction of the original system and utilizing it in the simulation process. Interestingly, as a by-product, we also obtain a yet more efficient simulation scheme, yielding runs over the system’s abstraction. These provide a very faithful approximation of concrete runs on the desired level of granularity, at a low cost. Our experiments demonstrate the speedups in the simulations while preserving key dynamical as well as quantitative properties.
Martin Helfrich, Milan Češka, Jan Křetínský, Štefan Martiček
Qualitative Dynamics of Chemical Reaction Networks: An Investigation Using Partial Tropical Equilibrations
Abstract
We discuss a method to describe the qualitative dynamics of chemical reaction networks in terms of symbolic dynamics. The method, that can be applied to mass-action reaction networks with separated timescales, uses solutions of the partial tropical equilibration problem as proxies for symbolic states. The partial tropical equilibration solutions are found algorithmically. These solutions also provide the scaling needed for slow-fast decomposition and model reduction. Any trace of the model can thus be represented as a sequence of local approximations of the full model. We illustrate the method using as case study a biochemical model of the cell cycle.
Aurélien Desoeuvres, Peter Szmolyan, Ovidiu Radulescu

Boolean Networks

Frontmatter
Prioritization of Candidate Genes Through Boolean Networks
Abstract
The in silico detection of master regulator genes is a popular attempt at speeding up drug development. These genes might be directly related to the onset of the disease, or may act on one pathway which counteracts the associated symptoms. Then, one could perhaps screen drugs to select chemical compounds targeting these genes. In prior works, the detection of these candidates was performed through the identification of the regulatory interactions between genes of interest for the disease. Indeed, system biology approaches have proven a useful tool to integrate transcriptomic data and predict transcriptional profiles under gene perturbations. However, for rare or tropical neglected diseases, building such a regulatory model can become a tedious and time-consuming task. In this work, we show how to build, in a reproducible and transparent fashion, a gene regulatory network using publicly available data. Then, we describe a method to identify master regulatory genes, which have an impact on the dynamics of the gene regulation in a specific disease-related transcriptional context. We showed that our novel method for the identification of master regulatory genes was consistent with network controllability measures, while targeting genes that were significantly enriched for epilepsy-related terms. Our pipeline allows for systematic and transparent Boolean network synthesis, and identification of master re-gulators, which might help tackle the issue of rare or tropical neglected diseases.
Clémence Réda, Andrée Delahaye-Duriez
Variable Stabilisation in Boolean Monotonic Model Pools
Abstract
One of the central issues in logical modelling is whether a certain property of the model emerges due to its topological structure (i.e. its influence graph), or due to its dynamical structure (i.e. its logical update functions). In this paper, we practically evaluate a previously proposed formal instrument for studying this question: monotonic model pools and their associated skeleton Boolean networks. Specifically, we propose a simplified over-approximation theorem for skeleton networks and study the emergence of variable stability in these systems. Additionally, we consider the notion of minimal stabilising interventions and show how to compute such interventions symbolically. We survey the practicality of this methodology on 100+ real-world Boolean networks.
Samuel Pastva
Variable-Depth Simulation of Most Permissive Boolean Networks
Abstract
In systems biology, Boolean networks (BNs) aim at modeling the qualitative dynamics of quantitative biological systems. Contrary to their (a) synchronous interpretations, the Most Permissive (MP) interpretation guarantees capturing all the trajectories of any quantitative system compatible with the BN, without additional parameters. Notably, the MP mode has the ability to capture transitions related to the heterogeneity of time scales and concentration scales in the abstracted quantitative system and which are not captured by asynchronous modes. So far, the analysis of MPBNs has focused on Boolean dynamical properties, such as the existence of particular trajectories or attractors.
This paper addresses the sampling of trajectories from MPBNs in order to quantify the propensities of attractors reachable from a given initial BN configuration. The computation of MP transitions from a configuration is performed by iteratively discovering possible state changes. The number of iterations is referred to as the permissive depth, where the first depth corresponds to the asynchronous transitions. This permissive depth reflects the potential concentration and time scales heterogeneity along the abstracted quantitative process. The simulation of MPBNs is illustrated on several models from the literature, on which the depth parametrization can help to assess the robustness of predictions on attractor propensities changes triggered by model perturbations.
Théo Roncalli, Loïc Paulevé
Minimal Trap Spaces of Logical Models are Maximal Siphons of Their Petri Net Encoding
Abstract
Boolean modelling of gene regulation but also of post-transcriptomic systems has proven over the years that it can bring powerful analyses and corresponding insight to the many cases where precise biological data is not sufficiently available to build a detailed quantitative model. This is even more true for very large models where such data is frequently missing and led to a constant increase in size of logical models à la Thomas. Besides simulation, the analysis of such models is mostly based on attractor computation, since those correspond roughly to observable biological phenotypes. The recent use of trap spaces made a real breakthrough in that field allowing to consider medium-sized models that used to be out of reach. However, with the continuing increase in model-size, the state-of-the-art computation of minimal trap spaces based on prime-implicants shows its limits as there can be a huge number of implicants.
In this article we present an alternative method to compute minimal trap spaces, and hence complex attractors, of a Boolean model. It replaces the need for prime-implicants by a completely different technique, namely the enumeration of maximal siphons in the Petri net encoding of the original model. After some technical preliminaries, we expose the concrete need for such a method and detail its implementation using Answer Set Programming. We then demonstrate its efficiency and compare it to implicant-based methods on some large Boolean models from the literature.
Van-Giang Trinh, Belaid Benhamou, Kunihiko Hiraishi, Sylvain Soliman

Continuous and Hybrid Models

Frontmatter
Stability Versus Meta-stability in a Skin Microbiome Model
Abstract
The skin microbiome plays an important role in the maintenance of a healthy skin. It is an ecosystem, composed of several species, competing for resources and interacting with the skin cells. Imbalance in the cutaneous microbiome, also called dysbiosis, has been correlated with several skin conditions, including acne and atopic dermatitis. Generally, dysbiosis is linked to colonization of the skin by a population of opportunistic pathogenic bacteria (for example C. acnes in acne or S. aureus in atopic dermatitis). Treatments consisting in non-specific elimination of cutaneous microflora have shown conflicting results. It is therefore necessary to understand the factors influencing shifts of the skin microbiome composition. In this work, we introduce a mathematical model based on ordinary differential equations, with 2 types of bacteria populations (skin commensals and opportunistic pathogens) to study the mechanisms driving the dominance of one population over the other. By using published experimental data, assumed to correspond to the observation of stable states in our model, we derive constraints that allow us to reduce the number of parameters of the model from 13 to 5. Interestingly, a meta-stable state settled at around 2 d following the introduction of bacteria in the model, is followed by a reversed stable state after 300 h. On the time scale of the experiments, we show that certain changes of the environment, like the elevation of skin surface pH, create favorable conditions for the emergence and colonization of the skin by the opportunistic pathogen population. Such predictions help identifying potential therapeutic targets for the treatment of skin conditions involving dysbiosis of the microbiome, and question the importance of meta-stable states in mathematical models of biological processes.
Eléa Thibault Greugny, Georgios N. Stamatas, François Fages
Exact Linear Reduction for Rational Dynamical Systems
Abstract
Detailed dynamical systems models used in life sciences may include dozens or even hundreds of state variables. Models of large dimension are not only harder from the numerical perspective (e.g., for parameter estimation or simulation), but it is also becoming challenging to derive mechanistic insights from such models. Exact model reduction is a way to address this issue by finding a self-consistent lower-dimensional projection of the corresponding dynamical system. A recent algorithm CLUE allows one to construct an exact linear reduction of the smallest possible dimension such that the fixed variables of interest are preserved. However, CLUE is restricted to systems with polynomial dynamics. Since rational dynamics occurs frequently in the life sciences (e.g., Michaelis-Menten or Hill kinetics), it is desirable to extend CLUE to the models with rational dynamics. In this paper, we present an extension of CLUE to the case of rational dynamics and demonstrate its applicability on examples from literature. Our implementation is available in version 1.5 of CLUE (https://​github.​com/​pogudingleb/​CLUE).
Antonio Jiménez-Pastor, Joshua Paul Jacob, Gleb Pogudin
Limit Cycle Analysis of a Class of Hybrid Gene Regulatory Networks
Abstract
Many gene regulatory networks have periodic behavior, for instance the cell cycle or the circadian clock. Therefore, the study of formal methods to analyze limit cycles in mathematical models of gene regulatory networks is of interest. In this work, we study a pre-existing hybrid modeling framework (HGRN) which extends René Thomas’ widespread discrete modeling. We propose a new formal method to find all limit cycles that are simple and deterministic, and analyze their stability, that is, the ability of the model to converge back to the cycle after a small perturbation. Up to now, only limit cycles in two dimensions (with two genes) have been studied; our work fills this gap by proposing a generic approach applicable in higher dimensions. For this, the hybrid states are abstracted to consider only their borders, in order to enumerate all simple abstract cycles containing possible concrete trajectories. Then, a Poincaré map is used, based on the notion of transition matrix of the concrete continuous dynamics inside these abstract paths. We successfully applied this method on existing models: three HGRNs of negative feedback loops with 3 components, and a HGRN of the cell cycle with 5 components.
Honglu Sun, Maxime Folschette, Morgan Magnin

Machine Learning

Frontmatter
Bayesian Learning of Effective Chemical Master Equations in Crowded Intracellular Conditions
Abstract
Biochemical reactions inside living cells often occur in the presence of crowders - molecules that do not participate in the reactions but influence the reaction rates through excluded volume effects. However the standard approach to modelling stochastic intracellular reaction kinetics is based on the chemical master equation (CME) whose propensities are derived assuming no crowding effects. Here, we propose a machine learning strategy based on Bayesian Optimisation utilising synthetic data obtained from spatial cellular automata (CA) simulations (that explicitly model volume-exclusion effects) to learn effective propensity functions for CMEs. The predictions from a small CA training data set can then be extended to the whole range of parameter space describing physiologically relevant levels of crowding by means of Gaussian Process regression. We demonstrate the method on an enzyme-catalyzed reaction and a genetic feedback loop, showing good agreement between the time-dependent distributions of molecule numbers predicted by the effective CME and CA simulations.
Svitlana Braichenko, Ramon Grima, Guido Sanguinetti
Probabilistic Multivariate Early Warning Signals
Abstract
A broad range of natural and social systems from human microbiome to financial markets can go through critical transitions, where the system suddenly collapses to another stable configuration. Anticipating such transition early and accurately can facilitate controlled system manipulation and mitigation of undesired outcomes. Generic data-driven indicators, such as autocorrelation and variance, have been shown to increase in the vicinity of an approaching tipping point, and statistical early warning signals have been reported across a range of systems. In practice, obtaining reliable predictions has proven to challenging, as the available methods deal with simplified one-dimensional representations of complex systems, and rely on the availability of large amounts of data. Here, we demonstrate that a probabilistic data aggregation strategy can provide new ways to improve early warning detection by more efficiently utilizing the available information from multivariate time series. In particular, we consider a probabilistic variant of a vector autoregression model as a novel early warning indicator and argue that it has certain advantages in model regularization, treatment of uncertainties, and parameter interpretation. We evaluate the performance against alternatives in a simulation benchmark and show improved sensitivity in warning signal detection in a common ecological model encompassing multiple interacting species.
Ville Laitinen, Leo Lahti

Software

Frontmatter
MobsPy: A Meta-species Language for Chemical Reaction Networks
Abstract
Chemical reaction networks are widely used to model biochemical systems. However, when the complexity of these systems increases, the chemical reaction networks are prone to errors in the initial modeling and subsequent updates of the model.
We present the Meta-species-oriented Biochemical Systems Language (MobsPy), a language designed to simplify the definition of chemical reaction networks in Python. MobsPy is built around the notion of meta-species, which are sets of species that can be multiplied to create higher-dimensional orthogonal characteristics spaces and inheritance of reactions. Reactions can modify these characteristics. For reactants, queries allow to select a subset from a meta-species and use them in a reaction. For products, queries specify the dimensions in which a modification occurs. We demonstrate the simplification capabilities of the MobsPy language at the hand of a running example and a circuit from literature. The MobsPy Python package includes functions to perform both deterministic and stochastic simulations, as well as easily configurable plotting. The MobsPy package is indexed in the Python Package Index and can thus be installed via pip.
Fabricio Cravo, Matthias Függer, Thomas Nowak, Gayathri Prakash
Automated Generation of Conditional Moment Equations for Stochastic Reaction Networks
Abstract
The dynamics of biochemical reaction networks require a stochastic description when copy number fluctuations become significant. Such description is provided by moment equations that capture the statistical properties of the involved molecular components such as their average abundance and variability. Certain applications require a special form of moment equations, where the statistics of some components are described conditionally on complete trajectories of other components. Typical examples include information theoretical analyses of biochemical networks, model reduction and subnetwork simulation, or statistical inference where time-varying molecular signals are inferred from counting observations. These conditional moment equations have so far been limited to relatively simple reaction systems as their manual derivation becomes difficult for systems involving many components and interactions. Here, we present a Python tool for the automated derivation of moment equations conditional on complete time trajectories for arbitrary user-defined reaction systems and showcase its utility in the context of subnetwork simulation. With this automated tool, conditional moment equations become applicable to a broad class of biochemical systems.
Hanna Josephine Wiederanders, Anne-Lena Moor, Christoph Zechner
An Extension of ERODE to Reduce Boolean Networks By Backward Boolean Equivalence
Abstract
Boolean Networks (BN) are established tools for modelling biological systems. However, their analysis is hindered by the state space explosion: the exponentially many states on the variables of a BN. We present an extension of the tool for model reduction ERODE with support for BNs and their reduction with a recent method called Backward Boolean Equivalence (BBE). BBE identifies maximal sets of variables that retain the same value whenever initialized equally. ERODE has been also extended to support importing and exporting between different formats and model repositories, enhancing interoperability with other tools.
Georgios Argyris, Alberto Lluch Lafuente, Mirco Tribastone, Max Tschaikowski, Andrea Vandin
eBCSgen 2.0: Modelling and Analysis of Regulated Rule-Based Systems
Abstract
eBCSgen is a software tool for developing and analysing models written in Biochemical Space Language (BCSL). BCSL is a rule-based language designed for the description of biological systems with rewriting rules in the form of behavioural patterns. This tool paper describes a new version of the tool, implementing the support for regulations, a mechanism suitable for reducing the branching behaviour of concurrent systems. Additionally, the presented version provides export to SBML, and support for CTL model checking. The paper artefact is available via https://​doi.​org/​10.​5281/​zenodo.​6644973.
Matej Troják, David Šafránek, Branislav Brozmann, Luboš Brim
Backmatter
Metadaten
Titel
Computational Methods in Systems Biology
herausgegeben von
Prof. Ion Petre
Andrei Păun
Copyright-Jahr
2022
Electronic ISBN
978-3-031-15034-0
Print ISBN
978-3-031-15033-3
DOI
https://doi.org/10.1007/978-3-031-15034-0

Premium Partner