Using General Algebra to Model the Directed Evolution of an Asexual Population
Park, K.
10.1101/2025.11.22.689897 bioRxivShow abstract
1Humans have long employed directed evolution (DE) to engineer desired biological traits. In this paper, I introduce an algebraic framework that provides a quantitative representation of the general phenotypic traits of asexual populations, enabling the systematic modeling of DE processes. Within this framework, key evolutionary quantities such as the time required for a DE to reach a desired trait or the probability of arriving at a target algebra can be computed or qualitatively analyzed using principles from the evolutionary dynamics of an asexual population. As illustrative examples of trait-representing algebras, I evolve an integer, a two-dimensional vector, a four-dimensional vector with modulo-4 elements, a 2 by 2 matrix, and a cyclic algebra. The generations needed to reach the objective algebra in the DE simulations were consistent with those predicted by the theoretical analysis. Furthermore, I propose a method for mathematically designing evolutionary pathways that minimize the generations needed to reach the desired algebra, offering a key criterion for improving the efficiency of DE. Finally, I discuss how this algebraic approach can be applied in practical experimental setups and outline directions for future research in algebraic modeling of evolution.
Matching journals
The top 8 journals account for 50% of the predicted probability mass.
Similar papers in this journal
Similar papers in this journal
- Uncovering Bifurcation Behaviors of Biochemical Reaction Systems from Network Topology 97%
- Determining Interaction Directionality in Complex Biochemical Networks from Stationary Measurements 96%
- Ranking the Effectiveness of Non-Pharmaceutical Interventions to Counter COVID-19 in UK Universities with Vaccinated Population 96%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.