Skip to content

turbo-picard 0.1.6

Latest

Choose a tag to compare

@dnncha dnncha released this 23 Jun 12:38

turbo-picard 0.1.6

This release promotes the algorithmic-overhaul branch with refreshed parity-gated benchmark evidence and the CollectGcBiasMetrics parity fix.

Highlights

  • Fixes CollectGcBiasMetrics detail-output parity for MEAN_BASE_QUALITY against Picard 3.4.0.
  • Refreshes public benchmark evidence from the 2026-06-23 median-of-5 suite run.
  • Corrects benchmark summary median calculation for even command counts.
  • Keeps the Picard-shaped command surface and fallback model unchanged.

Benchmark evidence

Fresh suite command:

TURBO_PICARD_CONDA_PREFIX=/opt/homebrew/Caskroom/miniforge/base/envs/.conda-turbo-picard \
python3 tools/bench_suite.py --repeats 5 --skip-build \
  --profile-output benchmarks/runs/full-20260623-130923/bench-suite-profile.json

Summary:

  • 32/32 benchmarked commands passed parity checks.
  • Top speedup: 75.77x on NormalizeFasta.
  • Floor speedup: 8.01x on RevertSam.
  • Median command speedup: 26.26x.
  • Geometric mean speedup: 26.67x.

Packaging

  • PyPI is published at 0.1.6 with the macOS Apple Silicon wheel plus source distribution.
  • PyPI wheel SHA-256: c183a9355f8462d71494864a2299fc3822a6129aa7ae98b313684c8b652da667.
  • PyPI source distribution SHA-256: c2c38ad03c7555b7d719e1715964282de647971031f651552a2c5700caeb2e85.
  • Bioconda recipes are staged for 0.1.6 with the immutable GitHub source archive SHA: ba6708a025e5e53e85a1637a5e28dc31d40f72c0d2fcc1fdb5e3e728f1981a5c.
  • The Bioconda channel package is still pending Bioconda PR review/merge.