定量生物学 > 种群与进化
[提交于 2025年1月9日
]
标题: MyESL:分子进化和系统发育分析中的稀疏学习
标题: MyESL: Sparse learning in molecular evolution and phylogenetic analysis
摘要: 进化稀疏学习(ESL)使用监督机器学习方法,最小绝对收缩和选择算子(LASSO),来构建解释假设与序列比对中基因组特征(例如,位点)变化之间关系的模型。 ESL通过使用稀疏组LASSO,在基因组特征(例如,基因组位点)之间和内部引入稀疏性。 尽管有一些软件包可用于执行稀疏组LASSO,但我们发现它们不太适合处理和分析包含数百万个特征(如碱基)的基因组规模数据。 MyESL软件填补了用于进行ESL分析的开源软件的空白,提供了预处理输入假设和大型比对、使LASSO灵活且计算高效以及后处理输出模型以生成在功能或进化基因组学中有用的不同指标的功能。 MyESL可以将系统发育树和序列比对作为输入,并分别将其转换为数值响应和特征。 模型输出被处理成用户友好的文本和图形文件。 MyESL的计算核心用C++编写,这提供了具有或不具有组稀疏性的模型构建,而输入和模型输出的预处理和后处理则使用用Python编写的自定义函数完成。 它在系统发生基因组学中的一个应用展示了MyESL的实用性。 我们对经验基因组规模数据集的分析表明,MyESL可以在个人台式机上快速高效地构建进化模型,而其他计算包由于计算资源和时间的高昂要求而无法做到这一点。 MyESL适用于Linux上的Python环境,并作为独立应用程序分发给Windows和macOS。 它可以从https://github.com/kumarlabgit/MyESL获取。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.