Skip to main content

A Python library for cleaning microbiome and metadata files using the ezclean function.

Project description

mbX

mbX is a Python library designed to simplify the cleaning and processing of microbiome and metadata files. It provides a comprehensive suite of functions to handle various data manipulations, ensuring your data is ready for downstream analysis and visualization.

Key Features

  • File Validation:
    Supports common file formats including CSV, XLS, XLSX, and TXT.

  • Data Cleaning & Transformation:

    • Cleans and transposes data
    • Converts data to numerical values
    • Aggregates data and calculates column-wise percentage values
  • Metadata Integration:
    Merges metadata with the cleaned microbiome data seamlessly.

  • Output Generation:
    Produces a final Excel file tailored to the specified taxonomy level.

Library Functions

mbX includes the following functions:

  • ezclean:
    Handles the processing of qiime2 output files. This function is fully implemented in the current version and provides robust data cleaning and merging capabilities.

  • ezviz:
    Aims to generate publication-ready visualizations. (Note: This function will be updated in an upcoming version.)

  • ezstat:
    Designed to perform statistical analysis on 16s rRNA outputs. (Note: This function will be updated in an upcoming version.)

Installation

You can install mbX using pip:

pip install pymbX

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

pymbx-0.1.3.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

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

pymbX-0.1.3-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file pymbx-0.1.3.tar.gz.

File metadata

  • Download URL: pymbx-0.1.3.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for pymbx-0.1.3.tar.gz
Algorithm Hash digest
SHA256 00ffaa079431a50587df7b49b7ec7eeda8f479df53754b1c8477c015d42815cb
MD5 cd7c6f3fadd4b81bea70221775432a93
BLAKE2b-256 d5cda89947929c111d9953bc5df807870f0586f813cb156b2e140bbd4f560cab

See more details on using hashes here.

File details

Details for the file pymbX-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: pymbX-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for pymbX-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1a6ff43ffe15eca3daae4f5595103ee2e516e1035db2e6841aed8770d6622c53
MD5 ba82fd9229649c8dcfa4bfa5bf205ac5
BLAKE2b-256 92722654fbd0278f721ed3492833dc7ae284b788d3855aaaf712dcf1f68a7155

See more details on using hashes here.

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