pymbX
pymbX is a Python library designed to simplify the cleaning, processing, and visualization 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 publication-quality 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. -
Visualization:
Generates publication-ready visualizations based on your data and specified taxonomic levels.
Library Functions
pymbX includes the following functions:
-
ezclean:
Handles the processing of microbiome and metadata files, performing robust data cleaning, transposition, aggregation, and merging operations. -
ezviz:
Generates publication-ready visualizations using the output fromezclean. This function creates dynamic plots based on taxonomic levels and user-defined parameters. -
ezstat:
(Upcoming Function) Designed to perform statistical analysis on 16S rRNA outputs. Stay tuned for updates!
Installation
You can install pymbX using pip:
pip install pymbX
Release files for pymbX 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pymbx-0.2.0.tar.gz | 13.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pymbx-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:26.2 kB
Release files / pymbx-0.2.0.tar.gz
| Download URL | pymbx-0.2.0.tar.gz |
|---|---|
| Size | 13.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
629c59ec0b0264330525ba3a2399415acdeb47b239b83d1a5c5e6be33c44baf1
|
|
BLAKE2b-256 checksum How to use checksums |
1a3394b90d3e6c4d636b26ca22e33d53dcb33fd9c3c9a2ddae6f5e047734465f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.6
|
Release files / pymbx-0.2.0-py3-none-any.whl
| Download URL | pymbx-0.2.0-py3-none-any.whl |
|---|---|
| Size | 12.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3bec3c07abcba277a9cb40a732059746a259e2c8d1aa8411438a8f35f793512e
|
|
BLAKE2b-256 checksum How to use checksums |
e9f1b3a7d4617c115c32c4956355aeddd1c1e64be9bd8b40410960a9912a3f90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.6
|