Frame-based mathematical models – a tool for the study of molecular genetic systems
F.V. Kazantsev, S.A. Lashin, Yu.G. Matushkin

TL;DR
This paper explores frame-based mathematical models for studying molecular genetic systems, showing how small biological units can be combined to create complex models.
Contribution
The paper introduces a method for generating frame-based models using domain-specific languages and graphical standards.
Findings
Frame-based models can be used to identify new behaviors by adding a single gene.
The repressilator model demonstrates how reactant concentrations can control model behavior.
The approach allows for modeling biological systems at multiple levels, from cells to communities.
Abstract
This paper reviews existing approaches for reconstructing frame-based mathematical models of molecular genetic systems from the level of genetic synthesis to models of metabolic networks. A frame-based mathematical model is a model in which the following terms are specified: formal structure, type of mathematical model for a particular biochemical process, reactants and their roles. Typically, such models are generated automatically on the basis of description of biological processes in terms of domain-specific languages. For molecular genetic systems, these languages use constructions familiar to a wide range of biologists in the form of a list of biochemical reactions. They rely on the concepts of elementary subsystems, where complex models are assembled from small block units (“frames”). In this paper, we have shown an example with the generation of a classical repressilator model…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Fig. 1
Fig. 2
Fig. 3Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene Regulatory Network Analysis · Origins and Evolution of Life · Microbial Metabolic Engineering and Bioproduction
Introduction
In the era of accumulation of large genetic data, the question of high-throughput analysis of these data using methods of mathematical and computer modelling has arisen. The last 30 years of scientific experience have prepared the theoretical basis for computational analysis tasks. The mechanisms of biochemical catalysis were studied, the rates of biochemical processes were estimated, and the scenarios of transcriptional synthesis and the influence of external factors were examined (Alon, 2007; Wittig et al., 2018; Kolmykov et al., 2021; Vorontsov et al., 2024; Rigden, Fernández, 2025). A mathematical foundation has been prepared, which, together with the development of experimental and computational technologies, has set the trend for the transition from small models of enzymatic kinetics to full-genome models of bacterial (Karr et al., 2014) and animal cells (Norsigian et al., 2019). Existing approaches rely on the concepts of elementary subsystems, where complex models are assembled from small block units. The rejection of “monolithic” models in a single mathematical formalism (e. g. the ODE system) in favour of representing and storing models as a set of model units has set the direction for the integration of multiple tools through standards. These model units carry structural information about the role of each reactant and the mathematical interpretation of the biological process (Malik-Sheriff et al., 2019). This tremendous amount of knowledge allows to pass through ordering of information to the formalization of models, that is, the ability to propose a formal structure and type of mathematical model for a specific biochemical process with known reactants – a frame model. If we can offer a formal algorithm for translating knowledge into a model, then the way of setting the initial configuration can be left as usual for scientists – through a domain-specific language to describe the model
What are frame models?
Frame-based mathematical models in the field of molecular genetic systems (MGS) modelling are most often understood as models that have been made using domain-specific model description languages (DSL) and tools for model generation on their basis. For MGS, such languages use constructions familiar to a wide range of biologists in the form of a list of biochemical reactions, for example (Shapiro et al., 2003, 2013; Hoops et al., 2006). This way allows one to set the reactants of biochemical processes and their roles. It is the information about the role of reactants that is the necessary element for algorithms of frame models construction, crucial parameters for formal generation rules. Moreover, the mathematical formalism may differ depending on the problem to be solved. These can be likened to models in the form of ODE system, discrete models or based on Boolean logic (Beal et al., 2011; Galdzicki et al., 2014).
In this paper, we review approaches for describing models that consider only the levels of transcription, translation, enzymatic synthesis, signaling networks and metabolic pathways. This limitation reveals the structure and hierarchical arrangement of such models, from the basic processes of synthesis to the arrangement of everything into a system of interacting metabolic pathways. Within the framework of building such MGS models, the bottom-up approach is natural – when one moves from models of simple processes to their combination, obtaining a synergistic/emergent effect (Kolodkin et al., 2012, 2013). This process of increasing the model complexity resembles a design based on the principle of staking “domino tiles” by the rule of reactants overlapping
In addition to domain specific languages, the process of designing frame models can be started from a structural model/ schema/graph of interacting entities with specified roles of participants. Such a graphical way of specifying the reactants and their roles for modelling is more illustrative and allows the use of additional analysis tools in case of working with a big amount of data. These graphs are the input markup for the frame model generation stage. In general, it is possible to unambiguously switch from representing the role of reactants from a list of biochemical reactions to a graph representation and vice versa. There are several standards for the presentation of structural information: SBML (Hucka et al., 2015), SBGN (Moodie et al., 2015), SBOL (Galdzicki et al., 2014).
Basic theorems underlying the approaches
Some theoretical issues concerning the integration of frame models are worth clarifying first. The simple frame models of MGS are built on the basis of chemical kinetics equations representing various ways of the kinetic mass action law. The construction is carried out within the paradigm of local independence of functional properties of elementary subsystems from their compartmental localization within the original system. If a particular structural model or reactions scheme is available, the instantaneous concentration rate of any substance is equal to the sum of the local concentration rates of that substance for each reaction in which that substance participates as a substrate or product. The theoretical basis for this is Korzukhin’s theorem, which is crucial for modelling chemical kinetics and states: “For any set of non-negative curves given on a finite time interval and any given accuracy, there exists such (there may be more than one) biochemical scheme composed only of bimolecular and monomolecular reactions that the mathematical model constructed from this biochemical scheme approximates the given set of curves with a given accuracy” (Zhabotinsky, Zaikin, 1973). The extension of these ideas is formulated in the framework of the generalised chemical kinetic modelling method (GCKMM), proposed by Vitaly Likhoshvay (Likhoshvai et al., 2001). Some examples of this approach are presented below.
Frame model examples
Processes of genetic synthesis – transcription, translation
When designing frame models at the level of genetic synthesis, it is necessary to set the process structure and roles of the reactants in the process. These reactants are genes and transcription factors. An interesting approach to describe the genetic level is the SBOL approach (Galdzicki et al., 2014) (The Synthetic Biology Open Language, sbolstandard.org). It allows describing the structure of a DNA molecule with the location of genes, binding sites of transcription factors, regulatory relations of synthesis products from genes and some other properties. It is possible to describe them both in text form using a domain-specific modelling language or in a graph form using a special graphical editor (Der et al., 2017; Cox et al., 2018). There is a set of tools for working with this standard and tools for graphical interpretation of such models (Fig. 1A).
Graphical representation of the repressilator model in different standards: A, SBOL notation describes in detail the arrangement/ structure of a DNA molecule and the functional relationship between the elements. B, SBGN notation carries more information about the processes that compose the model. C, Notation of protein-protein regulatory interactions, specific for describing Hypothetical Gene Networks (omits many details of the mechanisms).
For further presentation a demonstration of a well-known three genes model is given, each of them inhibits synthesis from a neighboring gene – a repressilator (Elowitz, Leibler, 2000). Figure 1 shows a possible graphical interpretation of such a model under various types of representation
Once the structure of relations between molecules is given, it is possible to build a “frame mathematical model” describing the dynamics of the process. The role of the element allows one to understand at a glance the contribution of the selected subsystem and its negative/positive effect in the overall system of equations (Fig. 2A). For this purpose, we can use approaches that are described in such tools as SBMLSqeezer (Dräger et al., 2015), MGSgenerator (Kazantsev et al., 2009), Micro- TranscriptMod (Lakhova et al., 2022). These tools, given the role of each of the reactants in the process, generate equations for the rate of product synthesis (Fig. 2B). The more details on the role of the reactants are described, the more precisely their behavior can be specified in the model. At the stage of computational experiments, all such tools combine elementary subsystems (separate processes) into one unifying structure, the one common model. The typical view of the mathematical model and its dynamics for each of the structures presented in Figure 1 will look as it is shown in Figure 2.
Generalized view of the frame mathematical model and characteristic plots of concentration variation with time obtained for the structure from Figure 1.A, Model representation as combination of elementary subsystems. Vi – as synthesis processes, Vdi – as dissipation processes. B, The model ODE system description. C, The dynamics is obtained with parameters γ > 2, α = 1, k = 0.5, kd = 0.1 and initial point x0 = y0 = 0, z0 = 1.0.
Hypothetical gene networks
A model does not often require excessive detail. There is a class of models where the relationship of genes and their synthesis products with other genes is modelled. The structural model is represented by a unipartite graph, where each node represents both the process of transcription of the coding part of a gene and translation of its mRNA (or synthesis of its protein) (Fig. 1С, Fig. 3). A graph node is considered as a unified transcription-translation process. Directed arcs (arrows) in such a graph define an inhibiting or activating effect on another node (on itself is also allowed). This class of models is named Hypothetical Gene Network (HGN) (Likhoshvai et al., 2003).
A four-node model of hypothetical gene network (HGS) and its characteristic behavior. A, Structural model, where arcs define the conditions of biosynthesis inhibition. B, An extended description of the processes behind each of the HGS nodes in SBGN standard. C, Model equations that correspond to the structure. D, Characteristic plots of concentration vs time obtained for the presented structure from Figure A.The dynamics are obtained at parameters γ = 3, α = 1, kb = 0.5, kd = 0.2 and starting points [P1, P2, P3, P4]: (1) [1.0, 2.0, 3.0, 0.0]; (2) [1.0, 2.0, 3.0, 4.0]; (3) [1.0, 2.8, 3.0, 4.0].
Hypothetical gene networks with cyclic inhibitory effects of reactants (which are specified with the relationships: “protein Pi inhibits the synthesis of product Pj from gene gj”, see Figure 3) are exhaustively described in (Fadeev, Likhoshvai, 2003). Each edge in a graph representation of such models affects the generalized transcription/translation process of the node to which it is directed. Moreover, when generating ODE models for these graphs, a third process – decay of the synthesis product – is added to the mentioned processes. A node in such graphs is understood as follows: “An RNA molecule ri is synthesised from the gene gi, from which a Pi protein is synthesised and this protein is degraded/dissociated over time”. Figure 3A shows an example of an HGS model of four nodes and nine edges specifying the conditions of biosynthesis inhibition. The structure is obtained by inserting one additional node into the model shown in Figure 1. The additional node inhibits the others, and they in turn inhibit it. The resulting mathematical model is presented in Figure 3C. While the model presented in Figure 1 has one unstable steady-state condition and stable oscillatory behaviour under parameters presented in Figure 2, the introduction of an additional node allows the behaviour of the model to change depending on the concentration of reactants (Figure 3D): at low initial concentrations of P4 the system oscillates stably as the initial model, and at sufficiently high concentrations of P4 it enters the stationary regime. Moreover, regime switching can be controlled by small changes in concentrations. Changing the regulation mechanism to non-competitive does not change the regimes of the model behavior. The model found in Supplementary Materials1 as a Copasi file is a model version with the non-competitive regulation mechanism in it
Supplementary Materials are available in the online version of the paper: https://vavilovj-icg.ru/download/pict-2025-29/appx50.zip
Studying such a class of models and forming a knowledge base of their dynamics allows us to identify possible behavior at the level of structural models of target biological systems without performing calculations
Enzymatic reaction
For enzymatic synthesis processes, the key aspect is the presence of an enzyme, which catalyzes the process but is not consumed in the course of the reaction. To reconstruct a model of enzymatic reactions, the reaction mechanisms, the order of interaction of molecular players of the reaction with the enzyme, the steps of transformation and release of the product should be taken into account. Once one has an assumption about the mechanisms of the enzyme’s relationships with substrates and products, a suitable form of representing these interactions as a graph may be suggested. There are a number of works in this area. One can use ready-made solutions for building frame models of enzymatic reactions on graphs (King, Altman, 1956; Cornish-Bowden, 1977) (www. biokin.com/tools/king-altman/). In addition, the Copasi tool has a set of predefined frame-based mathematical models for enzymatic systems (Hoops et al., 2006). These models may not only be used as examples in a case study, but also be valuable in developing and analyzing a model within the Copasi toolkit: design a set of elementary subsystems (model structure); give them a mathematical law of velocity based on frame models; get a ready system of equations; perform computational experiments in both continuous and discrete stochastic formalisms; perform computational analyses of the model to fit the parameters to the experimental data and test the robustness of the model to variation of the parameters.
SBMLsqeezer can serve as an independent source of frame models (Dräger et al., 2015). It is both a database of ready-made model variants and a tool that can match a well-annotated structure in the form of an SBML model to a suitable model variant. This tool can be embedded into the CellDesigner application (Funahashi et al., 2008). There is a ready set of equations adapted to experimental data for both enzymatic reactions and transcription-translation processes in the bacterium E. coli (Kazantsev et al., 2018). These models may serve as a training sample because they contain accompanying information about the data items on which the models were built.
Metabolic pathways
Frame models of metabolic pathways can also be derived from structural information in the form of graphs. It is possible to build a model through descriptions of reactions in tabular form with COBRApy (Ebrahim et al., 2013) and BIOUML (Kolpakov et al., 2022). These tools allow the construction of a whole-genome model in terms of flux balance modelling (Orth et al., 2010). But if one needs to work within continuous models, the Path2Models project (Büchel et al., 2013) may be used, in which 140,000 frame models were generated based on structural models from the KEGG database (Kanehisa, 2000). These models are available at the biomodels.net resource (Malik-Sheriff et al., 2019). This kind of automation in model building is also available as part of the Cellerator package for the Mathematica modelling environment (Shapiro et al., 2003, 2013).
Signalling pathways
Signalling pathways require different approaches. Within such pathways, it is necessary to take into account the change of states of one molecule and/or the formation of molecular complexes, the change of conformational states, the consideration of active centres of molecules, etc. For automating the generation of these types models, the BioNetGen resource is being developed (bionetgen.org) (Harris et al., 2016). The key feature is that a series of allowed states of molecules is described, their active centres, and the rules of interaction through the active centres. These data are specified within a domain specific language. The visualization of this kind of relationship is specified within the “SBGN:entity relations” standard (sbgn.github.io). In order to try these models, one can use the VScode development environment module (code. visualstudio.com). BioNetGen algorithms build reaction chains themselves (structural models) and propose frame models for them in the widely used SBML standard. Then one can run a series of computational experiments using both discrete methods and continuous methods in several specialized computational tools that support SBML models as input data.
Designing and depositing of the model
When designing models using automation and autogeneration, one faces the problem of identifying the right entity in the lists of variables and parameters. If the model is formatted as a monolithic system of differential equations within the particular syntax in one of the engineering modelling environments, one has to map each of the xi of the model to the proper biology entity through reading the accompanying publications. At best, authors will name variables as short acronyms for proteins or metabolites. On the other hand, it is more difficult to come up with some general rule for naming parameters correctly. It was the transition to the representation of MGS models as a set of elementary subsystems corresponding to an independent biochemical process that allowed to solve most of the mentioned issues (Miller et al., 2010; Hucka et al., 2015). In this concept, a model is not a set of equations, but an instruction on how to assemble a target model in the target mathematical formalism from tens, hundreds and thousands of pieces of elementary subsystems distributed over compartments and perform a series of computational experiments with it. In order to end up with a development-friendly model, it is better to follow a series of recommendations for the design of such elementary blocks using the systems biology ontology (SBO) (Courtot et al., 2011). This ontology allows to associate the rate equations of processes and the parameters of these equations with the meanings that were given in classical studies
The problem of model annotation is well highlighted in a publication on the model reproducibility crisis (Tiwari et al., 2021), where the authors showed that 51 % of mathematical models published on the largest online resource (biomodels. net) are not reproducible, for various reasons. It is the frame models that partially solve the issue of both repeatability of computational experiments and reproducibility of modelling results, as the relevant toolkits contain references to the formalism, to the methods used and correctly describe the parameters with the use of ontologies. All of those questions are studied in depth due to community efforts. One of such communities is “co.mbine.org”, an initiative to coordinate the development of various standards and formats for computational models in systems biology
Discussion
Advancement of technology has given impulse to the processes of development of artificial languages for describing models within scientific fields. We have reviewed existing solutions for designing frame-based mathematical models of molecular genetic systems. For each of them there are specific tools for representing models and performing computational experiments. The publication (Tiwari et al., 2021) proposed metrics for evaluating the resulting models in terms of readiness for reuse in new research. If one follows the proposed guidelines for incorporating annotations into a model that can be made available to modelling tools, it will enhance the possibilities of automating model processing. Model automation is an interesting route with the goal of being able to integrate off-the-shelf subsystems into comprehensive cellular, intercellular and organ level models. More and more software libraries for engineering simulation environments are becoming available where molecular genetic systems modelling approaches can already be used. Even in questions of designing industrial samples of bacterial synthesis, one comes to embrace standardization for the subsequent automation of processes. This applies to the issues of model development, their integration into the production biotechnological cycle and monitoring with updating of knowledge bases (Herold et al., 2017).
Whereas in the 2000s there were trends towards developing proprietary solutions that included a “friendly user interface”, now the trends tend towards the use of highly specialized core software for each of the stages and/or the use of specialized libraries via API calls: VScode as an editor for BioNetGen DSL; yEd or Cytoscape as tools for displaying model structure; Copasi as a general-purpose tool for computational experiments, etc.
Data analysis is also performed by general-purpose statistical processing libraries or off-the-shelf tools (dashboard) that only need to load data. Now a necessary skill for work in systems biology is proficiency in Python/R/Bash scripting languages for building pipelines and linking data between function calls of specific libraries
Conflict of interest
The authors declare no conflict of interest.
References
Alon U. Network motifs: theory and experimental approaches. Nat Rev Genet. 2007;8(6):450-461. doi 10.1038/nrg2102
Beal J., Lu T., Weiss R. Automatic compilation from high-level biologically- oriented programming language to genetic regulatory networks. PLoS One. 2011;6(8):e22490. doi 10.1371/journal.pone. 0022490
Büchel F., Rodriguez N., Swainston N., Wrzodek C., Czauderna T., Keller R., Mittag F., … Saez-Rodriguez J., Schreiber F., Laibe C., Dräger A., Le Novère N. Path2Models: large-scale generation of computational models from biochemical pathway maps. BMC Syst Biol. 2013;7:116. doi 10.1186/1752-0509-7-116
Cornish-Bowden A. An automatic method for deriving steady-state rate equations. Biochem J. 1977;165(1):55-59. doi 10.1042/bj1650055
Courtot M., Juty N., Knüpfer C., Waltemath D., Zhukova A., Dräger A., Dumontier M., … Wilkinson D.J., Wimalaratne S., Laibe C., Hucka M., Le Novère N. Controlled vocabularies and semantics in systems biology. Mol Syst Biol. 2011;7(1):543. doi 10.1038/ msb.2011.77
Cox R.S., Madsen C., McLaughlin J., Nguyen T., Roehner N., Bartley B., Bhatia S., … Voigt C.A., Zundel Z., Myers C., Beal J., Wipat A. Synthetic Biology Open Language Visual (SBOL Visual). Version 2.0. J Integr Bioinform. 2018;15(1):20170074. doi 10.1515/ jib-2017-0074
Der B.S., Glassey E., Bartley B.A., Enghuus C., Goodman D.B., Gordon D.B., Voigt C.A., Gorochowski T.E. DNAplotlib: programmable visualization of genetic designs and associated data. ACS Synth Biol. 2017;6(7):1115-1119. doi 10.1021/acssynbio.6b00252
Dräger A., Zielinski D.C., Keller R., Rall M., Eichner J., Palsson B.O., Zell A. SBMLsqueezer 2: context-sensitive creation of kinetic equations in biochemical networks. BMC Syst Biol. 2015;9(1):68. doi 10.1186/s12918-015-0212-9
Ebrahim A., Lerman J.A., Palsson B.O., Hyduke D.R. COBRApy: COnstraints-Based Reconstruction and Analysis for Python. BMC Syst Biol. 2013;7(1):74. doi 10.1186/1752-0509-7-74
Elowitz M.B., Leibler S. A synthetic oscillatory network of transcriptional regulators. Nature. 2000;403(6767):335-338. doi 10.1038/ 35002125
Fadeev S.I., Likhoshvai V.A. On hypothetical gene networks. Sib Zh Ind Mat. 2003;6(3):134-153
Funahashi A., Matsuoka Y., Jouraku A., Morohashi M., Kikuchi N., Kitano H. CellDesigner 3.5: a versatile modeling tool for biochemical networks. Proc IEEE. 2008;96(8):1254-1265. doi 10.1109/JPROC. 2008.925458
Galdzicki M., Clancy K.P., Oberortner E., Pocock M., Quinn J.Y., Rodriguez C.A., Roehner N., … Villalobos A., Wipat A., Gennari J.H., Myers C.J., Sauro H.M. The Synthetic Biology Open Language (SBOL) provides a community standard for communicating designs in synthetic biology. Nat Biotechnol. 2014;32(6):545-550. doi 10.1038/nbt.2891
Harris L.A., Hogg J.S., Tapia J.-J., Sekar J.A.P., Gupta S., Korsunsky I., Arora A., Barua D., Sheehan R.P., Faeder J.R. BioNetGen 2.2: advances in rule-based modeling. Bioinformatics. 2016;32(21):3366- 3368. doi 10.1093/bioinformatics/btw469
Herold S., Krämer D., Violet N., King R. Rapid process synthesis supported by a unified modular software framework. Eng Life Sci. 2017;17(11):1202-1214. doi 10.1002/elsc.201600020
Hoops S., Sahle S., Gauges R., Lee C., Pahle J., Simus N., Singhal M., Xu L., Mendes P., Kummer U. COPASI – a COmplex PAthway SImulator. Bioinformatics. 2006;22(24):3067-3074. doi 10.1093/bio informatics/btl485
Hucka M., Bergmann F.T., Hoops S., Keating S.M., Sahle S., Schaff J.C., Smith L.P., Wilkinson D.J. The Systems Biology Markup Language (SBML): language specification for level 3 version 1 core. J Integr Bioinform. 2015;12(2):382-549. doi 10.2390/biecoll-jib-2015-266
Kanehisa M. KEGG: Kyoto Encyclopedia of Genes and Genomes. Nucleic Acids Res. 2000;28(1):27-30. doi 10.1093/nar/28.1.27Karr J.R., Phillips N.C., Covert M.W. WholeCellSimDB: a hybrid relational/ HDF database for whole-cell model predictions. Database (Oxford ). 2014;2014:bau095. doi 10.1093/database/bau095
Kazantsev F.V., Akberdin I.R., Bezmaternykh K.D., Likhoshvai V.A. The tool for automatic generation of gene networks mathematical models. Vestnik VOGiS. 2009;13(1):163-169
Kazantsev F.V., Akberdin I.R., Lashin S.A., Ree N.A., Timonov V.S., Ratushnyi A.V., Khlebodarova T.M., Likhoshvai V.A. MAMMOTh: a new database for curated mathematical models of biomolecular systems. J Bioinform Comput Biol. 2018;16(01):1740010. doi 10.1142/S0219720017400108
King E.L., Altman C. A schematic method of deriving the rate laws for enzyme-catalyzed reactions. J Phys Chem. 1956;60(10):1375-1378. doi 10.1021/j150544a010
Kolmykov S., Yevshin I., Kulyashov M., Sharipov R., Kondrakhin Y., Makeev V.J., Kulakovskiy I.V., Kel A., Kolpakov F. GTRD: an integrated view of transcription regulation. Nucleic Acids Res. 2021; 49(D1):D104-D111. doi 10.1093/nar/gkaa1057
Kolodkin A., Simeonidis E., Balling R., Westerhoff H.V. Understanding complexity in neurodegenerative diseases: in silico reconstruction of emergence. Front Physiol. 2012;3:291. doi 10.3389/fphys. 2012.00291
Kolodkin A., Simeonidis E., Westerhoff H.V. Computing life: add logos to biology and bios to physics. Prog Biophys Mol Biol. 2013; 111(2-3):69-74. doi 10.1016/j.pbiomolbio.2012.10.003
Kolpakov F., Akberdin I., Kiselev I., Kolmykov S., Kondrakhin Y., Kulyashov M., Kutumova E., Pintus S., Ryabova A., Sharipov R., Yevshin I., Zhatchenko S., Kel A. BioUML – towards a universal research platform. Nucleic Acids Res. 2022;50(W1):W124-W131. doi 10.1093/nar/gkac286
Lakhova T.N., Kazantsev F.V., Mukhin A.M., Kolchanov N.A., Matushkin Y.G., Lashin S.A. Algorithm for the reconstruction of mathematical frame models of bacterial transcription regulation. Mathematics. 2022;10(23):4480. doi 10.3390/math10234480
Likhoshvai V.A., Matushkin Y.G., Ratushnyi A.V., Anako E.A., Ignatieva E.V., Podkolodnaya O.A. Generalized chemokinetic method for gene network simulation. Mol Biol. 2001;35(6):919-925. doi 10.1023/A:1013254822486
Likhoshvai V.A., Matushkin Y.G., Fadeev S.I. Problems in the theory of the functioning of genetic networks. Sib Zh Ind Mat. 2003;6(2): 64-80
Malik-Sheriff R.S., Glont M., Nguyen T.V.N., Tiwari K., Roberts M.G., Xavier A., Vu M.T., … Park Y.M., Buso N., Rodriguez N., Hucka M., Hermjakob H. BioModels – 15 years of sharing computational models in life science. Nucleic Acids Res. 2019;48(D1):D407-D415. doi 10.1093/nar/gkz1055
Miller A.K., Marsh J., Reeve A., Garny A., Britten R., Halstead M., Cooper J., Nickerson D.P., Nielsen P.F. An overview of the CellML API and its implementation. BMC Bioinformatics. 2010;11:178. doi 10.1186/1471-2105-11-178
Moodie S., Le Novère N., Demir E., Mi H., Villéger A. Systems Biology Graphical Notation: Process Description language level 1 version 1.3. J Integr Bioinform. 2015;12(2):263. doi 10.1515/jib- 2015-263
Norsigian C.J., Pusarla N., McConn J.L., Yurkovich J.T., Dräger A., Palsson B.O., King Z. BiGG Models 2020: multi-strain genomescale models and expansion across the phylogenetic tree. Nucleic Acids Res. 2019;48(D1):D402-D406. doi 10.1093/nar/gkz1054
Orth J.D., Thiele I., Palsson B.Ø. What is flux balance analysis? Nat Biotechnol. 2010;28(3):245-248. doi 10.1038/nbt.1614
Rigden D.J., Fernández X.M. The 2025 Nucleic Acids Research database issue and the online molecular biology database collection. Nucleic Acids Res. 2025;53(D1):D1-D9. doi 10.1093/nar/gkae1220
Shapiro B.E., Levchenko A., Meyerowitz E.M., Wold B.J., Mjolsness E.D. Cellerator: extending a computer algebra system to include biochemical arrows for signal transduction simulations. Bioinformatics. 2003;19(5):677-678. doi 10.1093/bioinformatics/btg042
Shapiro B.E., Meyerowitz E.M., Mjolsness E. Using cellzilla for plant growth simulations at the cellular level. Front Plant Sci. 2013;4:408. doi 10.3389/fpls.2013.00408
Tiwari K., Kananathan S., Roberts M.G., Meyer J.P., Sharif Shohan M.U., Xavier A., Maire M., … Ng S., Nguyen T.V.N., Glont M., Hermjakob H., Malik‐Sheriff R.S. Reproducibility in systems biology modelling. Mol Syst Biol. 2021;17(2):e9982. doi 10.15252/msb. 20209982
Vorontsov I.E., Eliseeva I.A., Zinkevich A., Nikonov M., Abramov S., Boytsov A., Kamenets V., … Medvedeva Y.A., Jolma A., Kolpakov F., Makeev V.J., Kulakovskiy I.V. HOCOMOCO in 2024: a rebuild of the curated collection of binding models for human and mouse transcription factors. Nucleic Acids Res. 2024;52(D1):D154- D163. doi 10.1093/nar/gkad1077
Wittig U., Rey M., Weidemann A., Kania R., Müller W. SABIO-RK: an updated resource for manually curated biochemical reaction kinetics. Nucleic Acids Res. 2018;46(D1):D656-D660. doi 10.1093/nar/ gkx1065
Zhabotinsky A.M., Zaikin A.N. Autowave processes in a distributed chemical system. J Theor Biol. 1973;40(1):45-61. doi 10.1016/0022- 5193(73)90164-1
