生物信息学的数据结构、算法和教育资源。
scikit-bio的Python项目详细描述
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了解更多详细信息,包括我们在本文中所说的stable和experimental的含义。
安装
建议通过Anaconda或miniconda中提供的condapackage manager安装scikit bio。
要安装最新版本的scikit bio:
conda install -c conda-forge scikit-bio
或者,可以使用pip:
安装scikit biopip 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 bio在新的bsd许可下可用。见 COPYING.txt获取scikit bio的许可证,以及 licenses directory用于 (部分或全部)与Scikit Bio一起分发。
scikit bio的前史
scikit bio源于PyCogent和QIIME的代码,并且 贡献者和/或版权所有者已同意制定本规范 他们在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)。
徽标
scikit bio的徽标是由Alina Prassas创建的。