Skip to main content

hitlist

Hitlist 2.0 is a verified evidence store for immune and nonimmune training data. The evidence store guide describes one catalog, query and recipe API across MHC, T-cell, bulk MS, expression, source claims and lineage. Assay results, numeric measurements and contextual claims keep their own grains.

Tests PyPI

A curated, source-preserving evidence system for model training.

from hitlist import EvidenceStore

store = EvidenceStore.open("/path/to/verified-evidence-package")
print(store.catalog()["schema_version"])
print(store.query("arm_factor", select=["arm_id", "factor_type", "factor_value"],
                  where={"factor_type": "knockout_genes"}, limit=5).table)
print(store.query("bulk_numeric_measurement",
                  select=["measurement_id", "quantity_scale", "quantitative_value"],
                  where={"quantity_scale": "abundance_percentile"}, limit=5).table)
store.materialize("training-recipe.yaml", "/path/to/training-output")

The matching CLI is hitlist evidence catalog, hitlist evidence query, hitlist evidence materialize and hitlist evidence verify. Each command takes the same package path. Queries expose logical fields when source meaning and grain match; every physical typed column is also accessible as native.<column>. Related values require named joins, and many-valued relations remain separate evidence rows. The catalog reports direct, related and unavailable fields, source scope, row counts and ingest requirements. A recipe writes accepted, excluded and ambiguous rows with counts, reasons, lineage, contributor keys and a hash-bound manifest. It never rewrites source evidence. The reference-augmented package adds source-backed mouse species roles and exact peptide-to-parent alternatives while retaining every original assay and numeric cell.

Start here

  • Evidence store guide: catalog, grain-safe queries, named relationships, recipes and verification.
  • Pinned source and count audit: 53 materialized evidence types, 32 reconciled baselines and field disposition.
  • Migration history: source generations and scientific decisions behind the current package.
  • Legacy 1.x README: historical indexes and commands. Its sample-level and training-readiness descriptions were superseded by the verified corpus audits and should not be used as current labels.

Breaking release

2.0.0 removes several top-level loaders, exporters and static catalog helpers. Open a verified package through EvidenceStore for current evidence requests; use the catalog to see each field's actual readiness and required assay fields. The original source records and typed relation files remain in the verified evidence package; older module-level APIs remain in the Python distribution for migration and audit. Training recipes retain candidate decisions, source contributors and unresolved context, so a new task does not silently turn evidence into a label.

Metadata

Release files for hitlist 2.0.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 hitlist 2.0.1
File Size Uploaded Provenance
hitlist-2.0.1.tar.gz 3.3 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for hitlist 2.0.1
File Interpreter ABI Platform
hitlist-2.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.2 MB

Release files / hitlist-2.0.1.tar.gz

Download URL hitlist-2.0.1.tar.gz
Size 3.3 MB
Tags Source
SHA-256 checksum
How to use checksums
3192df2afb1aaac972d43dba9523bab576525602c2843b1b3498a56619295722
BLAKE2b-256 checksum
How to use checksums
8b0c6311faba3b7c11c7e27dc051073baeb94862b54a8ee231a9aa6ff78a8c0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.6

Release files / hitlist-2.0.1-py3-none-any.whl

Download URL hitlist-2.0.1-py3-none-any.whl
Size 2.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
3f1ec6bb0898a198e922001d72e4b015ad8682b322246f5409c1a12abdf1956b
BLAKE2b-256 checksum
How to use checksums
34c73a83babb47452f56904e9f9fbdf645676a17bc4e1c540971d604a7e90668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.6

Security for hitlist 2.0.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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

2.0.1 This release

2 release files No 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