Skip to content

v2.1.9

Choose a tag to compare

@ManuelTgn ManuelTgn released this 16 Jan 09:18
· 183 commits to main since this release

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-test functionality
    Adds a dedicated validation step that compares CRISPRme off-target predictions generated by complete-test against 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-test

or restrict validation to a single chromosome:

crisprme.py validate-test --chrom chr22

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


Full Changelog

v2.1.8...v2.1.9