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

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

Built distribution (wheel)

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

Total release size: 6.3 MB

Release files / hitlist-2.0.5.tar.gz

Download URL hitlist-2.0.5.tar.gz
Size 3.3 MB
Tags Source
SHA-256 checksum
How to use checksums
d63eeb63f34f1917d428a592f1c2270a88868d60e2cf94380364c04e2c7b6c0c
BLAKE2b-256 checksum
How to use checksums
b6873ca25d99e4945b31965d0b27750b398cfd611ff4ed8c8cc966467fc50b80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.22

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

Download URL hitlist-2.0.5-py3-none-any.whl
Size 2.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
08460a9a0b1d0f5b56fdf3f4ffb335bbe8f7a90e01812e09ab68b2c81b8bc110
BLAKE2b-256 checksum
How to use checksums
12a86a26872efcdb132c9db44dd7843f75412ecf5600edc94e5270fdc4314a92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.22

Security for hitlist 2.0.5

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