Conversation
Calibrations gain two curator-provided pieces of clinical context, edited in the calibration wizard and surfaced across the score-set and variant views: - Disease/disorder: a MONDO term chosen via typeahead (DiseaseAutocomplete), defaulting to the generic "disease or disorder" concept. Sent to the server as the bare code and shown on the calibration table and detail views. - Clinical controls: a CSV of variants with known pathogenic/benign status used to derive the calibration, behind a PHI acknowledgment gate. Controls drive a pathogenic/benign overlay in the score histogram (selectable alongside ClinVar through the new clinical-control-source dropdown), per-range placement rows and a concordance summary in the calibration table, and a "used as a control" badge on the variant page. The two share the calibration editor plumbing (draft model, save payload, field descriptions, calibration types), which interleaves them across the same files, so they land as one change rather than as two non-buildable commits.
Mirror the API's SET_SCORES restriction in the editor: the variant-scores card is shown only while the score set is private, so a published set's scores can no longer be edited from the UI. Corrections go through a superseding set.
This was
linked to
issues
Sep 18, 2026
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Frontend for the calibration clinical-controls and disease features, plus a UI freeze on published scores.
Depends on VariantEffect/mavedb-api#873 (regenerated OpenAPI types).
Changes
DiseaseAutocomplete) in the calibration wizard, defaulting to the generic term; shown on the calibration table and detail views.