Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

DASMixer Core

Core library for proteomics data project management, calculations, and data import.

Features

  • Project management — create, open, save .dasmix files (SQLite)
  • Data import — MGF (spectra), PowerNovo2 / MaxQuant / PLGS (identifications), FASTA (proteins)
  • Calculations — ion matching (b/y/a/c/x/z), de novo PPM correction (SeqFixer), coverage calculation
  • Peptide-to-protein mapping (npysearch BLAST)
  • LFQ quantification — emPAI, iBAQ, NSAF, Top3 (via semPAI)
  • Reports — PCA, Volcano, UpSet, Coverage, Sample Summary (Plotly-based)
  • Export — HTML, DOCX, XLSX, mzTab

Installation

pip install dasmixer-core

With optional extras:

pip install "dasmixer-core[plotly]"     # Plotly + Kaleido for charts and export
pip install "dasmixer-core[proteins]"   # npysearch for BLAST-like search
pip install "dasmixer-core[all]"        # Full installation

Usage

from dasmixer.api.project.project import Project

async with Project(path="study.dasmix", create_if_not_exists=True) as project:
    samples = await project.get_samples()
    ...

Documentation: https://github.com/protdb/dasmixer

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dasmixer_core-0.6.0a3.tar.gz (135.9 kB view details)

Uploaded Source

Built Distribution

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

dasmixer_core-0.6.0a3-py3-none-any.whl (180.4 kB view details)

Uploaded Python 3

File details

Details for the file dasmixer_core-0.6.0a3.tar.gz.

File metadata

  • Download URL: dasmixer_core-0.6.0a3.tar.gz
  • Upload date:
  • Size: 135.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for dasmixer_core-0.6.0a3.tar.gz
Algorithm Hash digest
SHA256 a51420a80e969e8c5a06da216ca1c07dac614692cf8d9850d8450c183ce54231
MD5 a525e7b89e702b0f3fe7c42ccee6eb33
BLAKE2b-256 c0d62bb5db6741da7d6e913f61d05d74ecfe70de7e493492adf3eb103f90212b

See more details on using hashes here.

File details

Details for the file dasmixer_core-0.6.0a3-py3-none-any.whl.

File metadata

File hashes

Hashes for dasmixer_core-0.6.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 d4a52ba1a8648e579ed226849726fc2232dae21399123cbfca428d1f0da18279
MD5 a79a672d59e232e45e77dcc1b684c5bb
BLAKE2b-256 9cb9c01c9283a3c56a42fc93fc8607d69450e883778d2c6e8ed4c8405fd67eac

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