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.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dark_matter-7.4.0.tar.gz | 498.0 kB | Details |
Release files / dark_matter-7.4.0.tar.gz
| Download URL | dark_matter-7.4.0.tar.gz |
|---|---|
| Size | 498.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
90cfba3a3c267c6b7c75dc15227b1fb1895dc06f8fcf9198d6ee17aebea36c5d
|
|
BLAKE2b-256 checksum How to use checksums |
1c86994280cd60071b28b62b12dcf21bcda06f58d3b9e5620c65bc654b46f9b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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}
|