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.1.tar.gz (8.4 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.1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymbx-0.1.1.tar.gz
  • Upload date:
  • Size: 8.4 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.1.tar.gz
Algorithm Hash digest
SHA256 3078e8f407351d76b004f3eb2d44e87e42c0eab2517d4016d69894caa8f09d6e
MD5 7b73fd31c9198ca785a82adc1ab2df48
BLAKE2b-256 83e82824d0d1ffda994bd2b3346f156c47aa1bfa64ad908a088efb9bee05fba9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymbX-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 224821fa5014cab0c0657f0cc418e344dbc92e24e097fa85802b6c52bfc16c33
MD5 5448bf4239dbc90b94cc172372604231
BLAKE2b-256 eb0ee07ca333d54c21b62e21be2a9e28b5ebf1c379a13fab35e6d6ddc1118f75

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