New Run QC monitoring, DRAGEN snapshots, somatic, SV and PGx validation are live.5 new validation modules See what's new →
pip install aver-bioFree, open-source CLI

Know your pipeline is still validated after every change.

Aver benchmarks clinical pipelines against public reference materials, flags any change that moves the numbers, and signs the evidence.

No patient data Read-only access Rule-based severity
germline-panel-v3Validated
99.83% SNV recall
Change detectedRevalidate
GATK 4.5.0.0 → 4.6.0.0
SNV recall −0.87 pp vs baseline v24.8
Evidence packSigned
Baseline v24.8 · 29 Aug to 22 Sep
sha256:3a667de0f… · TOTP
Sample laboratory data

Works with the stack you already run

/ live product

The real app, running on a sample lab.

Open it when you're ready. Scroll inside it freely, and leave any time.

app.aver.bio / northfield-mdl Sample data
Aver dashboard: 2 of 4 clinical pipelines are within their validated baseline, with an SNV recall trend for germline-panel-v3

Inside the demo: click a node on the trend line, press Ctrl K to search, or Esc to leave.

/ how it works

From a changed dependency to signed evidence.

Four checkpoints, run automatically on every change.

  1. 01

    Fingerprint

    Every tool, container digest, parameter and reference, hashed.

  2. 02

    Benchmark

    Against GIAB or SEQC2 truth sets with hap.py, vcfeval or som.py.

  3. 03

    Detect drift

    A change re-runs the benchmark and measures it against your baseline.

  4. 04

    Sign evidence

    A deterministic, signed pack, ready for your quality system.

/ drift

Pipelines change even when nobody touches them.

Aver records each change the moment it happens, with its measured effect.

DetectedWhat changedSeverityMeasured impact
Day 1bwa-mem2 container rebuilt upstreamDocumentationNot re-run
Day 14samtools 1.21 → 1.22Review required±0.00 pp
Day 29GATK 4.5.0.0 → 4.6.0.0Revalidation required−0.87 pp
Day 41multiqc pinned to :latestCriticalApprovers alerted
Severity comes from versioned rules, never a model:InformationalDocumentationReview requiredRevalidation requiredCritical
/ measured, not claimed

One real run, recorded end to end.

nf-core/sarek 3.10.0 on GIAB HG002 v4.2.1, chromosome 20, compared with hap.py.

99.4294%
SNV recall
HG002 · GRCh38 · chr20
97.8323%
INDEL recall
Same run, same truth set
212/ 0
Dependencies / unpinned
Same hash on two days
0
Patient records
No field exists for one
One configuration at about 30x coverage. Not a performance claim for sarek or GATK; your laboratory sets its own criteria.Read the worked example →
/ new in the platform

Five new modules, one validation record.

Each feeds the same drift detection, audit history and evidence packs.

Run QC monitoringNew

Trend each run's metrics against control limits your lab sets. Flags name the rule that fired.

aver qc push
mean_coverage · 14 runsillustration
+3SD+2SDmean
Run 11 flagged by rule qc-1-2s (warning)

DRAGEN™ pipelinesNew

Snapshot the configuration from each run's replay file. Vendor upgrades show up as drift.

replay snapshot

SomaticNew

Benchmark against the SEQC2 HCC1395/HCC1395BL reference pair.

som.py

Structural variantsNew

SVs of 50bp and up, scored with truvari on GIAB HG002 Tier 1.

truvari

PharmacogenomicsNew

Diplotypes checked against the CDC GeT-RM consensus, 34 genes.

aver pgx compare

DRAGEN™ is a trademark of Illumina, Inc. Aver is not affiliated with or endorsed by Illumina.

Aver
Validation evidence pack
germline-panel-v3 / Baseline v24.8
29 Aug 2026 to 22 Sep 2026

Change impact summary

ChangeImpactDisposition
samtools 1.21 → 1.22±0.00 ppAcknowledged
bwa-mem2 digest rebuiltNot re-runRecorded
Scheduled verification+0.01 ppWithin baseline
Reviewed: O. Siddiqui · Approved: A. Khan (TOTP)sha256:3a667de0f…
/ evidence

Evidence an inspector can check, not just read.

For labs working under CAP, CLIA, ISO 15189 or IVDR expectations. Aver generates the record; your lab makes the decisions.

  • DeterministicSame period, byte-identical document.
  • Signed with re-authenticationIdentity, role and time bound to one version.
  • Hash-chained historyAny edit breaks the chain.
/ pricing

See a real number before you pay anything.

Open source CLI

Free

Evaluate Aver locally, for research or before involving anyone else.

  • Local benchmarking and reports
  • Dependency fingerprinting
  • Snapshot diff
Install the CLI
Most popular

Lab

From $500 / month

For laboratories running accredited clinical testing that need evidence on demand.

  • Continuous monitoring and alerts
  • Run QC trending
  • Hosted history and evidence packs
  • Up to three pipelines
Book a demo

Enterprise

From $2,000 / month

For IVDR or GxP teams with signature workflows in a quality system.

  • Unlimited pipelines
  • E-signatures and checklist mapping
  • Audit export, SSO, priority support
Talk to us

Annual billing available. Purchase orders supported on Enterprise.

/ questions

Questions laboratories ask first.

Short answers. The documentation has the detail.

What is Aver?

Aver is a continuous validation platform for clinical bioinformatics pipelines. It benchmarks a pipeline against public reference materials such as GIAB and SEQC2, detects any change that moves the numbers against the validated baseline, and produces signed, deterministic evidence that an inspector can verify.

How do I revalidate a clinical pipeline after a software update?

Aver fingerprints every tool, container digest, parameter and reference in the pipeline. When one changes, for example GATK 4.5.0.0 to 4.6.0.0, it re-runs the benchmark with hap.py, vcfeval or som.py, measures the result against your baseline in percentage points, and records the outcome for review and sign-off.

What is pipeline drift?

Pipeline drift is any change to a validated pipeline's behaviour after validation, including changes nobody made on purpose: a container rebuilt upstream, a tag such as :latest, or a dependency version bump. Aver grades each change with versioned rules as informational, documentation, review required, revalidation required or critical.

Does Aver need patient data?

No. Aver validates pipelines only against public reference materials, and it has no field that can hold a patient identifier or clinical sample. Its integrations are read-only, and the benchmarks can run entirely inside your network with the open-source CLI or the lab-hosted Runner.

Which pipelines and workflow managers does Aver support?

Aver resolves Nextflow pipelines, including nf-core pipelines such as sarek, and Snakemake workflows, with containers pinned by digest and conda environments. For DRAGEN it snapshots the vendor configuration from each run's replay file, so a vendor upgrade shows up as drift.

Which reference materials and benchmarking tools does Aver use?

Germline small variants are compared with GIAB truth sets using hap.py or vcfeval. Somatic variants use the SEQC2 HCC1395/HCC1395BL pair with som.py. Structural variants of 50 bp and up use GIAB HG002 Tier 1 with truvari, and pharmacogenomics uses the CDC GeT-RM consensus for 34 genes.

Does Aver approve a pipeline for clinical use?

No. Aver produces validation evidence for laboratories operating under CAP, CLIA, ISO 15189 or IVDR expectations. Decisions about whether a pipeline is fit for clinical use remain with the laboratory and its inspectors.

How can an inspector check Aver's evidence?

Evidence packs are deterministic, so the same period produces a byte-identical document. Each pack is signed after re-authentication, which binds identity, role and time to one version, and the audit history is hash-chained, so any edit breaks the chain and shows up on verification.

How much does Aver cost?

The command-line tool is free and open source. The Lab plan starts at $500 per month for up to three pipelines, with continuous monitoring, run QC trending and hosted evidence packs. Enterprise starts at $2,000 per month, with unlimited pipelines, e-signatures, checklist mapping and SSO.

How do I try Aver?

Install the open-source CLI with pip install aver-bio, then run aver init, aver resolve and aver benchmark. It runs fully locally and needs no account. You can push results to the platform later for continuous monitoring.

Run your first benchmark in minutes.

Fully local. No account needed. Push results to the platform when you want continuous monitoring.

~/pipeline
# install and run locally
pip install aver-bio
aver init --preset nf-core/sarek --clinical
aver resolve
aver benchmark   # HG002 · GRCh38 · chr20