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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymbx-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 8c6e6e7b00eb2b345e17be61a448f73769807ae7e3f9b2cb291cc82368031138
MD5 9ab56bf47b816dc47ff623d5cc6a7676
BLAKE2b-256 3eeed67fcd33f414937eee4bf02e0098dfb373998782d83b7194bfa4668b9bb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymbX-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d00c813acc48e9276527c502cbcec9ebc3f38e28a6a36d8d0a35333bc40c4eb7
MD5 4be7cc8a7a2933c3670c26aa893fd67a
BLAKE2b-256 44e824d834f6bf899c87eafbb9e1152e4f4eba7bcb38a4992c78b7fd51927545

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