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.10.1,<0.11). 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.

Metadata

Release files for tacular-omics 0.2.1

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.1
File Size Uploaded
tacular_omics-0.2.1.tar.gz 30.2 kB Details

Built distribution (wheel)

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

Total release size: 35.5 kB

Release files / tacular_omics-0.2.1.tar.gz

Download URL tacular_omics-0.2.1.tar.gz
Size 30.2 kB
Tags Source
SHA-256 checksum
How to use checksums
64d41146847a088ce0cde30c5a24391a9e712e7cdf65c9fae2535a8d6aad7064
BLAKE2b-256 checksum
How to use checksums
151af760aa85bf3490b7a43eacb99adeb3824d486b5a36e40f4171e92b5b05f6
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 Oct 8, 2026.

Transparency log

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

Download URL tacular_omics-0.2.1-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e43ff43940d3fc3234baed352863e22b4236dbfe790b6176d7b4aa64ca4399b1
BLAKE2b-256 checksum
How to use checksums
74c1e376fe7cebd920ca1ddc217f695871cec989d8c78b4b7b7dd878ff1acf1b
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 Oct 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

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