比较基因组工具箱3

cogent3的Python项目详细描述


Build StatuscodecovUsing Black FormattingPython 3.6+

cogent3

cogent3是一个成熟的python库,用于分析基因组序列数据。我们努力在Jupyter笔记本电脑中提供一流的体验,但算法也支持在具有1000个处理器的计算系统上并行执行。在

是给谁的?在

任何想用稳健统计模型分析序列差异的人

cogent3在为序列演化建模提供大量的non-stationary Markov models方面是独一无二的。cogent3还包括时间可逆模型的广泛集合(同样包括novel codon models)。我们所做的不仅仅是发明这些新方法,我们还有established the most robust algorithms来实现它们,以及它们的suitability for real data。此外,还有一些新的信号处理方法集中在integer period signals的统计估计上。在

nstat

任何想进行探索性基因组数据分析的人

{1>提供了一套全新的数据处理能力。你可以通过它们的注释来操作序列,例如

annot

另外,你可以阅读标准的表格和生物数据格式,使用任何cogent3替代模型进行多序列比对,系统发育重建和树操作,表格数据的操作,系统发育可视化等等。在

任何一个寻找基因组数据分析的函数式编程方法的人

我们的cogent3.app模块提供了一种非常不同的方法来使用库功能。值得注意的是,函数式编程风格的接口降低了使用cogent3高级功能的门槛。它还支持建立适合大规模分析的管道。熟悉R的人应该会发现这个界面非常容易使用。在

安装?在

$ pip install cogent3

安装extra——添加可视化支持

注:仅在发布≥2020.3之前的开发版本中提供

extra组包括可视化所需的python库(即plotlypsutilpandas(可选)

^{pr2}$

安装dev——添加cogent3与开发相关的库

dev组包括开发cogent3所需的python库。在

$ pip install cogent3[dev]

安装开发版本

$ pip install git+https://github.com/cogent3/cogent3.git@develop#egg=cogent3

项目信息

cogent3是在BSD-3许可证下发布的,^{} is on readthedocs的文档,而^{} code is on GitHub。如果你愿意帮忙(我们希望你能!),我们已经创建了一个相关的^{} GitHubrepo,它提供了有关如何贡献的详细信息和一些有用的工具。在

项目历史

cogent3是{a16}的后代。虽然PyCogent有很多共同之处,但是变化的数量是巨大的,这促使了一个新名称cogent3。之所以选择这个名称是因为cogent始终是导入名称(可以追溯到PyEvolve in 2004),而且它只是python3。在

鉴于这段历史,我们感谢多年来作出贡献的众多个人。这些人在他们贡献的所有文件中都得到了明确的承认,并且是PyEvolve和{a19}原始出版物的共同作者。在

与PyCogent版本1.9相比,有了大量的更改。其中包括集成了过去十年中由Huttley lab出版的算法和模型的许多新发展。我们还对我们的附属设施进行了现代化改造。例如,我们现在使用plotly进行可视化,tqdm用于进度条显示,concurrent.futures和{}用于并行进程执行,tox和{}用于单元测试。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将值插入sql表的选定列。使用c等参数#   IF语句的java JList数据添加   java在这种情况下有没有更好的方法来调整哈希值?   java@Valid不会触发@Repository中的验证   java如何在安卓中调整位图的大小   iTextJava。lang.NoClassDefFoundError:com/itextpdf/text/DocumentException   java使用ResourceBundleMessageSource加载一个ressource包(message.properties)的全部内容   java如何通过JasperReports 6动态设置Excel工作表名称。十、   java是编写这个程序的最佳方式   JAVA伊奥。FileNotFoundException:C:\Program Files\Apache软件基金会\Tomcat 8.0\。。\webapps\ROOT\\u cips\config。伊尼   java我正在尝试创建一个TictaToe程序,但是JOptionPane和绘图有问题   垃圾收集为什么java中的finalize()方法不在Finalizer类中?为什么它是在对象类中定义的?   java如何用括号编码替换url中的括号?   java web集成移动应用程序   在netbeans中运行MIDP2应用程序时出现java错误