ECA, a Python tool to study the evolution of life
We present a computer program called Evolutionary Cellular Automaton (ECA) in Python, which simulates in silico, in the simplest form found, all the known processes and mechanisms underlying natural selection. Mathematical and statistical functions condition the dynamics of real populations, through...
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión publicada |
| Fecha de publicación: | 2024 |
| País: | España |
| Institución: | Consejo Superior de Investigaciones Científicas (CSIC) |
| Repositorio: | DIGITAL.CSIC. Repositorio Institucional del CSIC |
| OAI Identifier: | oai:digital.csic.es:10261/366103 |
| Acceso en línea: | http://hdl.handle.net/10261/366103 |
| Access Level: | acceso abierto |
| Palabra clave: | Cellular automata Evolutionary algorithm In silico simulation Natural selection Fitness |
| Sumario: | We present a computer program called Evolutionary Cellular Automaton (ECA) in Python, which simulates in silico, in the simplest form found, all the known processes and mechanisms underlying natural selection. Mathematical and statistical functions condition the dynamics of real populations, through variables that in each habitat and in each organism acquire a specific parameter. In ECA, we have simplified these variables by working with mean and standard values and by simplifying the interactions between species in such a way that the mechanisms underlying natural selection also work in ECA, but in a digital environment under controlled and reproducible conditions. |
|---|