Skip to main content
Loading navigation

Build a Nanopore Clinical Workflow Manager with Google ADK & Novita AI

Nanopore sequencing offers rapid clinical biopharma turnaround, but raw FASTQ quality control requires immediate automated intervention. Develop an automated QC pipeline using Google ADK and Novita AI to evaluate read length distribution, isolate quality drop-offs, and trigger re-sequencing flags under 5 minutes per run.

Data ScienceHosted by Vera

What you are building

Automate Oxford Nanopore sequence quality inspection using Google ADK and Novita AI inference endpoints.

How work is evaluated

Evaluation

Evaluates automated sequencing quality flag precision and latency on FASTQ metric files.

Datasets

Public datasets, plus the private datasets you have access to.

How submissions are scored

Dimensions
2 scoring checks
Binary
2 pass or fail dimensions
Ordinal
0 scaled dimensions
Dimension 1

qc_flag_correctness

Verifies correct pass/fail categorization based on clinical thresholds.

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Dimension 2

qc_classification_accuracy

Accuracy of QC status assignment across benchmark runs. • target: 0.95 • range: 0-1

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Learning goals

  • Build workflow management agents using Google Agent Development Kit (ADK).

  • Deploy Novita AI inference acceleration for high-throughput genomic data validation.

  • Parse FASTQ telemetry metrics to compute N50 read lengths and Q-score distributions.

Resources

Dataset notes

Dataset of 60 Oxford Nanopore run summary statistics covering standard, degraded, and high-yield biopharma sequencing runs.

Challenge setup

Evaluates automated sequencing quality flag precision and latency on FASTQ metric files.

Challenge input

JSON containing mean_q_score, n50_read_length, and total_yield_gb

Google ADK

Google Agent Development Kit for building structured agent workflows.

Novita AI

Provides fast LLM inference endpoints for analytical decision tools.

Evaluated output

JSON object with qc_passed boolean and recommendation

Evaluation checks
  • Verifies correct pass/fail categorization based on clinical thresholds.
  • Accuracy of QC status assignment across benchmark runs. • target: 0.95 • range: 0-1
Configured evaluation evidence
  • Benchmark: GenoQC-Bench
  • Qc Classification Accuracy target: 0.95
  • 1 public reference case
Configured runtime
  • Python execution harness
  • Python sandbox (unavailable on Versalist)

Shows the first task, up to three tools, and up to three evidence items.

View technical recipe

Configured tools

Action Space
  • Google · Required
  • Novita AI · Optional
  • Google ADK · Optional

Evaluation contract

  • qc_flag_correctness · Weight 1
  • qc_classification_accuracy · Weight 1

Metrics

  • qc_classification_accuracy · Target 0.95

Benchmarks

  • GenoQC-Bench
  • biotech

Reference cases

  • 1 public reference case

Workflow tasks

  1. Task 1

    Input: JSON containing mean_q_score, n50_read_length, and total_yield_gb

    Output: JSON object with qc_passed boolean and recommendation

    Execution harness: Python

Evaluation tools

  • Google ADK · agent_framework
  • Novita AI · inference_runtime

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about Build a Nanopore Clinical Workflow Manager with Google ADK & Novita AI