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.
What you are building
The core problem, expected build, and operating context for this challenge.
Automate Oxford Nanopore sequence quality inspection using Google ADK and Novita AI inference endpoints.
How work is evaluated
Evaluates automated sequencing quality flag precision and latency on FASTQ metric files.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
qc_flag_correctness
Verifies correct pass/fail categorization based on clinical thresholds.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
qc_classification_accuracy
Accuracy of QC status assignment across benchmark runs. • target: 0.95 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
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.
Reference links and supporting material
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
- Verifies correct pass/fail categorization based on clinical thresholds.
- Accuracy of QC status assignment across benchmark runs. • target: 0.95 • range: 0-1
- Benchmark: GenoQC-Bench
- Qc Classification Accuracy target: 0.95
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- 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
- 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.