研究生命进化的 Python 工具 ECA

IF 1.3 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Software Impacts Pub Date : 2024-03-24 DOI:10.1016/j.simpa.2024.100633
Javier Falgueras-Cano , Juan-Antonio Falgueras-Cano , Andrés Moya
{"title":"研究生命进化的 Python 工具 ECA","authors":"Javier Falgueras-Cano ,&nbsp;Juan-Antonio Falgueras-Cano ,&nbsp;Andrés Moya","doi":"10.1016/j.simpa.2024.100633","DOIUrl":null,"url":null,"abstract":"<div><p>We present a computer program called <em>Evolutionary Cellular Automaton</em> (<em>ECA</em>) in <em>Python</em>, 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 <em>ECA</em>, 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 <em>ECA</em>, but in a digital environment under controlled and reproducible conditions.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":null,"pages":null},"PeriodicalIF":1.3000,"publicationDate":"2024-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000216/pdfft?md5=eae27a097c93f6c1bf4b338d9ef603d9&pid=1-s2.0-S2665963824000216-main.pdf","citationCount":"0","resultStr":"{\"title\":\"ECA, a Python tool to study the evolution of life\",\"authors\":\"Javier Falgueras-Cano ,&nbsp;Juan-Antonio Falgueras-Cano ,&nbsp;Andrés Moya\",\"doi\":\"10.1016/j.simpa.2024.100633\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>We present a computer program called <em>Evolutionary Cellular Automaton</em> (<em>ECA</em>) in <em>Python</em>, 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 <em>ECA</em>, 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 <em>ECA</em>, but in a digital environment under controlled and reproducible conditions.</p></div>\",\"PeriodicalId\":29771,\"journal\":{\"name\":\"Software Impacts\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":1.3000,\"publicationDate\":\"2024-03-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2665963824000216/pdfft?md5=eae27a097c93f6c1bf4b338d9ef603d9&pid=1-s2.0-S2665963824000216-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Software Impacts\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2665963824000216\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Software Impacts","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2665963824000216","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0

摘要

我们用 Python 演示了一个名为 "进化细胞自动机"(ECA)的计算机程序,它以最简单的形式模拟了所有已知的自然选择过程和机制。数学和统计函数通过变量来调节真实种群的动态,而变量在每个栖息地和每个生物体中都会获得特定的参数。在 ECA 中,我们使用平均值和标准值简化了这些变量,并简化了物种之间的相互作用,从而使自然选择的基本机制也能在 ECA 中发挥作用,但却是在受控和可重复的条件下,在数字环境中发挥作用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
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 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.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Software Impacts
Software Impacts Software
CiteScore
2.70
自引率
9.50%
发文量
0
审稿时长
16 days
期刊最新文献
HoughVG:Hough Transform Toolbox for Straight-Line Detection and Fingerprint Recognition rXTalkViz: A R package to quantify, visualize, and report carcinogenic footprints of functional pathway cross-talks AudioSecure: An open-source code to secure data using interpolation and multi-layering techniques within audio covers HV-Inv: A MATLAB-based graphical tool for the direct and inverse problems of the horizontal-to-vertical spectral ratio under the diffuse field theory FEGC 1.0: Flow Energy Gradient Calculator as a toolbox for predicting fluid flow instability initiation locus
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1