生物信息学的数据结构、算法和教育资源。

scikit-bio的Python项目详细描述


scikit-bio logo

Build StatusCoverage StatusASV BenchmarksJoin the chat at https://gitter.im/biocore/scikit-bioDepsy BadgeAnaconda Build PlatformsAnaconda Build VersionLicenseDownloadsInstall

scikit bio是一个开源的、bsd许可的python 3包,为生物信息学提供数据结构、算法和教育资源。

要查看scikit bio的文档,请访问scikit-bio.org

注意:scikit bio不再与python 2兼容。scikit bio与python 3.4及更高版本兼容。

Scikit Bio目前处于测试阶段。我们正在非常积极地开发它,并且向后不兼容的接口更改可以也将出现。为了避免这些类型的更改给我们的用户带来意外,我们对公共api进行了修饰,以便让用户清楚何时可以依赖(稳定的)api,何时可以进行更改(实验性的)。请参阅API stability docs了解更多详细信息,包括我们在本文中所说的stableexperimental的含义。

安装

建议通过Anacondaminiconda中提供的condapackage manager安装scikit bio。

要安装最新版本的scikit bio:

conda install -c conda-forge scikit-bio

或者,可以使用pip

安装scikit bio
pip install numpy
pip install scikit-bio

您可以通过运行scikit bio单元测试来验证您的安装:

python -m skbio.test

对于debian的用户,skbio在debian软件发行版中,可以 安装时使用:

sudo apt-get install python3-skbio python-skbio-doc

获取帮助

要获得scikit bio的帮助,应该在stackoverflow(so)上使用skbio标记。在发布问题之前,请查看so关于如何ask a question的指南。scikit bio开发人员定期监视skbioso标记。

使用scikit bio的项目

我们知道的一些使用scikit bio的项目是:

如果您在自己的项目中使用scikit bio,可以发出pull请求将它们添加到此列表中。

SCIKIT生物开发

如果您有兴趣参与scikit生物开发,请参见CONTRIBUTING.md

请参阅scikit-bio’s contributors列表。

许可

scikit bio在新的bsd许可下可用。见 COPYING.txt获取scikit bio的许可证,以及 licenses directory用于 (部分或全部)与Scikit Bio一起分发。

scikit bio的前史

scikit bio源于PyCogentQIIME的代码,并且 贡献者和/或版权所有者已同意制定本规范 他们在BSD下为Pycogent和/或Qime写作 执照。pycogent和/或qiime模块的贡献者 被移植到Scikit Bio的有:Rob Knight(@rob-knight)、Gavin Huttley(@gavin-huttley)、Daniel McDonald(@wasade)、Micha Hamady、Antonio Gonzalez (@antgonza),桑德拉·斯密特,格雷格 卡波拉索(@gregcaporaso),贾伊 ram rideout(@jairideout), 凯西·洛祖蓬(cathy lozupone),迈克·罗伯森(mike robeson) (@mikerobeson),马辛·西斯利克, 彼得·麦克斯韦尔、杰里米·威德曼、刘宗智、迈克尔·德万、洛根·克奈特 (@loganknecht),安德鲁·科克伦, 何塞·卡洛斯·克莱门特(@cleme),达米恩 科伊,莱维·麦克拉肯,安德鲁·巴特菲尔德,威尔·范特雷伦(@wdwvt1),贾斯汀·库钦斯基(@justin212k),何塞·安东尼奥·纳瓦斯·莫利纳 (@josenavas),马修·韦克菲尔德 (@genomematt)和Jens Reeder (@jensreeder)。

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

推荐PyPI第三方库


热门话题
java jstl c:set无法处理jsp文件中的js代码   春季mvc你好!Junit平台v.5.8.1 java出现错误。lang.NoSuchMethodError:org。朱尼特。站台平民util。注释。芬丹符号   java如何结合PowerMock和Robolectric   java打印从列表返回最大值   java正则表达式,用于拆分遵循ABNF格式的字符串   在Java 1.4中,如何在不迭代的情况下将结果集的值插入hashmap?   io Java:带状态的ASCII随机行文件访问   首次尝试在Eclipse之外运行java程序   为什么在Java8Lambda中使用“Collectors.toList()”而不是“Collectors::toList”?   Java为多个值中的一个调用非类方法   charat如何在小于和大于之间查找文本,然后在Java中剥离<>?   从milis创建日期时java不一致   使用Java将字符串与CMD输出进行比较   java Android应用程序可以在调试中工作,但不能发布   java notifyAll()不工作,如何在socket编程中通知所有线程   为什么java没有呢。整数扩展java。朗,朗?   二进制文件上的socketJava http请求无法读取正确的内容长度   java有可能获得100条以上的推文吗?   javaoracle与JDBC的连接