Skip to main content

PyPI Python Version Downloads License: MIT Build Status

Dark matter

Python tools for bioinformatics.

Installation

On Linux (at least) you will need to first:

sudo apt install zlib1g-dev libbz2-dev liblzma-dev

Then you should be able to install via

$ pip install dark-matter

Some additional information is available for Linux, OS X, and Windows.

Optional dependencies

Not all of the following are mandatory. It depends which part of the dark-matter code you try to use.

Picard

run-bowtie2.py can use Picard to mark duplicates.

GATK

run-bowtie2.py uses gatk if you call it with --markDuplicatesGATK or --callHaplotypesGATK. If you want to do this you'll need to download the gatk zip file, unzip it, and either put the directory where you unzip it into your shell's path or else move the contents of the zip file into a directory already in your path.

bcftools

You'll need bcftools if you want to make consensuses using the make-consensus.py script. Either follow the installation instructions or, if you use brew (or Linux brew), brew install bcftools.

samtools

The run-bowtie2.py and run-bwa.py scripts both make use of samtools.

EMBOSS

The compare-sequences.py script (if called with --align) requires the needle and (possibly) stretcher from EMBOSS.

iPython Notebook

If you are using dark matter in an iPython Notebook, you should install the requirements in requirements-ipynb.txt.

DIAMOND

If you want to use the DIAMOND functionality of dark-matter you will need DIAMOND version 2.1.16 or newer installed.

Metadata

Release files for dark-matter 7.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dark-matter 7.4.2
File Size Uploaded Provenance
dark_matter-7.4.2.tar.gz 510.4 kB Without provenance Details

Release files / dark_matter-7.4.2.tar.gz

Download URL dark_matter-7.4.2.tar.gz
Size 510.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7aad58987c0f2b2a00bcaea3d338a64f1370288d3abc4b7ef0fbffb30a3a5155
BLAKE2b-256 checksum
How to use checksums
6fd3580ca6742cde345f9e6c179458e4c9943da30e65dc52a50e21cd9dc0a9f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for dark-matter 7.4.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

7.4.2 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page