Skip to content

Releases: tacular-omics/spxtacular

v0.3.0

07 Apr 23:50
4962d80

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

31 Mar 01:27

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

18 Mar 21:43

Choose a tag to compare

Initial release

First public release of spxtacular — a Python library for mass spectrometry spectrum processing.

Features

  • Chainable Spectrum API: denoise → deconvolute → filter → decharge
  • Bhattacharyya-scored isotope deconvolution with optional Numba JIT acceleration (~3–4× faster)
  • Fragment matching (match_fragments) with ppm/Da tolerance
  • PSM scoring: hyperscore, spectral angle, matched fraction
  • Interactive Plotly visualizations: stick plots, mirror plots, annotated spectra
  • File readers: Bruker timsTOF .d (DReader) and mzML (MzmlReader)

Install

```bash
pip install spxtacular
pip install spxtacular[numba] # optional JIT acceleration
```

Documentation

https://tacular-omics.github.io/spxtacular/