Skip to main content

Data structures, algorithms and educational resources for bioinformatics.

Project description

scikit-bio logo

Build Status Coverage Status Join the chat at https://gitter.im/biocore/scikit-bio

scikit-bio is an open-source, BSD-licensed Python package providing data structures, algorithms and educational resources for bioinformatics.

To view scikit-bio’s documentation, visit scikit-bio.org.

scikit-bio is currently in beta. We are very actively developing it, and backward-incompatible interface changes can and will arise. To avoid these types of changes being a surprise to our users, our public APIs are decorated to make it clear to users when an API can be relied upon (stable) and when it may be subject to change (experimental). See the API stability docs for more details, including what we mean by stable and experimental in this context.

Installing

To install the latest release of scikit-bio:

pip install scikit-bio

Equivalently, you can use the conda package manager available in Anaconda or miniconda to install scikit-bio and its dependencies without having to compile them:

conda install -c https://conda.anaconda.org/biocore scikit-bio

Finally, most of scikit-bio’s dependencies (in particular, the ones that are trickier to build) are also available, albeit only for Python 2, in Canopy Express.

You can verify your installation by running the scikit-bio unit tests:

python -m skbio.test

Getting help

To get help with scikit-bio, you should use the skbio tag on StackOverflow (SO). Before posting a question, check out SO’s guide on how to ask a question. The scikit-bio developers regularly monitor the skbio SO tag.

Projects using scikit-bio

Some of the projects that we know of that are using scikit-bio are:

If you’re using scikit-bio in your own projects, feel free to issue a pull request to add them to this list.

scikit-bio development

If you’re interested in getting involved in scikit-bio development, see CONTRIBUTING.md.

See the list of scikit-bio’s contributors.

Licensing

scikit-bio is available under the new BSD license. See COPYING.txt for scikit-bio’s license, and the licenses directory for the licenses of third-party software that is (either partially or entirely) distributed with scikit-bio.

The pre-history of scikit-bio

scikit-bio began from code derived from PyCogent and QIIME, and the contributors and/or copyright holders have agreed to make the code they wrote for PyCogent and/or QIIME available under the BSD license. The contributors to PyCogent and/or QIIME modules that have been ported to scikit-bio are: Rob Knight (@rob-knight), Gavin Huttley (@gavin-huttley), Daniel McDonald (@wasade), Micah Hamady, Antonio Gonzalez (@antgonza), Sandra Smit, Greg Caporaso (@gregcaporaso), Jai Ram Rideout (@jairideout), Cathy Lozupone (@clozupone), Mike Robeson (@mikerobeson), Marcin Cieslik, Peter Maxwell, Jeremy Widmann, Zongzhi Liu, Michael Dwan, Logan Knecht (@loganknecht), Andrew Cochran, Jose Carlos Clemente (@cleme), Damien Coy, Levi McCracken, Andrew Butterfield, Will Van Treuren (@wdwvt1), Justin Kuczynski (@justin212k), Jose Antonio Navas Molina (@josenavas), Matthew Wakefield (@genomematt) and Jens Reeder (@jensreeder).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scikit-bio-0.4.1.tar.gz (8.1 MB view details)

Uploaded Source

File details

Details for the file scikit-bio-0.4.1.tar.gz.

File metadata

  • Download URL: scikit-bio-0.4.1.tar.gz
  • Upload date:
  • Size: 8.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for scikit-bio-0.4.1.tar.gz
Algorithm Hash digest
SHA256 66e755b6c7d5b861c7eb63aeb46f4d9afe74ee0ac93c1215e0aa57003e573b0b
MD5 e8eacf1d94169e81716a95f4d7a39368
BLAKE2b-256 120281edd2941d892cb4d0144be716c341b9a6fd255046c08d1b7bd6c70a0112

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page