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.3

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.3
File Size Uploaded Provenance
dark_matter-7.4.3.tar.gz 511.5 kB Without provenance Details

Release files / dark_matter-7.4.3.tar.gz

Download URL dark_matter-7.4.3.tar.gz
Size 511.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c1eb8b94b4c979c1ae2afb4b8444218a4e3da4e4a3f823e1c9bb3a84953c0558
BLAKE2b-256 checksum
How to use checksums
3fb957168df82d30b49e54d3ee62c04c8b0d986e0e68feb3183570814e792419
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.3

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.3 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