Skip Nav Destination
Close Modal
Update search
NARROW
Format
TocHeadingTitle
Date
Availability
1-3 of 3
Penn Faulkner Rainford
Close
Follow your search
Access your saved searches in your account
Would you like to receive an alert when new items match your search?
Sort by
Proceedings Papers
. isal2024, ALIFE 2024: Proceedings of the 2024 Artificial Life Conference65, (July 22–26, 2024) 10.1162/isal_a_00795
Abstract
View Paper
PDF
Emergent software systems are composed of elementary building blocks, where many of those blocks have variations available which are better or worse in different deployment contexts. Genetic Improvement (GI) for source code has been proposed for creating and curating collections of such blocks, but the combination of new code synthesis with genetic mutation and crossover results in large, complex search spaces. A range of methods to aid such a search have been proposed, with the particular notion of species having appeared in the context of Genetic Algorithms (GAs) to identify individuals with similar genotypes for controlling competition, encouraging the exploration of distant local optima, maintaining diversity and avoiding premature convergence. In this paper we examine a species definition for GI for source code, a domain which has specific features: genotype similarity is largely irrelevant; distance between individuals is undefined; and the fitness landscape is extremely rugged. We propose a phenotypic species definition that captures an algorithm’s functional phenotypic characteristics, while excluding its nonfunctional phenotypic characteristics (and its particular representation in source code). We introduce our proposal in a GI for a hash table scenario, where species are characterised by divergence in probability distributions.
Proceedings Papers
. isal2024, ALIFE 2024: Proceedings of the 2024 Artificial Life Conference64, (July 22–26, 2024) 10.1162/isal_a_00794
Abstract
View Paper
PDF
When building models that simulate biological systems at different levels of abstraction, we need to compare their output parameters with measurements from lab experiments. Before we can do that, we need a way to parameterise the models themselves. Here, we investigate parameterising an abstract computational model of plasmid circuits operated by DNA supercoiling (TORCComp), using a more detailed biophysical model (TORCPhys). TORCComp is built as a high speed low fidelity model, which will allow us to explore many variations of parameters in our modelled systems, at the higher abstract level of circuit components. This is aimed at increasing our ability to design supercoiling operated plasmid circuits. TORCPhys is a slower more detailed model, whose parameters are derived from physical concepts and lab experiments, designed to simulate the detailed action of a single circuit at the lower biomolecular level. It cannot be used as an exploratory tool for circuit construction due to longer run times. To explore the feasibility of using TORCPhys to parameterise TORCComp, here, we compare the models of a simple supercoiling controlled plasmid circuit operational in bacteria ( Escherichia coli or Salmonella enterica ) through the mappings of their states. We parameterise TORCComp based on parameter values that are physiologically observable in both lab experiments and TORCPhys, and also those that are not observable in the lab, but can be observed in TORC-Phys. Our results demonstrate the difficulty of parameterising a model based on limited highly contextual observations, and the difficulty of comparing models at different abstraction levels.
Proceedings Papers
. isal2023, ALIFE 2023: Ghost in the Machine: Proceedings of the 2023 Artificial Life Conference10, (July 24–28, 2023) 10.1162/isal_a_00582
Abstract
View Paper
PDF
Synthetic biology is one facet of Artificial Life which designs novel biological components, e.g. DNA, RNA, membranes, to produce new behaviours. Here, we are interested in DNA “circuits”: DNA engineered to have particular computational properties. During gene transcription, the DNA double-helix undergoes supercoiling changes, which affects transcription of nearby genes. There is limited mathematical, as opposed to physical, modelling of DNA circuits, and supercoiling is not considered. In many current synthetic circuits, supercoiling has to be carefully removed, particularly in in vivo systems, to prevent unmodelled side effects. However, supercoiling is an intrinsic property of DNA that impacts gene expression, and could be exploited if included in models. Here, we present a new π -calculus formalism for modelling DNA circuits with supercoiling, and demonstrate its use on a simple genetic circuit. The state transition diagrams normally associated with π -calculus are not accessible when the number of states becomes large. We present a new circular visualisation of the π -calculus circuit components that is more intuitive and readable for biologists familiar with the circular visualisations of plasmids.