Skip to main content

A framework to process and analyze data from high-throughput sequencing (HTS) assays

Project description

Build Status Documentation Status

HTSeq

DEVS: https://github.com/htseq/htseq

DOCS: https://htseq.readthedocs.io

A Python library to facilitate processing and analysis of data from high-throughput sequencing (HTS) experiments. A popular use of HTSeq is htseq-count, a tool to quantify gene expression in RNA-Seq and similar experiments.

Requirements

To use HTSeq you will need:

  • Python 2.7 or Python >= 3.5
  • numpy
  • pysam >= 0.9.0

To run the htseq-qa script, you will also need:

  • matplotlib >=1.4

Both Linux and OSX are supported and binaries are provided on Pypi.

A source package which should not require Cython nor SWIG is also provided on Pypi.

To develop HTSeq you will also need:

  • Cython >=0.29.5
  • SWIG >=3.0.8

Windows is not officially supported as we don't have access to a Continuous Integration Windows machine that supports pysam. Please do not open an issue asking to support Windows installers: we do not know how to do that and do not have the bandwidth to learn. However, if you are interested in giving it a try yourself, we are happy to provide as much support as we can.

Installation

PIP

To install directly from PyPI:

pip install HTSeq

To install a specific version:

pip install 'HTSeq==0.14.0'

If this fails, please install all dependencies first:

pip install 'matplotlib>=1.4'
pip install Cython
pip install 'pysam>=0.9'
pip install HTSeq

setup.py (distutils/setuptools)

Install the dependencies with your favourite tool (pip, conda, etc.).

To install HTSeq itself, run:

python setup.py build install

Authors

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

HTSeq-0.12.3.tar.gz (625.8 kB view hashes)

Uploaded Source

Built Distributions

HTSeq-0.12.3-cp38-cp38-manylinux2010_x86_64.whl (1.6 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

HTSeq-0.12.3-cp38-cp38-macosx_10_9_x86_64.whl (323.5 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

HTSeq-0.12.3-cp37-cp37m-manylinux2010_x86_64.whl (1.4 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

HTSeq-0.12.3-cp37-cp37m-macosx_10_9_x86_64.whl (316.8 kB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

HTSeq-0.12.3-cp36-cp36m-manylinux2010_x86_64.whl (1.4 MB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

HTSeq-0.12.3-cp36-cp36m-macosx_10_9_x86_64.whl (326.9 kB view hashes)

Uploaded CPython 3.6m macOS 10.9+ x86-64

HTSeq-0.12.3-cp35-cp35m-manylinux2010_x86_64.whl (1.3 MB view hashes)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

HTSeq-0.12.3-cp27-cp27mu-manylinux2010_x86_64.whl (1.2 MB view hashes)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

HTSeq-0.12.3-cp27-cp27m-manylinux2010_x86_64.whl (1.2 MB view hashes)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

HTSeq-0.12.3-cp27-cp27m-macosx_10_7_x86_64.whl (312.1 kB view hashes)

Uploaded CPython 2.7m macOS 10.7+ x86-64

Supported by

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