Skip to main content

TCRen — structural evidence for T-cell recognition

PyPI Tests Documentation Python 3.10+

TCRen contact graphs branch into a statistical-potential route for peptide ranking and measured affinity, response and kinetic associations, and an ipTM–Betti–enrichment route for binder/non-binder and binder/mock ranking. Geometry, visualization and statistics support both routes.

TCRen turns TCR–peptide–MHC structures into contact-based scores, receptor rankings and interpretable structural readouts. It brings two approaches into one Python library and command-line toolkit:

  • Residue statistical potentials rank candidate epitopes for a fixed TCR and support studies of measured binding affinity, response magnitude and kinetics. Contact energies, structural alanine references and mechanical readouts retain their separate definitions.
  • ipTM + Betti fraction + contact enrichment rank candidate receptors against one pMHC, including binder/non-binder and binder/mock comparisons. The default combines generator confidence with global contact organisation and local evidence calibrated against frozen mock structures.

Geometry, surface chemistry, contact attribution, molecular visualization and matched statistics help explain both routes.

Start with your question

Question Route Worked guide
Rank epitopes for one receptor score for fixed-template threading; screen --task epitope for separately modelled poses Epitope ranking
Rank a cohort of modelled receptors for one pMHC screen --task tcr: ipTM, Betti fraction and enrichment Receptor screening
Rank paired receptor sequence candidates on a fixed template score-receptors: fixed-contact CDR3 or observed-junction threading Candidate receptor scoring
How do structural scores relate to affinity or response magnitude? Join measured endpoints, then evaluate --kind continuous Matched evaluation
How do contacts and mechanics relate to kinetics? md, mechanics, then matched endpoint evaluation Dynamics and kinetics
Explore contacts, their contributions and enrichment contacts, export, frozen motif readouts and residue-level attribution Contact evidence
Why does a model receive this score? features, surface, superimpose and geometry diagnostics Inspect a model
How can I render or compare the evidence? PyMOL scenes, contact maps, associate, evaluate Visualization gallery

Install and rank a receptor cohort

pip install tcren

tcren screen -s models.tar.gz --task tcr \
  --confidence confidence.tsv -o scores.tsv

Bundled source snapshots build the compact two-field MHC protein reference offline. Use tcren build-mhc-ref --all-alleles only for explicit full-vocabulary fine mapping.

Supply separately modelled candidate receptors for one peptide and MHC background. confidence.tsv contains unique complex.id, iptm on [0,1] and plddt on [0,100]; IDs match the structure stems. TCRen reads generator confidence from metadata or this table. Annotation is batched internally, and -t 0 selects the allocated CPU budget by default.

Wheels include five native extensions. ARDA provides TCR annotation and its first-use reference/search setup; the compact MHC reference is built offline from packaged source snapshots. The installation tutorial covers raw structures, input formats and first-run setup.

For peptides threaded onto one fixed template:

tcren score -s template.pdb -c peptides.txt --potential tcren2 -o energies.csv

For separately modelled peptides, use screen --task epitope. Its structural alanine reference truncates peptide side chains in three dimensions and rebuilds contacts before combining the energy difference with ipTM. Fixed-template threading and separately modelled poses are different protocols.

Read the receptor score

S = (1 - 0.41*q - 0.22*(1-q))*ipTM + 0.41*q*B + 0.22*(1-q)*M
Component Structural meaning
ipTM Generator interface confidence
B Recognition graph cycle fraction, β₁/E, over CDR:peptide, peptide:MHC and CDR:MHC contacts
M All-six-CDR/peptide local contact-cycle evidence, calibrated against 2,056 whole mock graphs
q Inclusive percentile of unlabelled cohort-mean pLDDT against five frozen reference means

For local enrichment, r indexes a tested CDR or peptide residue. Its statistic is c_r = m_r - k_r: physical atom-pair contacts minus distinct partner residues. a_r separately counts distinct contacted atoms. The default includes observed backbone and side-chain heavy atoms; side-chain-only counting is available for separate contact diagnostics. The diagram sketches two contacted side-chain atoms making four contacts to two peptide residues. The three inspection insets reuse public 1AO7 examples.

The weights are shared across a cohort: q = F_ref(mean(plddt)/100), using the frozen five-cohort confidence CDF. Individual ipTM, Betti and enrichment values still vary between models. The weights are nonnegative and sum to one. Mock histograms and compressed whole-control calibration ship with the package; scoring fits no new parameters. Missing active values use flagged frozen training imputation. Read screen_score, component values, weights, missingness and availability reasons together.

Cohort mean remains the default. Models without TCR:peptide contacts receive score 0, no_interface=true, a retained reason and a CLI warning. Never replace this zero with raw ipTM. They do not count towards the default 30-model floor. For one structure, explicitly select a representative confidence context:

tcren screen -s model.pdb --task tcr --confidence confidence.tsv \
  --confidence-context nearest-plddt --min-cohort 1 -o score.tsv

nearest-mean-plddt uses a small same-pMHC set's observed mean. Both alternatives report support and distance to the selected frozen representative. See confidence contexts. Supplied MHC names retain their declared resolution, separately from sequence representatives; exact allele identity is not a term in the default score.

Interpretation. These are structural rankings and measured-endpoint associations. Statistical contact energy is not physical binding free energy; the combined receptor score is development-selected and is not a calibrated binding probability. Representative confidence bins approximate cohort context. Keep matched populations, component readouts and every cohort gain or loss visible. Score definitions and reference dependencies give the full contracts.

Explore an application or reproduce a comparison

Example What you can reproduce
Confidence-motif score notebook Self-contained frozen-score example, components and confidence contexts
TCRvdb frozen-score reproduction Accepted-score replay and matched comparisons from a supplied retained input bundle
TTD contact exploration Inspect supplied TTDPSFLGRY models: contact chemistry, energy attribution and frozen enrichment
Contacts and interaction types Atom/residue contacts and chemical interaction labels
Canonical molecular figures Reusable PyMOL scenes and canonical views
Surface topology Geometry and receptor-free pMHC surface readouts
CLI reproduction guide Raw coordinates → exported components → matched binary or continuous evaluation

The TCRvdb input bundle is supplied separately and is not distributed with the package. Frozen-feature replay and raw-coordinate reproduction are distinct checks. Public structure notebooks document their reference-data prerequisites; PyMOL examples additionally need the PyMOL executable. For scientific comparisons, pin the installed artifact and reference identities, preserve original labels and report exact membership alongside the metrics. SOURCES records the bundled parameter provenance.

Runtime and batching

One public 1AO7 structure (4,848 coordinate records), exporting 143 feature columns on an Apple M3 Max with one compute CPU and existing annotation references, took 7.70 seconds. The matched pre-optimization observation took 8.65 seconds; outputs were byte-identical. Each timing is one unprofiled run. Sampled process-tree RSS was 1.12 GB after the change and can double-count shared pages. Recorded workload and reference hashes make the scope explicit.

Pass a whole cohort in one command. Annotation searches and coarse descriptor workers use separate bounded phases; avoid an outer pool of all-core commands. Reference acquisition/index construction is separate setup work. See performance for CPU budgets, measurement and memory guidance; this single-structure example does not estimate cohort throughput.

Documentation and development

./setup.sh --tests
uv pip install -e ".[dev,docs]"
.venv/bin/ruff check src tests
source .venv/bin/activate
make -C docs html SPHINXOPTS=-W

Changelog · API skill · Editable splash source

License

TCRen is distributed under the ISALGO LAB Academic and Non-Commercial Research License, version 1.0.

CPU budgets use threads=0 for automatic parallel work, capped at 16 allocated CPUs. Use 1 for serial work or a positive count to override the automatic cap within the scheduler/container allocation.

Metadata

Release files for tcren 4.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tcren 4.4.2
File Size Uploaded Provenance Actions
tcren-4.4.2.tar.gz 3.2 MB With provenance Details for tcren-4.4.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for tcren 4.4.2
File Actions
tcren-4.4.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for tcren-4.4.2-cp313-cp313-win_amd64.whl
tcren-4.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for tcren-4.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tcren-4.4.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for tcren-4.4.2-cp313-cp313-macosx_11_0_arm64.whl
tcren-4.4.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for tcren-4.4.2-cp312-cp312-win_amd64.whl
tcren-4.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for tcren-4.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tcren-4.4.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for tcren-4.4.2-cp312-cp312-macosx_11_0_arm64.whl
tcren-4.4.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for tcren-4.4.2-cp311-cp311-win_amd64.whl
tcren-4.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for tcren-4.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tcren-4.4.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for tcren-4.4.2-cp311-cp311-macosx_11_0_arm64.whl
tcren-4.4.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for tcren-4.4.2-cp310-cp310-win_amd64.whl
tcren-4.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for tcren-4.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tcren-4.4.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for tcren-4.4.2-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 47.7 MB

Release files / tcren-4.4.2.tar.gz

Download URL tcren-4.4.2.tar.gz
Size 3.2 MB
Tags Source
SHA-256 checksum
How to use checksums
5fa6a2b2e5833bb7cfc0aa059bc63f97558a95f412db579435f4039dbc562acf
BLAKE2b-256 checksum
How to use checksums
42e5f7a6c71b3c7cf608f69997b85e48660bbd3542ac2fd4682a7a1aff625366
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp313-cp313-win_amd64.whl

Download URL tcren-4.4.2-cp313-cp313-win_amd64.whl
Size 3.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5d06bf86e76421ed7af00cb42fb06e5dc65db118804ffced75fb7043670457b6
BLAKE2b-256 checksum
How to use checksums
77ee2d8017e7c7e157f739d45431b4d1d18757b4f44d3e47bf9301725428335d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tcren-4.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.8 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
95e1219328638d2bc6a39af8142a6bcb88897f4fb33895ee069f08901d024d49
BLAKE2b-256 checksum
How to use checksums
b7bdf19d18b090be6a929db74dd56ebb970871f5e0e3b83ef9fecb56606246e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL tcren-4.4.2-cp313-cp313-macosx_11_0_arm64.whl
Size 3.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bf790f5cf01443290d67acd8af09e15b67f8b9e31cf00f489e11fa45442e81c4
BLAKE2b-256 checksum
How to use checksums
ecd1b2787e6a4989996b0ed9418bc402c5a129179cd45ec2e896129b641db07b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp312-cp312-win_amd64.whl

Download URL tcren-4.4.2-cp312-cp312-win_amd64.whl
Size 3.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ec25515d64174835657d6fd8d8891e21af64cf207c54369f62c2674a0c538605
BLAKE2b-256 checksum
How to use checksums
d4463af6dafaa01d73217537971930e9a58bce3611e02728b42248a86576deb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tcren-4.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3582ab79a057922d0d2abd06e88d68b3baab11e37a5308a78a3c414da50cc03e
BLAKE2b-256 checksum
How to use checksums
f5362cbfa66c82a2df870bbff6d7cc7fcdabd032e80da0d3ca7868145db69f9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL tcren-4.4.2-cp312-cp312-macosx_11_0_arm64.whl
Size 3.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc28447af29539c85c4523b4503c4ae9cfb6cbb6657253343928f82bbb77e7bc
BLAKE2b-256 checksum
How to use checksums
bbd9619bf5779f921a47d77375629f2bb09bdd8776288eabda4e75475f792dec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp311-cp311-win_amd64.whl

Download URL tcren-4.4.2-cp311-cp311-win_amd64.whl
Size 3.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
be12aa943de778435704306af29d91cacd8890dff6485ccf3c0a1f79abad437c
BLAKE2b-256 checksum
How to use checksums
d8595dcb2f1ea2dcd0abcd720694423a0d39fe62771be5f2d0df00c66fbd8401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tcren-4.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fd96cd9e264c1c85895ddf44e20f725cd3c36b7fd6ffa5d7273231af31cd19e3
BLAKE2b-256 checksum
How to use checksums
b54decd084dd3ad9ab36e4180cafa7fffc9acd13dea8d63383ca4e6ac11ebcd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL tcren-4.4.2-cp311-cp311-macosx_11_0_arm64.whl
Size 3.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
37cde766ce89cc8c36e37176cac5c8b73d13c0720d986320c85ec9f34320c5ec
BLAKE2b-256 checksum
How to use checksums
3a18a688fe55cc199ee727cbf436d16a9e269600598c59f1b9e8a9f4d89c8a04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp310-cp310-win_amd64.whl

Download URL tcren-4.4.2-cp310-cp310-win_amd64.whl
Size 3.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0cd4dff32db2a06a6a03dc2efcb05e053c1436a7170d9ee6d8c99871e2de15b9
BLAKE2b-256 checksum
How to use checksums
a78bb38dd57f26291ff551262e2601e5bb2ec5dd34c75d8864d836e7283f650c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tcren-4.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
082e369c1e6c2b4730c318b5aa1055dd7263a5f8d3f18992fc590310660cc88c
BLAKE2b-256 checksum
How to use checksums
95d6ae2fdb9d7e26169ea3d6d64de6a0c04e29af4d3c0ed291f159c33daa06ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / tcren-4.4.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL tcren-4.4.2-cp310-cp310-macosx_11_0_arm64.whl
Size 3.6 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e375961136c8f9f7ace12b336eaf639a8dfc3f36bad40c08dfcefb63b9153b2a
BLAKE2b-256 checksum
How to use checksums
7f3726057a59aa38ed2ed6aa8aaa2defd5c1184c8421b40bb1f337f9de8b5b2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Security for tcren 4.4.2

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.

Full provenance

All 13 files in this release have been uploaded with provenance metadata.

Select from 13 files

Attestation for tcren-4.4.2.tar.gz

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 Nov 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

4.4.2 This release

13 release files Full provenance

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