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.2.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.2.0
File Size Uploaded
tacular_omics-0.2.0.tar.gz 253.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tacular-omics 0.2.0
File Interpreter ABI Platform
tacular_omics-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 259.2 kB

Release files / tacular_omics-0.2.0.tar.gz

Download URL tacular_omics-0.2.0.tar.gz
Size 253.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f52e06a0317f6a3032be104f021583785440a3871a6a700fd1d0285d5fe90e5b
BLAKE2b-256 checksum
How to use checksums
5b3378b333e86aa2383ad5e669446bdbf82ac1ded6541efdf5cf62e9bd407138
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 25, 2026.

Transparency log

Release files / tacular_omics-0.2.0-py3-none-any.whl

Download URL tacular_omics-0.2.0-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3462189a617cfc99ab708c1fdf8682a96edb8dab161f1cb616853bde212d6508
BLAKE2b-256 checksum
How to use checksums
77477b523456b9209d7bb34afdb86adf660ecb625243d6f173a11a5e644d509f
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 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

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