Skip to main content

BERTIS LC-MS/MS analysis library through MuData

Project description

msmu logo

Python toolkit for modular and traceable LC-MS/MS proteomics analysis based on MuData

Overview

msmu is an open-source Python package for modular and traceable post-DB search preprocessing and statistical analysis of bottom-up proteomics data. It supports modules for an end-to-end processing—from search output parsing through hierarchical summarization, normalization, batch correction, statistical analysis, and visualization—implemented with commonly used analytical and statistical methods. Central to msmu is the highly versatile and standardized MuData (and AnnData) as a unifying, provenance-aware data container for storing annotations and representations of multi-dimensional MS data and processing history, thereby empowering reproducible pipeline and reusable data for biomarker discovery and systems biology. This unique marriage between flexible processing pipeline and MuData empowers FAIR principle-aligned downstream analysis for biomarker discovery and systems biology.

MuData logo

Key Features

  • Flexible data ingestion from Sage, DIA-NN, and other popular DB search tools
  • MuData/AnnData-compatible object structure for organizing multi-level MS data
  • Protein inference: infer protein groups from peptide evidence using parsimony rule
  • Normalization: median centering, quantile normalization, etc.
  • Batch correction for discrete and continuous variations
  • Built-in QC: identification count, peptide length, charge, missed cleavage, intensity distribution, etc.
  • Statistical analysis: differential expression analysis, dimensionality reduction
  • PTM data support and stoichiometry adjustment with matched global dataset (if available)
  • Visualization: PCA, UMAP, volcano plots, heatmaps, QC metrics

Supporting DB Search Tools

Documentation

Comprehensive documentation, including installation instructions, tutorials, and API references, is available at: https://bertis-informatics.github.io/msmu/

Citation

If you use msmu in your research, please cite the following publication (preprint):

msmu: a Python toolkit for modular and traceable LC-MS proteomics data analysis based on MuData

Hyung-Wook Choi, Byeongchan Lee, Un-Beom Kang, Sunghyun Huh

bioRxiv 2026.01.07.698308; doi: 10.64898/2026.01.07.698308

License

BSD 3-Clause License. See LICENSE for details.

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

msmu-0.2.5.tar.gz (17.8 MB view details)

Uploaded Source

Built Distribution

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

msmu-0.2.5-py3-none-any.whl (17.6 MB view details)

Uploaded Python 3

File details

Details for the file msmu-0.2.5.tar.gz.

File metadata

  • Download URL: msmu-0.2.5.tar.gz
  • Upload date:
  • Size: 17.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for msmu-0.2.5.tar.gz
Algorithm Hash digest
SHA256 60111ccfafdf5330bd34cd79659511ef06c8065ba1c215cb0a7a6713ef38d6ca
MD5 509ce7891e7d926398fd6c4888c2c718
BLAKE2b-256 4605b65eb5139c319612f12c2db3ef465ff20310a249dd346be329caae5c963e

See more details on using hashes here.

Provenance

The following attestation bundles were made for msmu-0.2.5.tar.gz:

Publisher: publish.yml on bertis-informatics/msmu

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file msmu-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: msmu-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 17.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for msmu-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 23f6385272759267ebb9c42f093b008cb4022b4cdff4907f8073c11c4dc9cd77
MD5 12ad89de648406041eb1c794acc7766f
BLAKE2b-256 1b683c0f1f775be8cc269561d6eb7695434dc06e0540d0b263cbb2e225227cca

See more details on using hashes here.

Provenance

The following attestation bundles were made for msmu-0.2.5-py3-none-any.whl:

Publisher: publish.yml on bertis-informatics/msmu

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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