v2.1.9
CRISPRme v2.1.9
Release Description
CRISPRme v2.1.9 introduces enhanced test validation, benchmarking infrastructure, and workflow robustness.
This release strengthens the complete-test pipeline by adding a deterministic, brute-force–based validation step and refining test and benchmarking utilities to ensure correctness and reproducibility when using population-scale variant data.
Key Improvements and Fixes
Core Updates
- Version bump and release preparation for v2.1.9
Includes all changes required to finalize and publish the v2.1.9 release (PR #92).
Testing & Validation
-
Introduced
validate-testfunctionality
Adds a dedicated validation step that compares CRISPRme off-target predictions generated bycomplete-testagainst brute-force ground-truth alignments derived from 1000 Genomes variant data (PR #92). -
Chromosome-level validation support
Enables validation to be restricted to a single chromosome or executed genome-wide, improving flexibility for debugging and benchmarking (PR #92).
Upgrade Notes
Users running the complete-test workflow with 1000 Genomes variant data can now optionally validate results using:
crisprme.py validate-testor restrict validation to a single chromosome:
crisprme.py validate-test --chrom chr22The validate-test functionality requires:
-
A successful prior execution of
complete-test -
Use of the hg38_1000G variant dataset
No changes are required for existing complete-test runs; validation is an optional post-processing step that does not modify existing results.