tacular-omics
One install for the tacular-omics proteomics packages.
tacular-omics has no code of its own: it depends on every core package at a set of
released versions that were tested together. Import the member packages directly.
Install
pip install tacular-omics
Optional extras:
pip install "tacular-omics[mcp]" # the MCP servers of every package that ships one
pip install "tacular-omics[all]" # every optional feature of every package
Check what you got:
python -m tacular_omics # or: tacular-omics
import tacular_omics
tacular_omics.versions() # {"tacular": "1.2.0", "psimodpy": "1.0.0", ...}
Member packages
| Package | What it does |
|---|---|
| tacular | Proteomics ontology and reference-data lookups (UNIMOD, PSI-MOD, elements, amino acids, proteases, ...). |
| psimodpy | The PSI-MOD protein modification ontology. |
| unimodpy | Parse and query the UNIMOD modifications database. |
| uniprotptmpy | Parse and query the UniProt PTM controlled vocabulary. |
| fastatacular | Read and write FASTA sequence files. |
| pefftacular | Read and write PEFF (PSI Extended FASTA Format) files. |
| mzmlpy | Lightweight mzML mass spectrometry file parser. |
| tdfpy | Bruker timsTOF (.d / TDF) data with centroiding and noise filtering. |
| peptacular | Parse, annotate and analyze ProForma 2.1 peptide and protein sequences. |
| paftacular | Parse, serialize and analyze HUPO-PSI mzPAF peak annotations. |
| spxtacular | Mass spectrometry spectrum processing. |
How versions are chosen
Each tacular-omics release pins the member packages to the set that was released
and tested together: every requirement has a floor (the tested release) and a cap (the
next major version, or the next minor for 0.x packages such as mzmlpy>=0.9.3,<0.10).
You get bug-fix and feature releases of each member automatically, but never a breaking
release that has not been tested with the others. When the members release a new
batch, a new tacular-omics version raises the pins. The exact pins are in
pyproject.toml.
To use a newer member than the cap allows, install that package without
tacular-omics.
Citation
Please cite the packages you use, not this installer. Each member repository has a
CITATION.cff (GitHub's "Cite this repository" button) and a Zenodo DOI:
| Package | DOI |
|---|---|
| tacular | 10.5281/zenodo.18475556 |
| psimodpy | 10.5281/zenodo.22926360 |
| unimodpy | 10.5281/zenodo.22926362 |
| uniprotptmpy | 10.5281/zenodo.22926364 |
| fastatacular | 10.5281/zenodo.22926358 |
| pefftacular | 10.5281/zenodo.22925639 |
| mzmlpy | 10.5281/zenodo.21960079 |
| tdfpy | 10.5281/zenodo.19100532 |
| peptacular | 10.5281/zenodo.15054278 |
| paftacular | 10.5281/zenodo.19076277 |
| spxtacular | 10.5281/zenodo.19342437 |
License
MIT. Each member package has its own license; see its repository.
Release files for tacular-omics 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tacular_omics-0.1.0.tar.gz | 221.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tacular_omics-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 226.5 kB
Release files / tacular_omics-0.1.0.tar.gz
| Download URL | tacular_omics-0.1.0.tar.gz |
|---|---|
| Size | 221.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1d9454c3a8b967c72fc0b3009ea3d8cf00de2c21b9e8041d3807c1b5874488ba
|
|
BLAKE2b-256 checksum How to use checksums |
61791db6ef689bccb165f0018d2514e4fbd1d573cf5617c9a1043dadbefa4b54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / tacular_omics-0.1.0-py3-none-any.whl
| Download URL | tacular_omics-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3171178890957a6b799ee92c343b55ce4637594761eb85e23595fa976d629b82
|
|
BLAKE2b-256 checksum How to use checksums |
cbe0160262d7eca68ae425dad6d8fa35f82f6a04b14336d6221ffec464c5019a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency log