Helix — Deterministic, auditable genome-editing simulation (CRISPR/Prime/PCR)
Helix is a deterministic, auditable genome editing simulator and reporting system for pre-clinical, in-silico CRISPR, Prime, and PCR workflows — a computational system of record for genome editing design decisions.
Helix does not claim biological truth. It guarantees computational reproducibility, explicit modeling boundaries, and verifiable decision artifacts (reports, manifests, schema-versioned evidence bundles).
Pre-clinical, in-silico simulation only. See docs/positioning.md.
Migration note (veri-helix → helix-governance)
Helix is now published on PyPI as helix-governance (Python module namespace and CLI entrypoints are unchanged).
python -m pip uninstall -y veri-helix
python -m pip install -U helix-governance
Choose your path
- Try Helix quickly → First Run or docs/getting-started.md
- Evaluate auditability/reproducibility → docs/audit_walkthrough.md and docs/scientific_contract_v1.md
- Run the Public Validation Pack v1 → docs/validation/README.md
- Verify release receipts (trust model + receipts) → docs/reference_validation_bundle.md
- Enterprise proof dossier (security, threat model, signing, receipts) → docs/enterprise_proof/index.md
- Teams v0 blueprint (artifact store + run registry + RBAC) → docs/teams_v0.md
- Use CRISPR/Prime decision modeling → docs/edit_dag_overview.md (limitations: docs/model_limitations/crispr_edit_dag_limitations.md)
- Integrate in CI/headless lanes → docs/cli_headless.md and docs/trust_kit.md
- Hack on internals → docs/contributing.md (tests:
tools/test.sh/tools/test.ps1)
First Run
Install, run a deterministic demo, and open the exported report:
python -m venv .venv
source .venv/bin/activate
pip install "helix-governance"
helix demo run --demo-id crispr --outdir out/demo_crispr --zip
python -m http.server --directory out/demo_crispr/reports 8000
Prime demo:
helix demo run --demo-id prime --outdir out/demo_prime --zip
Governance licensing (principle: authority, not bits)
- Helix is free to install/run (simulate + explore).
- Decision-grade assertions and signed bundles require an offline license file.
- Verification is always free + offline:
helix verify <bundle_dir_or_zip>validates signatures and lineage, and never reads your local license.
Dynamic CRISPR simulation (resource-aware)
Copy/paste quickstart (Python API):
from helix.crispr.dynamic import CrisprDynamicSimConfig, simulate_crispr_dynamic
# Key mental model: `delivery` shapes Cas(t) (availability over time), not a static cut probability.
# `population.seed` makes the stochastic simulation reproducible.
cfg = CrisprDynamicSimConfig.from_yaml("""
time: {dt_h: 0.25, t_end_h: 48.0}
population: {n_cells: 2000, seed: 1}
delivery: {mode: RNP, params: {C0: 1.0}}
cas_kinetics: {k_deg: 0.35, k_dil: 0.0}
engagement: {k_eff: 0.55}
grnas: [{id: g1, abundance: 1.0, load_efficiency: 1.0}, {id: g2, abundance: 1.0, load_efficiency: 1.0}]
targets: [{id: t1, grna_id: g1, chr: chr1, pos: 1000, accessibility: 1.0}, {id: t2, grna_id: g2, chr: chr1, pos: 2000, accessibility: 1.0}]
ploidy: {loci: [{locus_id: t1, copies: 2, allele_accessibility: [1.0, 0.5]}, {locus_id: t2, copies: 2, allele_accessibility: [1.0, 1.0]}]}
measurement: {amplicons: [{id: amp1, chr: chr1, start: 900, end: 1100, locus_id: t1}]}
""")
result = simulate_crispr_dynamic(cfg)
print("edited_fraction(t1) =", result.edited_fraction("t1"))
print("edited_fraction(t2) =", result.edited_fraction("t2"))
print("amp1 truth =", result.measurement.amplicons[0].truth_counts)
print("amp1 observed =", result.measurement.amplicons[0].observed_counts)
Want the GUI? pip install "helix-governance[studio]" then run helix-studio.
Who this is for
- Genome editing researchers who need reproducible CRISPR/Prime outcome enumeration and comparisons
- Auditors/reviewers who need deterministic replays and verifiable artifacts
- Contributors building policies, verifiers, and visualization/reporting pipelines
Docs
- Docs & Playground: https://omniscoder.github.io/Helix/
- Studio strategy: docs/helix_studio_strategy.md
- Snapshot spec v1: docs/snapshot_spec_v1.md
- Full manual / product cookbook (legacy README): docs/product_manual.md
Metadata
Release files for helix-governance 1.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| helix_governance-1.1.5.tar.gz | 3.9 MB | With provenance | Details for helix_governance-1.1.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| helix_governance-1.1.5-py3-none-any.whl | Python 3 | none | any | Details for helix_governance-1.1.5-py3-none-any.whl |
Total release size: 7.9 MB
Release files / helix_governance-1.1.5.tar.gz
| Download URL | helix_governance-1.1.5.tar.gz |
|---|---|
| Size | 3.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
048148151ef72ba465e4c769dcb8fd94f5b37e597e1c4e9c63aa6b54fea52392
|
|
BLAKE2b-256 checksum How to use checksums |
d866c3f07bb0e2626c9b458ca5799465239c70477998db7ea4fbc80aba23f18f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 14, 2026.
Transparency logRelease files / helix_governance-1.1.5-py3-none-any.whl
| Download URL | helix_governance-1.1.5-py3-none-any.whl |
|---|---|
| Size | 4.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bd92a4dd64d3dee9106fa1c1a4032a68813b3c1e7f85c452c315e61240d9bbcb
|
|
BLAKE2b-256 checksum How to use checksums |
cccea76b0290698bfced45026d93475e9a4831b0194cfd6270decd215bd2d6c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 14, 2026.
Transparency logSecurity for helix-governance 1.1.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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for helix_governance-1.1.5.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 Jan 14, 2026.
Transparency logA 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.