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.9.tar.gz (519.4 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.9-py3-none-any.whl (529.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bja_utils-0.1.9.tar.gz
  • Upload date:
  • Size: 519.4 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.9.tar.gz
Algorithm Hash digest
SHA256 fee3f004751aa87697a80cd90bc6efba598e9e7a1cf941a59a020d609bf79ea9
MD5 ae003a30dfb576a75f9c402cd580511d
BLAKE2b-256 1f92b3d1b7aaffa895bc7d8de40699113ced9133cd1258888ba113c554638c26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bja_utils-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 529.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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 8a2864b8bc94143875dd237f4523347681ea3b581f9b55f874dfec2e1b5ca89b
MD5 9ee797047b5ed518d2a85a546b828bc2
BLAKE2b-256 24d19a88d50c7e85ab10468a3589ddea831d719947b512b16ce269bc3c2025d2

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