Skip to main content

tacular-omics

PyPI CI License Python

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)

Source distribution for tacular-omics 0.1.0
File Size Uploaded
tacular_omics-0.1.0.tar.gz 221.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tacular-omics 0.1.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

0.2.0

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page