Actionability
Project related to ClinGen Actionability resources - Actionability Curation Interface, Knowledge Repository, APIs and other microservices
Table of Contents
A. Actionability APIs
Check out documentation on - Actionability APIs here
B. Actionability Messaging Services
B.1 BRL Internal Pulsar
B.2 ClinGen Data Exchange Kafka Services
B.2.1 Actionability topic
This topic tracks curation events of an actionability topic. The events are tracked per context - Adult or Pediatric.
Check API PRODUCTION endpoint that generates the message content based on the current status of the topic:
Given below are the STAGE equivalent of the production API endpoints:
Version 1.0.0
Version 1 of the actionability topic message is gene-condition specific. Follow the schema and example documents given below:
- Schema - schema_1.0.0_AV1.json5
- Example messages
- In Prep state - AC1056_in_prepration.json
- Released state - AC001_released.json
- Released - under revision state - AC061_released_under_revision.json
Version 2.0.0
Version 2 of the actionability topic message supports both gene-condition AND variant-condition specific curation topics. Follow the schema and example documents given below:
- Schema - schema_2.0.0.json5
- Gene-Condition Released state - AC001_gc_released.json
- Variant-Condition Released stateAC1060_vc_released.json
Summary of schema change (1.0.0 to 2.0.0)
- Property
jsonMessageVersion
domain definition changed to semantic version - New property
curationType
- New property
variants
. Note it is EITHERgenes
orvariants
based on thecurationType
property. - All the properties,
conditions, preferred_conditions, assertions
andscores
will EITHER contain the gene or variant properties. - Scoring group structural change - not backward compatible
Version 2.1.0
Version 2.1.0 of the actionability topic message schema has additional attributes to support curator authorship. Authorship is graded as primary and secondary curators. schema_2.1.0.json5