Skip to main content

MetaPhlAnTaxaProcessor is a Python-based utility designed to streamline the downstream analysis of MetaPhlAn output. It processes MetaPhlAn's taxonomic profiling data, converting it into structured CSV files for each taxonomic rank (e.g., Kingdom, Phyla, Class, etc.).

Project description

MetaPhlAnTaxaProcessor

PyPI - Version PyPI - Python Version


MetaPhlAnTaxaProcessor is a Python-based utility designed to streamline the downstream analysis of MetaPhlAn output. It processes MetaPhlAn's taxonomic profiling data, converting it into structured CSV files for each taxonomic rank (e.g., Kingdom, Phyla, Class, etc.). Additionally, it offers the option to consolidate these CSV files into a single Excel workbook, with each sheet named after the corresponding taxonomic rank. This tool enhances the accessibility and interpretability of metagenomic data, facilitating further statistical analysis and visualization.


Table of Contents

Installation

You can install the latest version of MetaPhlAnTaxaProcessor using pip:

pip install metaphlantaxaprocessor

Usage

Once installed, you can use MetaPhlAnTaxaProcessor via the command line to process your MetaPhlAn output files.

Basic Command

metaphlan-taxaprocessor.main INPUT_TSV_FILE

Where INPUT_TSV_FILE is the path to your MetaPhlAn-generated TSV file.

Available Options

  • --outdir: Specify the output directory for the generated CSV files (default is <prefix>-taxa).
  • --combine: Optionally combine the generated CSV files into a single Excel workbook.

Example usage with options:

metaphlan-taxaprocessor.main tests/test_data/Galaxy-res.tsv --outdir ./output --combine

This command will process the Galaxy-res.tsv file and store the CSVs in the ./output directory, then combine them into a single Excel workbook.

License

metaphlantaxaprocessor is distributed under the terms of the MIT license.

Project details


Download files

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

Source Distribution

metaphlantaxaprocessor-0.0.2.tar.gz (53.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

metaphlantaxaprocessor-0.0.2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file metaphlantaxaprocessor-0.0.2.tar.gz.

File metadata

  • Download URL: metaphlantaxaprocessor-0.0.2.tar.gz
  • Upload date:
  • Size: 53.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for metaphlantaxaprocessor-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b031481913fbe47da4bc59fbceda144f4f7014f43361ee0057f73586a85a2121
MD5 04bce3744ff10db609a589e56b788c80
BLAKE2b-256 d2abf126a35963852e494c4a4b492fae65d3e87ceae211fdaead48b8d0804f5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphlantaxaprocessor-0.0.2.tar.gz:

Publisher: python-publish.yml on vidyasagar0405/MetaPhlAnTaxaProcessor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaphlantaxaprocessor-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for metaphlantaxaprocessor-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b8a4d0d138ae4e89afc4417de13aaee7c577770720988ebcea4738124cba5b32
MD5 ba5b2c0491b864348be958945d6f3e17
BLAKE2b-256 9e6591a07070b2a35d83939893b8eed7d8707609391e34ee540b1d6f4a70f695

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphlantaxaprocessor-0.0.2-py3-none-any.whl:

Publisher: python-publish.yml on vidyasagar0405/MetaPhlAnTaxaProcessor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page