Build a Gene Transcript Splice Variant Reconciliation Dashboard
Parse multi-transcript FASTA and metadata packages from NCBI Datasets to detect exon truncation anomalies. Generate structured FHIR Molecular Observation resources linked to ResearchStudy identifiers for curator sign-off.
What you are building
The core problem, expected build, and operating context for this challenge.
Parse multi-transcript FASTA and metadata packages from NCBI Datasets to detect exon truncation anomalies. Generate structured FHIR Molecular Observation resources linked to ResearchStudy identifiers for curator sign-off.
Bioinformatics Data Curator
Ingest zip-compressed gene packages containing RNA transcripts and RefSeq metadata reports.
Execute Biopython sequence validation to calculate sequence lengths and identify terminal codon bounds.
Map validated transcript properties into FHIR Observation and Molecular DiagnosticReport schema structures.
Surface discrepancies in a reconciliation dashboard for human biocuration approval.
Web dashboard with transcript length distribution plots, sequence mismatch highlight tables, and FHIR export preview panes.
Download open NCBI Datasets gene package for human BRCA1 (Gene ID 672) using CLI sandbox mock fixtures. Starter examples below are synthetic. They are not downloaded records.
NCBI Datasets gene download Uses the NCBI Datasets gene data package archive layout containing transcript RNA fasta and gene metadata json reports.
anthropic-claude, biopython, fastapi. anthropic-claude structures non-deterministic annotation discrepancies into compliant FHIR Molecular Observation JSON payloads. Hosted Claude API for contextual biological summary synthesis and schema mapping; Biopython running locally for sequence processing.
Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.
Parse transcript fasta headers and calculate sequence length for 100% of input records.
Construct valid FHIR DiagnosticReport JSON containing observation member references.
Flag transcript sequences with non-canonical termination codons into a review queue.
```json [ { "input": { "gene_id": "672", "symbol": "BRCA1", "transcripts": [ { "accession": "NM_007294.4", "length_bp": 7088, "terminal_codon": "TAA" } ] }, "expected_output": { "resourceType": "Observation", "status": "final", "code": { "text": "Transcript Length Verification" }, "valueQuantity": { "value": 7088, "unit": "bp" }, "curation_status": "approved" } }, { "input": { "gene_id": "672", "symbol": "BRCA1", "transcripts": [ { "accession": "NM_007294.4_trunc", "length_bp": 120, "terminal_codon": "CCA" } ] }, "expected_output": { "resourceType": "Observation", "status": "preliminary", "code": { "text": "Transcript Length Verification" }, "valueQuantity": { "value": 120, "unit": "bp" }, "curation_status": "flagged_non_canonical_termination" } } ] ```
Research-only benchmarking pipeline using public synthetic identifiers; excludes patient clinical health information and diagnostic claims. Use mock external writes. Require human review before any real deployment.
Participation guide
Research-only benchmarking pipeline using public synthetic identifiers; excludes patient clinical health information and diagnostic claims. Use mock external writes and human review.
How work is evaluated
Parse transcript fasta headers and calculate sequence length for 100% of input records. Construct valid FHIR DiagnosticReport JSON containing observation member references. Flag transcript sequences with non-canonical termination codons into a review queue.
Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.
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.
Complete workflow
Ingest zip-compressed gene packages containing RNA transcripts and RefSeq metadata reports. Execute Biopython sequence validation to calculate sequence lengths and identify terminal codon bounds. Map validated transcript properties into FHIR Observation and Molecular DiagnosticReport schema structures. Surface discrepancies in a reconciliation dashboard for human biocuration approval.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Correctness and evidence
Parse transcript fasta headers and calculate sequence length for 100% of input records. Construct valid FHIR DiagnosticReport JSON containing observation member references. Flag transcript sequences with non-canonical termination codons into a review queue.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
Web dashboard with transcript length distribution plots, sequence mismatch highlight tables, and FHIR export preview panes.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Research-only benchmarking pipeline using public synthetic identifiers; excludes patient clinical health information and diagnostic claims.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Ingest zip-compressed gene packages containing RNA transcripts and RefSeq metadata reports.
Execute Biopython sequence validation to calculate sequence lengths and identify terminal codon bounds.
Map validated transcript properties into FHIR Observation and Molecular DiagnosticReport schema structures.
Surface discrepancies in a reconciliation dashboard for human biocuration approval.
Reference links and supporting material
Download open NCBI Datasets gene package for human BRCA1 (Gene ID 672) using CLI sandbox mock fixtures. Supplied starter examples are synthetic, not source extracts.
Challenge setup
Configuration summary for this challenge.
Challenge input
Input details are not configured.
Anthropic Claude
LLM for code generation & more
Evaluated output
No output checks are configured.
- Ingest zip-compressed gene packages containing RNA transcripts and RefSeq metadata reports. Execute Biopyth...
- Parse transcript fasta headers and calculate sequence length for 100% of input records. Construct valid FHI...
- Web dashboard with transcript length distribution plots, sequence mismatch highlight tables, and FHIR expor...
- 2 public reference cases
- 1 configured tool
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
- Anthropic Claude · Optional
Evaluation contract
- Complete workflow · Weight 40
- Correctness and evidence · Weight 30
- Review interface · Weight 20
- Safe execution · Weight 10
Reference cases
- 2 public reference cases
Workflow tasks
No workflow tasks are configured.
Recipe freeze marker
No recipe freeze time is recorded.