Sharing oncogenicity knowledge with GA4GH GKM
Why this matters
Clinical Interpretation of Variants in Cancer (CIViC) is a public, community-driven knowledgebase for curating evidence about how genomic variants relate to cancer. It organizes that evidence into interpretations, including oncogenicity classifications, that researchers and clinical applications can review and reuse.
CIViC curates oncogenicity classifications and their supporting evidence. To use a classification outside CIViC, another system needs its variant, claim, supporting evidence, and provenance. The GA4GH Genomic Knowledge Model provides a common, computable representation for these connected records so interpretations retain their meaning across systems and can support workflows such as ClinVar submission.
At a glance
- Implementer: CIViC
- Products: GKM-Core 1.3.0 VRS 2.1.1 Cat-VRS 1.1.1 VA-Spec 1.1.0
- Pattern: Knowledgebase exchange
- Tools: CIViCpy, ClinVar This
- Notebook: Explore the example
- Status: pilot
The challenge
CIViC curators use the ClinGen/CGC/VICC framework to classify whether somatic variants may contribute to cancer. An interpretation combines a variant and disease context with evidence evaluated against oncogenicity criteria. It produces classifications such as Oncogenic, Likely Oncogenic, or Uncertain Significance, plus the supporting evidence and provenance needed to interpret the result.
CIViC and other resources represent variants, evidence, assertions, and curation provenance differently. Without GKM, every destination needs a CIViC-specific transformation. Each integration must then account for both data models, limiting reuse of the structured interpretation.
What GKM enables for CIViC
CIViCpy maps CIViC records, including Variants, Molecular Profiles, Evidence Items, and Assertions, into GKM-formatted data. Cat-VRS represents CIViC Molecular Profiles as CategoricalVariants. VRS represents the sequence-level variation within their CIViC Variant contexts. VA-Spec represents claims made by Evidence Items and Assertions, with their classifications, evidence assessments, supporting documents, and provenance.
This gives CIViC one shared representation instead of a separate CIViC-specific transformation for each downstream workflow. The data can be serialized as JSON for exchange. For example, ClinVar This can use GKM-formatted JSON to prepare and track ClinVar submissions. Other GKM-capable applications can use the same linked claim, classification, evidence, and provenance without implementing CIViC's internal data model.
The data
CIViCpy represents an oncogenicity interpretation as connected GKM objects: Cat-VRS for the molecular profile, VRS for the underlying alleles, and VA-Spec for the proposition, assertion, evidence assessments, and provenance. This preserves the links between the variant, its context, the classification, and its evidence. The following shortened example is adapted from CIViC Assertion 251. The linked bundle contains the full record.
Connected GKM representation
The example places the Molecular Profile, claim, assertion, and linked Evidence Item in one connected representation. The sections that follow explain the most important relationships in the JSON.
{
"molecularProfile": {
"civic.mpid:82": {
"type": "CategoricalVariant",
"name": "MAP2K1 P124S",
"members": [
"#/variant/civic.vid:82/genomic/ga4gh:VA.5tTLvjSAjWhE0tW_z0aAzsk5WlWKZrCR", // NC_000015.9:g.66729162C>T
"#/variant/civic.vid:82/coding/ga4gh:VA.fcZSo_OetJhIFnc6fx5LC6oPVQZZA9MR", // NM_002755.3:c.370C>T
"#/variant/civic.vid:82/protein/ga4gh:VA.gI5daa-xbJJEiE4IAXyJUjJRgI-DYK8u" // NP_002746.1:p.Pro124Ser
]
}
},
"proposition": {
"civic.proposition:5ApL2QQsXFCk0CnKObMuYDSs3vGv9eCE": {
"type": "VariantOncogenicityProposition",
"subject": "#/molecularProfile/civic.mpid:82",
"geneContextQualifier": "#/feature/civic.gid:31", // MAP2K1
"alleleOriginQualifier": "#/variantOrigin/civic.variantOrigin:SOMATIC",
"predicate": "isOncogenicFor",
"object": "#/disease/civic.did:216" // Cancer
}
},
"assertion": {
"civic.aid:251": {
"id": "civic.aid:251",
"type": "Statement",
"description": "MAP2K1 P124S causes increased colony formation and increased pERK/ERK ratio (civic.eid:12986, OS2). In cancerhotspots.org there are more than 10 (15) samples with the same amino acid change and less than 50 (25) samples with a somatic variant at the same amino acid position (OM3). The variant is absent in gnomAD database (v4.1.0) (OP4). Together these criteria indicate that P124S is likely oncogenic, with a score of 7. Variant classification was done using ClinGen Somatic MAPK/ERK pathway SC-VCEP guidelines.",
"specifiedBy": {
"type": "Method",
"name": "ClinGen/CGC/VICC Guidelines for Oncogenicity, 2022",
"methodType": "guideline",
"reportedIn": "#/source/pmid:35101336"
},
"reportedIn": [
"https://civicdb.org/links/assertion/251"
],
"proposition": "#/proposition/civic.proposition:5ApL2QQsXFCk0CnKObMuYDSs3vGv9eCE",
"direction": "supports",
"strength": {
"type": "MappableConcept",
"primaryCoding": {
"system": "ClinGen/CGC/VICC Guidelines for Oncogenicity, 2022",
"code": "likely"
}
},
"classification": {
"type": "MappableConcept",
"primaryCoding": {
"system": "ClinGen/CGC/VICC Guidelines for Oncogenicity, 2022",
"code": "likely oncogenic"
}
},
"hasEvidence": [
"https://civicdb.org/links/evidence/12986"
],
"hasEvidenceLines": [
{ "evidenceOutcome": "OS2", "scoreOfEvidenceProvided": 4, ... },
{ "evidenceOutcome": "OM3", "scoreOfEvidenceProvided": 2, ... },
{ "evidenceOutcome": "OP4", "scoreOfEvidenceProvided": 1, ... }
]
}
}
}
Storing the molecular profile and its variant context
CIViCpy represents the CIViC Molecular Profile as the Cat-VRS CategoricalVariant civic.mpid:82. It retains the profile's grouping of one or more CIViC Variants and serves as the proposition's subject.
CIViC stores the genomic, coding, and protein sequence representations under one CIViC Variant ID. In this example, each members path begins with civic.vid:82. The CategoricalVariant preserves that context through VRS Allele members, each with a precise, computable representation.
Classification rationale and sources
Together, these objects form a reusable statement: Somatic RET M918T is likely oncogenic for Medullary Thyroid Carcinoma, evaluated under the ClinGen/CGC/VICC Guidelines for Oncogenicity, 2022 framework. The classification has a score of 9 and is supported by functional domain location (OM1), functional assay (OS2), population frequency (OP4), computational prediction (OP1), somatic hotspot recurrence (OP3) evidence.
CIViC associates Evidence Items with the assertion but does not link an individual item to an oncogenicity code. CIViCpy maps the assertion-level links to Statement.hasEvidence, such as https://civicdb.org/links/evidence/12986, and maps each scored criterion to an EvidenceLine. EvidenceLine.hasEvidenceItems remains empty because CIViC does not identify supporting Evidence Lines for individual codes.
The tools used
- CIViC: source knowledgebase for curated cancer variant evidence and oncogenicity classifications.
- CIViCpy: maps CIViC entities into GKM representations.
- ClinVar This: an example application that uses GKM representations to support ClinVar submission and tracking.
Explore the example
The accompanying CIViC oncogenicity notebook walks through the same interpretation in executable Python. Use it as a starting point for loading CIViC data, following its linked records, and preparing a connected representation for your own application.