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.4

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.4
File Size Uploaded Provenance
hitlist-2.0.4.tar.gz 3.3 MB Without provenance Details

Built distribution (wheel)

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

Total release size: 6.2 MB

Release files / hitlist-2.0.4.tar.gz

Download URL hitlist-2.0.4.tar.gz
Size 3.3 MB
Tags Source
SHA-256 checksum
How to use checksums
e6e4de34d70708b8c9b25d569e540e7314f11d3cc2882be3b17550bdd5176796
BLAKE2b-256 checksum
How to use checksums
b175629c888f94430b2b717166fc0ef005366efb005ed24cb5c4f0ee382d8e49
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.4-py3-none-any.whl

Download URL hitlist-2.0.4-py3-none-any.whl
Size 2.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2733b1706d74a8afea31067641fa0dff20dfcca77a17aaf5c60dbf340cdd67bc
BLAKE2b-256 checksum
How to use checksums
cfc89219f15935d96f014c90cb056f520986a1e5be35a85f61c2652a1854a1ad
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.4

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.4 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