• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

EggLib:群体遗传学和基因组学的处理、分析和模拟工具。

EggLib: processing, analysis and simulation tools for population genetics and genomics.

机构信息

Institut de Recherche pour le Développement (IRD), UMR Diversité, Adaptation et Développement des Plantes (DIADE), Montpellier, France.

出版信息

BMC Genet. 2012 Apr 11;13:27. doi: 10.1186/1471-2156-13-27.

DOI:10.1186/1471-2156-13-27
PMID:22494792
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC3350404/
Abstract

BACKGROUND

With the considerable growth of available nucleotide sequence data over the last decade, integrated and flexible analytical tools have become a necessity. In particular, in the field of population genetics, there is a strong need for automated and reliable procedures to conduct repeatable and rapid polymorphism analyses, coalescent simulations, data manipulation and estimation of demographic parameters under a variety of scenarios.

RESULTS

In this context, we present EggLib (Evolutionary Genetics and Genomics Library), a flexible and powerful C++/Python software package providing efficient and easy to use computational tools for sequence data management and extensive population genetic analyses on nucleotide sequence data. EggLib is a multifaceted project involving several integrated modules: an underlying computationally efficient C++ library (which can be used independently in pure C++ applications); two C++ programs; a Python package providing, among other features, a high level Python interface to the C++ library; and the egglib script which provides direct access to pre-programmed Python applications.

CONCLUSIONS

EggLib has been designed aiming to be both efficient and easy to use. A wide array of methods are implemented, including file format conversion, sequence alignment edition, coalescent simulations, neutrality tests and estimation of demographic parameters by Approximate Bayesian Computation (ABC). Classes implementing different demographic scenarios for ABC analyses can easily be developed by the user and included to the package. EggLib source code is distributed freely under the GNU General Public License (GPL) from its website http://egglib.sourceforge.net/ where a full documentation and a manual can also be found and downloaded.

摘要

背景

在过去十年中,随着核苷酸序列数据的大量增长,集成和灵活的分析工具已成为必要。特别是在群体遗传学领域,需要自动化和可靠的程序来进行可重复和快速的多态性分析、合并模拟、数据处理以及在各种情况下估计人口参数。

结果

在这种情况下,我们提出了 EggLib(进化遗传学和基因组学库),这是一个灵活而强大的 C++/Python 软件包,为核苷酸序列数据提供了高效且易于使用的计算工具,用于序列数据管理和广泛的群体遗传学分析。EggLib 是一个多方面的项目,涉及几个集成的模块:一个底层计算高效的 C++库(可以在纯 C++应用程序中独立使用);两个 C++程序;一个 Python 包,提供了高级 Python 接口到 C++库;以及 egglib 脚本,它提供了对预编程的 Python 应用程序的直接访问。

结论

EggLib 的设计旨在高效且易于使用。实现了广泛的方法,包括文件格式转换、序列对齐编辑、合并模拟、中性测试和通过近似贝叶斯计算(ABC)估计人口参数。用户可以轻松开发实现 ABC 分析不同人口情景的类,并将其包含在包中。EggLib 源代码可从其网站 http://egglib.sourceforge.net/ 免费分发,在那里可以找到并下载完整的文档和手册。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d94/3350404/8e670708a9d4/1471-2156-13-27-4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d94/3350404/9dd93d033e26/1471-2156-13-27-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d94/3350404/78924846b9bb/1471-2156-13-27-2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d94/3350404/49b6f71ff23a/1471-2156-13-27-3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d94/3350404/8e670708a9d4/1471-2156-13-27-4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d94/3350404/9dd93d033e26/1471-2156-13-27-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d94/3350404/78924846b9bb/1471-2156-13-27-2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d94/3350404/49b6f71ff23a/1471-2156-13-27-3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d94/3350404/8e670708a9d4/1471-2156-13-27-4.jpg

相似文献

1
EggLib: processing, analysis and simulation tools for population genetics and genomics.EggLib:群体遗传学和基因组学的处理、分析和模拟工具。
BMC Genet. 2012 Apr 11;13:27. doi: 10.1186/1471-2156-13-27.
2
EggLib 3: A python package for population genetics and genomics.EggLib 3:一个用于群体遗传学和基因组学的 Python 包。
Mol Ecol Resour. 2022 Nov;22(8):3176-3187. doi: 10.1111/1755-0998.13672. Epub 2022 Jul 11.
3
simuPOP: a forward-time population genetics simulation environment.simuPOP:一个正向时间种群遗传学模拟环境。
Bioinformatics. 2005 Sep 15;21(18):3686-7. doi: 10.1093/bioinformatics/bti584. Epub 2005 Jul 14.
4
msBayes: pipeline for testing comparative phylogeographic histories using hierarchical approximate Bayesian computation.msBayes:使用分层近似贝叶斯计算来检验比较系统地理学历史的流程
BMC Bioinformatics. 2007 Jul 26;8:268. doi: 10.1186/1471-2105-8-268.
5
The Bacterial Sequential Markov Coalescent.细菌序列马尔可夫合并过程
Genetics. 2017 May;206(1):333-343. doi: 10.1534/genetics.116.198796. Epub 2017 Mar 3.
6
Pybedtools: a flexible Python library for manipulating genomic datasets and annotations.Pybedtools:一个灵活的 Python 库,用于操作基因组数据集和注释。
Bioinformatics. 2011 Dec 15;27(24):3423-4. doi: 10.1093/bioinformatics/btr539. Epub 2011 Sep 23.
7
PopABC: a program to infer historical demographic parameters.PopABC:用于推断历史人口参数的程序。
Bioinformatics. 2009 Oct 15;25(20):2747-9. doi: 10.1093/bioinformatics/btp487. Epub 2009 Aug 13.
8
DnaSP 6: DNA Sequence Polymorphism Analysis of Large Data Sets.DnaSP 6:大型数据集的 DNA 序列多态性分析。
Mol Biol Evol. 2017 Dec 1;34(12):3299-3302. doi: 10.1093/molbev/msx248.
9
PopGenome: an efficient Swiss army knife for population genomic analyses in R.PopGenome:R语言中用于群体基因组分析的高效多功能工具。
Mol Biol Evol. 2014 Jul;31(7):1929-36. doi: 10.1093/molbev/msu136. Epub 2014 Apr 16.
10
A fast and efficient python library for interfacing with the Biological Magnetic Resonance Data Bank.一个用于与生物磁共振数据库接口的快速高效的Python库。
BMC Bioinformatics. 2017 Mar 17;18(1):175. doi: 10.1186/s12859-017-1580-5.

引用本文的文献

1
Indirect genetic effects are shaped by demographic history and ecology in Arabidopsis thaliana.间接遗传效应受拟南芥的人口历史和生态影响。
Nat Ecol Evol. 2023 Nov;7(11):1878-1891. doi: 10.1038/s41559-023-02189-4. Epub 2023 Sep 25.
2
The Gonococcal Genetic Island defines distinct sub-populations of .淋球菌遗传岛定义了. 的不同亚群。
Microb Genom. 2023 May;9(5). doi: 10.1099/mgen.0.000985.
3
Genome Organization and Copy-Number Variation Reveal Clues to Virulence Evolution in .基因组组织与拷贝数变异揭示了……毒力进化的线索

本文引用的文献

1
Molecular adaptation in flowering and symbiotic recognition pathways: insights from patterns of polymorphism in the legume Medicago truncatula.开花和共生识别途径中的分子适应:来自豆科植物苜蓿中多态性模式的见解。
BMC Evol Biol. 2011 Aug 1;11:229. doi: 10.1186/1471-2148-11-229.
2
Contrasting demographic history and population structure in Capsella rubella and Capsella grandiflora, two closely related species with different mating systems.两种具有不同交配系统的近缘物种——长柔毛荠和大叶荠的对比鲜明的人口历史和种群结构。
Mol Ecol. 2011 Aug;20(16):3306-20. doi: 10.1111/j.1365-294X.2011.05189.x. Epub 2011 Jul 21.
3
msABC: a modification of Hudson's ms to facilitate multi-locus ABC analysis.
J Fungi (Basel). 2022 Nov 22;8(12):1235. doi: 10.3390/jof8121235.
4
Comparative Genomics of Streptococcus oralis Identifies Large Scale Homologous Recombination and a Genetic Variant Associated with Infection.口腔链球菌的比较基因组学研究鉴定出与感染相关的大规模同源重组和遗传变异。
mSphere. 2022 Dec 21;7(6):e0050922. doi: 10.1128/msphere.00509-22. Epub 2022 Nov 2.
5
Population-Genomic Analysis Identifies a Low Rate of Global Adaptive Fixation in the Proteins of the Cyclical Parthenogen Daphnia magna.群体基因组分析揭示周期性孤雌生殖生物大型溞蛋白质的全球适应性固定率较低。
Mol Biol Evol. 2022 Mar 2;39(3). doi: 10.1093/molbev/msac048.
6
A masculinizing supergene underlies an exaggerated male reproductive morph in a spider.一个雄性化的超级基因是蜘蛛中一种夸张的雄性生殖形态的基础。
Nat Ecol Evol. 2022 Feb;6(2):195-206. doi: 10.1038/s41559-021-01626-6. Epub 2021 Dec 23.
7
Genomic Signatures of a Major Adaptive Event in the Pathogenic Fungus Melampsora larici-populina.病原真菌杨栅锈菌主要适应性进化的基因组特征。
Genome Biol Evol. 2022 Jan 4;14(1). doi: 10.1093/gbe/evab279.
8
Genome reorganization during emergence of host-associated .宿主相关 的出现过程中基因组的重排。
Microb Genom. 2021 Dec;7(12). doi: 10.1099/mgen.0.000706.
9
Global phylogeny of Treponema pallidum lineages reveals recent expansion and spread of contemporary syphilis.梅毒螺旋体谱系的全球系统发育揭示了当代梅毒的近期扩张和传播。
Nat Microbiol. 2021 Dec;6(12):1549-1560. doi: 10.1038/s41564-021-01000-z. Epub 2021 Nov 24.
10
A brief history and popularity of methods and tools used to estimate micro-evolutionary forces.用于估计微观进化力量的方法和工具的简史及普及情况。
Ecol Evol. 2021 Sep 16;11(20):13723-13743. doi: 10.1002/ece3.8076. eCollection 2021 Oct.
msABC:对 Hudson 的 ms 方法的修改,以方便多 locus ABC 分析。
Mol Ecol Resour. 2010 Jul;10(4):723-7. doi: 10.1111/j.1755-0998.2010.02832.x. Epub 2010 Feb 2.
4
SNiPlay: a web-based tool for detection, management and analysis of SNPs. Application to grapevine diversity projects.SNiPlay:一个用于 SNP 检测、管理和分析的网络工具。在葡萄多样性项目中的应用。
BMC Bioinformatics. 2011 May 5;12:134. doi: 10.1186/1471-2105-12-134.
5
ABCtoolbox: a versatile toolkit for approximate Bayesian computations.ABC 工具包:一个用于近似贝叶斯计算的通用工具包。
BMC Bioinformatics. 2010 Mar 4;11:116. doi: 10.1186/1471-2105-11-116.
6
Demographic histories of four spruce (Picea) species of the Qinghai-Tibetan Plateau and neighboring areas inferred from multiple nuclear loci.青藏高原及其周边地区四个云杉(Picea)物种的多核基因座推断的种群历史。
Mol Biol Evol. 2010 May;27(5):1001-14. doi: 10.1093/molbev/msp301. Epub 2009 Dec 22.
7
BLAST+: architecture and applications.BLAST+:体系结构与应用。
BMC Bioinformatics. 2009 Dec 15;10:421. doi: 10.1186/1471-2105-10-421.
8
Automating approximate Bayesian computation by local linear regression.通过局部线性回归实现近似贝叶斯计算的自动化。
BMC Genet. 2009 Jul 7;10:35. doi: 10.1186/1471-2156-10-35.
9
Biopython: freely available Python tools for computational molecular biology and bioinformatics.Biopython:用于计算分子生物学和生物信息学的免费可用Python工具。
Bioinformatics. 2009 Jun 1;25(11):1422-3. doi: 10.1093/bioinformatics/btp163. Epub 2009 Mar 20.
10
Inferring population history with DIY ABC: a user-friendly approach to approximate Bayesian computation.使用DIY ABC推断种群历史:一种用于近似贝叶斯计算的用户友好方法。
Bioinformatics. 2008 Dec 1;24(23):2713-9. doi: 10.1093/bioinformatics/btn514. Epub 2008 Oct 7.