Skip to main content

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

Release files for metagenomix 3.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 metagenomix 3.2
File Size Uploaded
metagenomix-3.2.tar.gz 2.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for metagenomix 3.2
File Interpreter ABI Platform
metagenomix-3.2-py3-none-any.whl Python 3 none any Details

Total release size: 4.2 MB

Release files / metagenomix-3.2.tar.gz

Download URL metagenomix-3.2.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
0035401fb5757f8d7b7bd9b6fbd1e55bb193b30453dcc4e843f04d66c03e11f4
BLAKE2b-256 checksum
How to use checksums
87b5a09221d14a36416bd2329391e7cd15dfc95a8fb985c1e13010b85d3e1f6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / metagenomix-3.2-py3-none-any.whl

Download URL metagenomix-3.2-py3-none-any.whl
Size 2.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d9e25ab98f57bc82202f265e9773b75ab199bddc60fb3eaeffd4f0ce80a73f86
BLAKE2b-256 checksum
How to use checksums
f9c7046e76f64bc18932478346bd3d9c66d7cdacb110305235311486c47bb752
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release history Release notifications | RSS feed

This release

3.2 This release

2 release files

3.1

2 release files

3.0

2 release files

2.6.0

2 release files

2.5.0

1 release file

2.4.0

2 release files

2.3.0

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2

2 release files

2.1

2 release files

2.0

2 release files

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