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.0.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.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymbx-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 bb5a5622421b44bbf213da407bcf869686063000faa141a584c594a86460ff20
MD5 f6f212421cf3a2d3e838a5941e2d76e0
BLAKE2b-256 ffffcbd2bac63f6e606346c460c99bea997d1e825ab8f3013cf01e2c46ceb6b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymbX-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2236718f2dd1f6996e09696e719d08f74b6dfa547ab12c87676e491219a2576b
MD5 f8ec31045e9e5773ce6511e642e3ecc4
BLAKE2b-256 af6a8c2464acfa327c7a808e00ac51d6056a1dad9245c5189d3c1c27c93c9720

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