Skip to content

clin_sig_concordance.csv

Identity

Row model ClinSigConcordanceRow (just_dna_format.concordance)
Becomes clin_sig_concordance.parquet
Authored or derived derived — an enricher pass writes it; an author corrects it via overrides.csv
Draftable no
Written and checked by just-dna-enricher enrich (concordance) from clinvar, civic, pubmind, checking clinical_significance
Natural key variant_key, genotype
Fact signature yes — its sidecar carries one
In the attestation binding no

Columns

Column Type Required Values Meaning
variant_key str required The subject's variant_key, matching the one in variants.csv and weights.parquet
genotype str required The authored genotype the clinical call was made for, spelled as variants.csv spells it. Part of the KEY: one variant carries one record per genotype the module annotates.
authored_clin_sig str | None optional one of: affects, association, benign, conflicting, drug_response, likely_benign, likely_pathogenic, not_provided, other, pathogenic, protective, risk_factor, uncertain_significance The module's own effective_clin_sig for this subject at the time of the comparison. Empty where the module makes no clinical claim, which is the absent position rather than a disagreement with anybody.
authority_concordance str required one of: concordant, discordant, none, single, unchecked Whether the authorities agree with EACH OTHER: concordant|discordant|single|none|unchecked. Says nothing about the module's call — that is authored_position. unchecked means an authority could not be consulted at all, and is never agreement.
authored_position str required one of: absent, matches_all, matches_none, matches_some, unchecked Where the module's own call sits relative to the authorities that spoke: matches_all|matches_some|matches_none|absent|unchecked. A relation to the SET, at camp granularity — nothing here picks a winner among disagreeing authorities, because picking needs a weighting model this format does not have.
opposed bool | None optional True when two of the calls in play sit in OPPOSITE camps — a pathogenic-class call against a benign-class one, counting the module's own — rather than merely differing. None where the camps could not be established, which is not False: a subject nobody could be asked about has not been shown to be uncontroversial. Stored rather than derived because the camp map lives in the enricher and no consumer can reach it.
checked_at str | None optional ISO-8601 UTC timestamp, second resolution, of the comparison that wrote this row. Canonicalized on load. Records when the question was put, never what the answer was, which is why it is outside the fact set.

Generated from the row model at build time — reference.authoring_reference(), the same answer describe_table gives an authoring tool. Nothing on this page is hand-kept.