RESUMEN
Engineering design optimization poses a significant challenge, usually requiring human expertise to discover superior solutions. Although various search techniques have been employed to generate diverse designs, their effectiveness is often limited by problem-specific parameter tuning, making them less generalizable and scalable. This article introduces a framework inspired by evolutionary and developmental (evo-devo) concepts, aiming to automate the evolution of structural engineering designs. In biological systems, evo-devo governs the growth of single-cell organisms into multicellular organisms through the use of gene regulatory networks (GRNs). GRNs are inherently complex and highly nonlinear, and this article explores the use of neural networks and genetic programming as artificial representations of GRNs to emulate such behaviors. To evolve a wide range of Pareto fronts for artificial GRNs, this article introduces a new technique, a real value-encoded neuroevolutionary method termed real-encoded NEAT (RNEAT). The performance of RNEAT is compared with that of two well-known evolutionary search techniques across different 2-D and 3-D problems. The experimental results demonstrate two key findings. First, the proposed framework effectively generates a population of GRNs that can produce diverse structures for both 2-D and 3-D problems. Second, the proposed RNEAT algorithm outperforms its competitors on more than 50% of the problems examined. These results validate the proof of concept underlying the proposed evo-devo-based engineering design evolution.
RESUMEN
DNA molecular machines have great potential for use in computing systems. Since Adleman originally introduced the concept of DNA computing through his use of DNA strands to solve a Hamiltonian path problem, a range of DNA-based computing elements have been developed, including logic gates, neural networks, finite state machines (FSMs) and non-deterministic universal Turing machines. DNA molecular machines can be controlled using electrical signals and the state of DNA nanodevices can be measured using electrochemical means. However, to the best of our knowledge there has as yet been no demonstration of a fully integrated biomolecular computing system that has multiple levels of information processing capacity, can accept electronic inputs and is capable of independent operation. Here we address the question of how such a system could work. We present simulation results showing that such an integrated hybrid system could convert electrical impulses into biomolecular signals, perform logical operations and take a decision, storing its history. We also illustrate theoretically how the system might be able to control an autonomous robot navigating through a maze. Our results suggest that a system of the proposed type is technically possible but for practical applications significant advances would be required to increase its speed.
Asunto(s)
ADN/química , Algoritmos , Computadores Moleculares , Fenómenos Electromagnéticos , Procesamiento Automatizado de Datos , Modelos Moleculares , Modelos Teóricos , NanotecnologíaRESUMEN
The evolutionary robotics field offers the possibility of autonomously generating robots that are adapted to desired tasks by iteratively optimising across successive generations of robots with varying configurations until a high-performing candidate is found. The prohibitive time and cost of actually building this many robots means that most evolutionary robotics work is conducted in simulation, but to apply evolved robots to real-world problems, they must be implemented in hardware, which brings new challenges. This paper explores in detail the design of an example system for realising diverse evolved robot bodies, and specifically how this interacts with the evolutionary process. We discover that every aspect of the hardware implementation introduces constraints that change the evolutionary space, and exploring this interplay between hardware constraints and evolution is the key contribution of this paper. In simulation, any robot that can be defined by a suitable genetic representation can be implemented and evaluated, but in hardware, real-world limitations like manufacturing/assembly constraints and electrical power delivery mean that many of these robots cannot be built, or will malfunction in operation. This presents the novel challenge of how to constrain an evolutionary process within the space of evolvable phenotypes to only those regions that are practically feasible: the viable phenotype space. Methods of phenotype filtering and repair were introduced to address this, and found to degrade the diversity of the robot population and impede traversal of the exploration space. Furthermore, the degrees of freedom permitted by the hardware constraints were found to be poorly matched to the types of morphological variation that would be the most useful in the target environment. Consequently, the ability of the evolutionary process to generate robots with effective adaptations was greatly reduced. The conclusions from this are twofold. 1) Designing a hardware platform for evolving robots requires different thinking, in which all design decisions should be made with reference to their impact on the viable phenotype space. 2) It is insufficient to just evolve robots in simulation without detailed consideration of how they will be implemented in hardware, because the hardware constraints have a profound impact on the evolutionary space.
RESUMEN
Biomolecular systems that can process information are sought for computational applications, because of their potential for parallelism and miniaturization and because their biocompatibility also makes them suitable for future biomedical applications. DNA has been used to design machines, motors, finite automata, logic gates, reaction networks and logic programs, amongst many other structures and dynamic behaviours. Here we design and program a synthetic DNA network to implement computational paradigms abstracted from cellular regulatory networks. These show information processing properties that are desirable in artificial, engineered molecular systems, including robustness of the output in relation to different sources of variation. We show the results of numerical simulations of the dynamic behaviour of the network and preliminary experimental analysis of its main components.
Asunto(s)
Computadores Moleculares , ADN/química , Procesamiento Automatizado de Datos/métodos , Simulación por Computador , Servicios de InformaciónRESUMEN
Often in swarm robotics, an assumption is made that all robots in the swarm behave the same and will have a similar (if not the same) error model. However, in reality, this is not the case, and this lack of uniformity in the error model, and other operations, can lead to various emergent behaviors. This paper considers the impact of the error model and compares robots in a swarm that operate using the same error model (uniform error) against each robot in the swarm having a different error model (thus introducing error diversity). Experiments are presented in the context of a foraging task. Simulation and physical experimental results show the importance of the error model and diversity in achieving the expected swarm behavior.
RESUMEN
While thousands of proteins involved in development of the human body are capable of self-assembling in a distributed manner from merely 20 types of amino acid, macroscopic products that can be assembled spontaneously from 'alive' components remains an aspiration in engineering. To attain such a mechanism, a major challenge lies in understanding which attributes from the bio-molecular realm must be leveraged at the macro-scale. Inspired by protein folding, we present a centimetre-size 1D tile chain whose self-folding processes are directed by structure-embedded magnetic interactions, which can theoretically self-assemble into convex 2D structures of any size or shape without the aid of a global 'controller'. Each tile holds two magnets contained in paths designed to control their interactions. Once initiated by a magnetic unit (termed Catalyst), the chain self-reconfigures by consuming magnetic potential energy stored between magnet pairs, until the final 2D structure is reached at an energetic minimum. Both simulation and experimental results are presented to illustrate the method's efficacy on chains of arbitrary length. Results demonstrate the promise of a physically implemented, bottom-up, and scalable self-assembly method for novel 2D structure manufacturing, bridging the bio-molecular and mechanical realms.
RESUMEN
It is now known that astrocytes modulate the activity at the tripartite synapses where indirect signaling via the retrograde messengers, endocannabinoids, leads to a localized self-repairing capability. In this paper, a self-repairing spiking astrocyte neural network (SANN) is proposed to demonstrate a distributed self-repairing capability at the network level. The SANN uses a novel learning rule that combines the spike-timing-dependent plasticity (STDP) and Bienenstock, Cooper, and Munro (BCM) learning rules (hereafter referred to as the BSTDP rule). In this learning rule, the synaptic weight potentiation is not only driven by the temporal difference between the presynaptic and postsynaptic neuron firing times but also by the postsynaptic neuron activity. We will show in this paper that the BSTDP modulates the height of the plasticity window to establish an input-output mapping (in the learning phase) and also maintains this mapping (via self-repair) if synaptic pathways become dysfunctional. It is the functional dependence of postsynaptic neuron firing activity on the height of the plasticity window that underpins how the proposed SANN self-repairs on the fly. The SANN also uses the coupling between the tripartite synapses and γ -GABAergic interneurons. This interaction gives rise to a presynaptic neuron frequency filtering capability that serves to route information, represented as spike trains, to different neurons in the subsequent layers of the SANN. The proposed SANN follows a feedforward architecture with multiple interneuron pathways and astrocytes modulate synaptic activity at the hidden and output neuronal layers. The self-repairing capability will be demonstrated in a robotic obstacle avoidance application, and the simulation results will show that the SANN can maintain learned maneuvers at synaptic fault densities of up to 80% regardless of the fault locations.
RESUMEN
It is now widely accepted that glia cells and gamma-aminobutyric acidergic (GABA) interneurons dynamically regulate synaptic transmission and neuronal activity in time and space. This paper presents a biophysical model that captures the interaction between an astrocyte cell, a GABA interneuron and pre/postsynaptic neurons. Specifically, GABA released from a GABA interneuron triggers in astrocytes the release of calcium (Ca 2+) from the endoplasmic reticulum via the inositol 1, 4, 5-trisphosphate (IP 3) pathway. This results in gliotransmission which elevates the presynaptic transmission probability rate (PR) causing weight potentiation and a gradual increase in postsynaptic neuronal firing, that eventually stabilizes. However, by capturing the complex interactions between IP 3, generated from both GABA and the 2-arachidonyl glycerol (2-AG) pathway, and PR, this paper shows that this interaction not only gives rise to an initial weight potentiation phase but also this phase is followed by postsynaptic bursting behavior. Moreover, the model will show that there is a presynaptic frequency range over which burst firing can occur. The proposed model offers a novel cellular level mechanism that may underpin both seizure-like activity and neuronal synchrony across different brain regions.
RESUMEN
A quartz crystal microbalance with dissipation monitoring can be used to study the mass and structure of surface-immobilized layers of molecules, in real time. Here we describe the use of the technique to study DNA structures and devices.
Asunto(s)
Ácidos Nucleicos Inmovilizados/química , Tecnicas de Microbalanza del Cristal de Cuarzo/instrumentación , Técnicas Biosensibles , Cuarzo , Propiedades de SuperficieRESUMEN
This paper describes the artificial epigenetic network, a recurrent connectionist architecture that is able to dynamically modify its topology in order to automatically decompose and solve dynamical problems. The approach is motivated by the behavior of gene regulatory networks, particularly the epigenetic process of chromatin remodeling that leads to topological change and which underlies the differentiation of cells within complex biological organisms. We expected this approach to be useful in situations where there is a need to switch between different dynamical behaviors, and do so in a sensitive and robust manner in the absence of a priori information about problem structure. This hypothesis was tested using a series of dynamical control tasks, each requiring solutions that could express different dynamical behaviors at different stages within the task. In each case, the addition of topological self-modification was shown to improve the performance and robustness of controllers. We believe this is due to the ability of topological changes to stabilize attractors, promoting stability within a dynamical regime while allowing rapid switching between different regimes. Post hoc analysis of the controllers also demonstrated how the partitioning of the networks could provide new insights into problem structure.
RESUMEN
Surface-immobilization of molecules can have a profound influence on their structure, function and dynamics. Toehold-mediated strand displacement is often used in solution to drive synthetic nanomachines made from DNA, but the effects of surface-immobilization on the mechanism and kinetics of this reaction have not yet been fully elucidated. Here we show that the kinetics of strand displacement in surface-immobilized nanomachines are significantly different to those of the solution phase reaction, and we attribute this to the effects of intermolecular interactions within the DNA layer. We demonstrate that the dynamics of strand displacement can be manipulated by changing strand length, concentration and G/C content. By inserting mismatched bases it is also possible to tune the rates of the constituent displacement processes (toehold-binding and branch migration) independently, and information can be encoded in the time-dependence of the overall reaction. Our findings will facilitate the rational design of surface-immobilized dynamic DNA nanomachines, including computing devices and track-based motors.
Asunto(s)
ADN/química , Ácidos Nucleicos Inmovilizados/química , Fenómenos Biofísicos , Cinética , NanoestructurasRESUMEN
Molecular computation with DNA has great potential for low power, highly parallel information processing in a biological or biochemical context. However, significant challenges remain for the field of DNA computation. New technology is needed to allow multiplexed label-free readout and to enable regulation of molecular state without addition of new DNA strands. These capabilities could be provided by hybrid bioelectronic systems in which biomolecular computing is integrated with conventional electronics through immobilization of DNA machines on the surface of electronic circuitry. Here we present a quantitative experimental analysis of a surface-immobilized OR gate made from DNA and driven by strand displacement. The purpose of our work is to examine the performance of a simple representative surface-immobilized DNA logic machine, to provide valuable information for future work on hybrid bioelectronic systems involving DNA devices. We used a quartz crystal microbalance to examine a DNA monolayer containing approximately 5×10(11)gatescm(-2), with an inter-gate separation of approximately 14nm, and we found that the ensemble of gates took approximately 6min to switch. The gates could be switched repeatedly, but the switching efficiency was significantly degraded on the second and subsequent cycles when the binding site for the input was near to the surface. Otherwise, the switching efficiency could be 80% or better, and the power dissipated by the ensemble of gates during switching was approximately 0.1nWcm(-2), which is orders of magnitude less than the power dissipated during switching of an equivalent array of transistors. We propose an architecture for hybrid DNA-electronic systems in which information can be stored and processed, either in series or in parallel, by a combination of molecular machines and conventional electronics. In this architecture, information can flow freely and in both directions between the solution-phase and the underlying electronics via surface-immobilized DNA machines that provide the interface between the molecular and electronic domains.
Asunto(s)
Computadores Moleculares , ADN/química , Lógica , Nanotecnología/métodos , ADN/genética , Procesamiento Automatizado de Datos/métodos , Modelos Moleculares , Conformación de Ácido NucleicoRESUMEN
Levodopa is a drug that is commonly used to treat movement disorders associated with Parkinson's disease. Its dosage requires careful monitoring, since the required amount changes over time, and excess dosage can lead to muscle spasms known as levodopa-induced dyskinesia. In this work, we investigate the potential for using epiNet, a novel artificial gene regulatory network, as a classifier for monitoring accelerometry time series data collected from patients undergoing levodopa therapy. We also consider how dynamical analysis of epiNet classifiers and their transitions between different states can highlight clinically useful information which is not available through more conventional data mining techniques. The results show that epiNet is capable of discriminating between different movement patterns which are indicative of either insufficient or excessive levodopa.
Asunto(s)
Epigenómica , Redes Reguladoras de Genes/genética , Levodopa/uso terapéutico , Enfermedad de Parkinson/tratamiento farmacológico , Enfermedad de Parkinson/genética , Acelerometría , Antiparkinsonianos/efectos adversos , Antiparkinsonianos/uso terapéutico , Minería de Datos/métodos , Discinesia Inducida por Medicamentos/etiología , Discinesia Inducida por Medicamentos/genética , Discinesia Inducida por Medicamentos/fisiopatología , Humanos , Levodopa/efectos adversos , Movimiento , Redes Neurales de la Computación , Enfermedad de Parkinson/fisiopatologíaRESUMEN
This paper describes recent insights into the role of implicit context within the representations of evolving artefacts and specifically within the program representation used by enzyme genetic programming. Implicit context occurs within self-organising systems where a component's connectivity is both determined implicitly by its own definition and is specified in terms of the behavioural context of other components. This paper argues that implicit context is an important source of evolvability and presents experimental evidence that supports this assertion. In particular, it introduces the notion of variation filtering, suggesting that the use of implicit context within representations leads to meaningful variation filtering whereby inappropriate change is ignored and meaningful change is encouraged during evolution.
Asunto(s)
Algoritmos , Inteligencia Artificial , Fenómenos Fisiológicos Celulares , Enzimas/fisiología , Evolución Molecular , Regulación Enzimológica de la Expresión Génica/fisiología , Modelos Genéticos , Transducción de Señal/fisiología , Animales , Simulación por Computador , Variación Genética , Humanos , Mutación/genéticaRESUMEN
We implement a finite state machine by representing state, transition rules and input symbols with DNA components. Transitions between states are triggered by a clock signal which allows synchronized, parallel operation of two (or more) state machines. The state machine can be re-programmed by changing the input symbols.
Asunto(s)
ADN/química , Algoritmos , Disparidad de Par Base , ADN/metabolismo , Hibridación de Ácido NucleicoRESUMEN
Artificial gene regulatory networks are computational models that draw inspiration from biological networks of gene regulation. Since their inception they have been used to infer knowledge about gene regulation and as methods of computation. These computational models have been shown to possess properties typically found in the biological world, such as robustness and self organisation. Recently, it has become apparent that epigenetic mechanisms play an important role in gene regulation. This paper describes a new model, the Artificial Epigenetic Regulatory Network (AERN) which builds upon existing models by adding an epigenetic control layer. Our results demonstrate that AERNs are more adept at controlling multiple opposing trajectories when applied to a chaos control task within a conservative dynamical system, suggesting that AERNs are an interesting area for further investigation.
Asunto(s)
Biología Computacional/métodos , Epigénesis Genética , Epigenómica/métodos , Redes Reguladoras de Genes , Simulación por Computador , Modelos Genéticos , Reproducibilidad de los ResultadosRESUMEN
Artificial signalling networks (ASNs) are a computational approach inspired by the signalling processes inside cells that decode outside environmental information. Using evolutionary algorithms to induce complex behaviours, we show how chaotic dynamics in a conservative dynamical system can be controlled. Such dynamics are of particular interest as they mimic the inherent complexity of non-linear physical systems in the real world. Considering the main biological interpretations of cellular signalling, in which complex behaviours and robust cellular responses emerge from the interaction of multiple pathways, we introduce two ASN representations: a stand-alone ASN and a coupled ASN. In particular we note how sophisticated cellular communication mechanisms can lead to effective controllers, where complicated problems can be divided into smaller and independent tasks.
Asunto(s)
Simulación por Computador , Modelos Biológicos , Dinámicas no Lineales , Transducción de Señal/fisiología , Algoritmos , Animales , Evolución Biológica , Comunicación Celular/fisiología , Humanos , CinéticaRESUMEN
Artificial biochemical networks (ABNs) are a class of computational dynamical system whose architectures are motivated by the organisation of genetic and metabolic networks in biological cells. Using evolutionary algorithms to search for networks with diagnostic potential, we demonstrate how ABNs can be used to carry out classification when stimulated with time series data collected from human subjects with and without Parkinson's disease. Artificial metabolic networks, composed of coupled discrete maps, offer the best recognition of Parkinsonian behaviour, achieving accuracies in the region of 90%. This is comparable to the diagnostic accuracies found in clinical diagnosis, and is significantly higher than those found in primary and non-expert secondary care. We also illustrate how an evolved classifier is able to recognise diverse features of Parkinsonian behaviour and, using perturbation analysis, show that the evolved classifiers have interesting computational behaviours.
Asunto(s)
Algoritmos , Redes y Vías Metabólicas/fisiología , Redes Neurales de la Computación , Enfermedad de Parkinson/fisiopatología , Biología Computacional/métodos , Humanos , Modelos Neurológicos , Enfermedad de Parkinson/diagnóstico , Reproducibilidad de los Resultados , Sensibilidad y EspecificidadRESUMEN
The project Meeting the Design Challenges of nano-CMOS Electronics (http://www.nanocmos.ac.uk) was funded by the Engineering and Physical Sciences Research Council to tackle the challenges facing the electronics industry caused by the decreasing scale of transistor devices, and the inherent variability that this exposes in devices and in the circuits and systems in which they are used. The project has developed a grid-based solution that supports the electronics design process, incorporating usage of large-scale high-performance computing (HPC) resources, data and metadata management and support for fine-grained security to protect commercially sensitive datasets. In this paper, we illustrate how the nano-CMOS (complementary metal oxide semiconductor) grid has been applied to optimize transistor dimensions within a standard cell library. The goal is to extract high-speed and low-power circuits which are more tolerant of the random fluctuations that will be prevalent in future technology nodes. Using statistically enhanced circuit simulation models based on three-dimensional atomistic device simulations, a genetic algorithm is presented that optimizes the device widths within a circuit using a multi-objective fitness function exploiting the nano-CMOS grid. The results show that the impact of threshold voltage variation can be reduced by optimizing transistor widths, and indicate that a similar method could be extended to the optimization of larger circuits.