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.3.tar.gz (53.1 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.3-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for metaphlantaxaprocessor-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f41e4a08301bd8428cc9382fba40cbf2866618e616358c6a0eef410dc6994479
MD5 6b6c3cbca8ef04b9ccbd0795b0effd54
BLAKE2b-256 19ba5164ae465068d34d80f44b5139f606fcdb24bf31dc982dc69a7f5e1c8698

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphlantaxaprocessor-0.0.3.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.3-py3-none-any.whl.

File metadata

File hashes

Hashes for metaphlantaxaprocessor-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6a879ff3659e651a678e22e96310dabc6c43be80eb9f2935e2960fa3ee2751bb
MD5 1fadba47c2115d3e8ad53f95c0a9ff27
BLAKE2b-256 dc97c7dca4390d376fc2e692bc59ae7849d33f7594ff8f6e6d9f1b30aa36bd32

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaphlantaxaprocessor-0.0.3-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