Skip to main content

Identify and remove contaminants from metagenome-assembled genomes.

Project description

Improve the quality of metagenome-assembled genomes by identifying and removing contaminant sequences with an easy-to-use and modular command-line interface.

MIT License Fish Shell Version Travis Build Status

You can find MAGpurify2's full documentation at its website.


Quick start

Download test data:

fileId="1-Gf-FsVIcARqrUb-LHS_FZlb-sCGAmfo"
fileName="magpurify2_test_data.tar.gz"
curl -sc /tmp/cookie "https://drive.google.com/uc?export=download&id=${fileId}" > /dev/null
code="$(awk '/_warning_/ {print $NF}' /tmp/cookie)"
curl -Lb /tmp/cookie "https://drive.google.com/uc?export=download&confirm=${code}&id=${fileId}" -o ${fileName}
tar zxfv magpurify2_test_data.tar.gz

Download database:

fileId="1ooWiR3LplBy5GsY5wZ7o6dwswiCWVvmi"
fileName="magpurify2DB.v1.0.tar.gz"
curl -sc /tmp/cookie "https://drive.google.com/uc?export=download&id=${fileId}" > /dev/null
code="$(awk '/_warning_/ {print $NF}' /tmp/cookie)"
curl -Lb /tmp/cookie "https://drive.google.com/uc?export=download&confirm=${code}&id=${fileId}" -o ${fileName}
tar zxfv magpurify2DB.v1.0.tar.gz

Execute the pipeline:

magpurify2 composition test_data/genomes/* output
magpurify2 coverage test_data/genomes/* output --bam_files test_data/bam_files/*
magpurify2 taxonomy test_data/genomes/* output magpurify2DB
magpurify2 filter test_data/genomes/* output filtered_genomes

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

magpurify2-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

magpurify2-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

magpurify2-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

magpurify2-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

magpurify2-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

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

File details

Details for the file magpurify2-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for magpurify2-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4eb961eb603e5d1c24db0dcda0d3933677f9669078f254229ae81f79791f74c
MD5 ba4cd308b7757e21dcc1007fe8596b9f
BLAKE2b-256 2c9386fd9493e96c5b9484b92fc888c808fa4ec635da74a58a1f8e514839b9e2

See more details on using hashes here.

File details

Details for the file magpurify2-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for magpurify2-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f5c1da930b3248bf802b9d137176c63a2827f4a1059759e1d2cd2184b010ef5
MD5 fbe8c72d4c524fe6bf438214713b3921
BLAKE2b-256 b516b7412ae21ba9a62430f9d1bf71bf188f9becd3f65004a3a005a87936726f

See more details on using hashes here.

File details

Details for the file magpurify2-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for magpurify2-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 677844df8f8a0772f09ff1395b1e78e32ae6b0b992cbd7139d4047ed99a7dce7
MD5 4c232d02eb7a5764f90c6ff4016da642
BLAKE2b-256 2ca2ef8aca5ace8e6c2630809370844a74e0a4945b78870947f2e3721912e033

See more details on using hashes here.

File details

Details for the file magpurify2-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for magpurify2-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f6107d0b29b69dc7e85d5d4f2ae3b81daf9493e69a572dee7e481afe0d7ece4
MD5 d3707c1bef066ec6e861af98fb61f7de
BLAKE2b-256 c19a92d9124ca988aa1560de1076b2ae9a1d54630c018243ac3229f467d4c92d

See more details on using hashes here.

File details

Details for the file magpurify2-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for magpurify2-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ebd97ccdac49b77182cb0a7a8ec5142140854d4223e75dc0334e4b4dad423f1
MD5 84e6b6d1090168d167826f8e54e11da0
BLAKE2b-256 0013982ea884ca67510c5efaa786766b247d7bce1f9a634d066c76e7d7f1781e

See more details on using hashes here.

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