Skip to main content

Convenience functions for mass spectrometry proteomics & lipidomics analysis, parsing, statisticss, biological interpretation, and plotting.

Project description

bja_utils

PyPI version Python Version

bja_utils is a Python package providing convenience functions for mass spectrometry proteomics and lipidomics analysis, data parsing, statistics, biological interpretation, and plotting. The methods streamline common tasks in Python pipelines for omics researchers.


Installation

You can install the latest release via PyPI:

pip install bja_utils

Features

  • Data processing and transformation
  • Statistical analysis functions
  • Visualization and plotting utilities
  • Parsing tools for common data formats
  • Biological interpretation helpers

Package Structure

The package is organized into the following modules:

analysis

Statistical functions and models for downstream analysis. Supports descriptive statistics, hypothesis testing, regression models, and more.

processing

Functions for data preprocessing, multi-processing of computationally intensive tasks, normalization, imputation, and cleaning. Includes tools for handling missing values, scaling, and aggregating omics data.

plotting

Helper functions for common plotting tasks matplotlib and plotly. Simplifies custom styling, multi-panel figures, and specialized omics visualizations.

utils

General helper functions for file handling, logging, and other repetitive tasks that don’t fit into other modules.

Optional modules

Install all optional modules with pip install bja_utils[all].

plotly_apps

Classes for specialized omics visualizations using plotly. Install with pip install bja_utils[plotly_apps].

parsing

Functions for reading, parsing, and converting glycoproteomics and lipidomics identifiers. Install with pip install bja_utils[parsing].

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

bja_utils-0.1.6.tar.gz (518.5 kB view details)

Uploaded Source

Built Distribution

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

bja_utils-0.1.6-py3-none-any.whl (528.1 kB view details)

Uploaded Python 3

File details

Details for the file bja_utils-0.1.6.tar.gz.

File metadata

  • Download URL: bja_utils-0.1.6.tar.gz
  • Upload date:
  • Size: 518.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.5

File hashes

Hashes for bja_utils-0.1.6.tar.gz
Algorithm Hash digest
SHA256 d4f62f4a3f5ff566546b0b7945b4f6284edd85a590d77f83b2533e5b9528e45b
MD5 27c13e9eb9f966432868ec46932d52e8
BLAKE2b-256 d876db20cc66116cc39da1d04e9f23e65a781baa549f849c06be2f2a55b1ac86

See more details on using hashes here.

File details

Details for the file bja_utils-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: bja_utils-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 528.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.5

File hashes

Hashes for bja_utils-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 aa8f7436471783f5d2d4ad2b5c9c49badac0de950ba33b9f39842ffe119ff3d8
MD5 5537021772035e6ec5e8e42a1eeda9b0
BLAKE2b-256 85ed0f310505620b3bcc38f4eca1de4ebed31bcbe724b28da16c1713b9675b6d

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