Skip to main content

BERTIS LC-MS/MS analysis library through MuData

Project description

msmu

Python toolkit for LC-MS/MS Proteomics analysis based on MuData

Overview

msmu is a Python package for scalable, modular, and reproducible LC-MS/MS bottom-up proteomics data analysis.
It supports PSM (precursor), peptide, and protein-level processing, integrates MuData (AnnData) structure, and enables stepwise normalization, batch correction, and statistical testing for biomarker discovery and systems biology.

More Information about msmu can be found in the Documentation.

Key Features

  • Flexible data ingestion from DIA-NN, Sage and other popular DB search tools
  • MuData/AnnData-compatible object structure for multi-level omics
  • Built-in QC: precursor purity, peptide length, charge, missed cleavage
  • Protein inference: infer protein with parsimony rule
  • Normalization options: log2 transformation, median, quantile, GIS/IRS
  • Batch correction: GIS/IRS, median centering
  • Statistical analysis: permutation-based DE test and FDR
  • PTM support and stoichiometry adjustment with global dataset
  • Visualization: PCA, UMAP, volcano plots, heatmaps, QC metrics

Supporting DB Search Tools

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.4.tar.gz (4.6 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.4-py3-none-any.whl (4.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: msmu-0.2.4.tar.gz
  • Upload date:
  • Size: 4.6 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.4.tar.gz
Algorithm Hash digest
SHA256 1fea5afa02a31e53fcb2a2676ddf9be20ce4f0970f15527f4229cd277c43f941
MD5 bb28422f96e28f7f0a37b332b2a26a7a
BLAKE2b-256 6c052420b8fb081dd5442634d4c8fe82d6a775ab959f0d2566e9126a0745df36

See more details on using hashes here.

Provenance

The following attestation bundles were made for msmu-0.2.4.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.4-py3-none-any.whl.

File metadata

  • Download URL: msmu-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 4.7 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3f7f662f5b102eb640ad9f411ef22c62ad19ecc0ffa3d064e32233195c99182e
MD5 27bd09260edd43c44857fc026d7685bd
BLAKE2b-256 5103f9c8cfd3872d41e73513f7470dfc314869a8065d0f28b792d39e8b3a629c

See more details on using hashes here.

Provenance

The following attestation bundles were made for msmu-0.2.4-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