Back

Speciated evolution of oscillatory mass-action chemical reaction networks

Tatka, L.; Smith, L. P.; Sauro, H. M.

2025-04-16 systems biology
10.1101/2025.04.10.648132 bioRxiv
Show abstract

Evolutionary algorithms, a class of optimization techniques inspired by biological evolution, have emerged as powerful tools for the optimization of complex systems, including the evolution of mass-action chemical reaction networks. This work explores the application of evolutionary algorithms in this domain, presenting a novel approach inspired by neural network evolution methodologies. A key feature of the algorithm is speciation, which separates candidate reaction networks into groups based on their similarity, which maintains diversity and protects innovations. Crossover has also been shown to be an effective means of improving evolutionary success in other domains. However, crossover of mass-action networks is tested and found to be detrimental to the evolutionary process. This work goes beyond theoretical exploration by offering a practical contribution in the form of a user-friendly software module. This module encapsulates the newly devised algorithm, enabling researchers and practitioners to readily apply the speciation-based approach in their own investigations of mass-action chemical reaction networks. Author summaryEvolutionary algorithms are an optimization technique inspired by biological evolution. They can be used to solve complex multi-dimensional problems for which analytic solutions are infeasible. We developed a novel evolutionary algorithm for use with mass-action chemical reaction networks. This algorithm implements two features of biological evolution, speciation and crossover, in an effort to generate chemical reaction networks with specific behaviors. Here, this novel algorithm is demonstrated by generating chemical reaction networks whose chemical species oscillate in time. This algorithm is encapsulated in a julia package and is publicly available as ReactionNetworkEvolution.jl.

Matching journals

The top 12 journals account for 50% of the predicted probability mass.

1
Bioinformatics
1061 papers in training set
Top 3%
8.5%
2
PLOS Computational Biology
1633 papers in training set
Top 5%
6.9%
3
PLOS ONE
4510 papers in training set
Top 27%
6.4%
4
BioSystems
11 papers in training set
Top 0.1%
4.9%
5
Computers in Biology and Medicine
120 papers in training set
Top 0.7%
4.0%
6
Bulletin of Mathematical Biology
84 papers in training set
Top 0.5%
4.0%
7
BMC Bioinformatics
383 papers in training set
Top 2%
3.9%
8
Computational and Structural Biotechnology Journal
216 papers in training set
Top 2%
3.6%
9
npj Systems Biology and Applications
99 papers in training set
Top 0.7%
2.6%
10
Scientific Reports
3102 papers in training set
Top 45%
2.6%
11
Journal of Theoretical Biology
144 papers in training set
Top 0.6%
2.5%
12
Bioinformatics Advances
184 papers in training set
Top 2%
2.1%
50% of probability mass above
13
Mathematical Biosciences
42 papers in training set
Top 0.4%
2.1%
14
Archives of Clinical and Biomedical Research
28 papers in training set
Top 0.5%
1.9%
15
Journal of Mathematical Biology
37 papers in training set
Top 0.1%
1.9%
16
Journal of The Royal Society Interface
189 papers in training set
Top 2%
1.7%
17
Royal Society Open Science
193 papers in training set
Top 2%
1.7%
18
Frontiers in Molecular Biosciences
100 papers in training set
Top 2%
1.7%
19
Ecological Modelling
24 papers in training set
Top 0.3%
1.7%
20
IFAC-PapersOnLine
12 papers in training set
Top 0.1%
1.7%
21
Gigabyte
60 papers in training set
Top 0.7%
1.7%
22
Infection, Genetics and Evolution
43 papers in training set
Top 0.5%
1.5%
23
Frontiers in Bioengineering and Biotechnology
88 papers in training set
Top 2%
1.5%
24
Physical Biology
43 papers in training set
Top 1%
1.3%
25
PeerJ
261 papers in training set
Top 9%
1.3%
26
Chaos, Solitons & Fractals
32 papers in training set
Top 1%
1.3%
27
Biosystems
18 papers in training set
Top 0.3%
1.1%
28
BMC Ecology and Evolution
49 papers in training set
Top 2%
0.9%
29
Entropy
20 papers in training set
Top 0.3%
0.8%
30
Mathematics
11 papers in training set
Top 0.4%
0.8%