metagenomix is a pipeline of pipelines to conduct metagenomic analyses on Slurm/Torque
Project description
metagenomix
metagenomix is a pipeline
creator,
monitor,
manager,
exporter
and
merger
that takes care of writing the command-lines for any shotgun metagenomics
software, either as bash scripts or
Slurm
/
Torque
jobs (incl. scratch space usage), based on user-defined
configurations
for databases, co-assemblies, strain foci, as well as software-specific or
computing resource parameters (incl. memory, scratch relocations, modules
and conda environments).
Outputs are scripts that the user needs to run sequentially, which typically
can be handled by packages such as
snakemake: this is not (yet)
used here as metagenomix is only meant to facilitate the creation,
monitoring, management and access of shotgun metagenomic analyses results for
personalized pipelines including any software.
Any software? Well, if not already in the softwares list, someone will need to add it to metagenomix, following the instructions to contribute code.
In a nutshell,
Please read the full documentation for more details, using the Wiki pages
Installation
pip install metagenomix
or
pip install --upgrade git+https://github.com/FranckLejzerowicz/metagenomix.git
Depencencies
While a container solution with all the softwares and conda environments is being develop, it currently is the responsibility of the user to install all the databases and softwares that the pipeline will allow you to prepare command-lines for. Some softwares necessitate to be present either as a single binary file or with an entire folder (e.g., pre-trained models or scripts). Since some softwares require the user to edit configurations after install, some level of manual installation/tuning will be needed before usage.
Usage
Usage: metagenomix [OPTIONS] COMMAND [ARGS]...
Metagenomix command line manager
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
create Write jobs for your pipeline configuration.
export Prepare an archive for specific pipeline outputs.
manage Edit the contents of your pipeline output folder.
monitor Check IO/job status of your pipeline configuration.
merge Combine the per-sample outputs into feature tables.
Detailed explanations for each command at Running Wiki page
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file metagenomix-3.2.tar.gz.
File metadata
- Download URL: metagenomix-3.2.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0035401fb5757f8d7b7bd9b6fbd1e55bb193b30453dcc4e843f04d66c03e11f4
|
|
| MD5 |
51cc8ce5905036fdaac98034ba2facbd
|
|
| BLAKE2b-256 |
87b5a09221d14a36416bd2329391e7cd15dfc95a8fb985c1e13010b85d3e1f6d
|
File details
Details for the file metagenomix-3.2-py3-none-any.whl.
File metadata
- Download URL: metagenomix-3.2-py3-none-any.whl
- Upload date:
- Size: 2.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9e25ab98f57bc82202f265e9773b75ab199bddc60fb3eaeffd4f0ce80a73f86
|
|
| MD5 |
89922607726e03a37927e9e77f2af88b
|
|
| BLAKE2b-256 |
f9c7046e76f64bc18932478346bd3d9c66d7cdacb110305235311486c47bb752
|