A Checklist / SOP for drafting new constraints #146
Replies: 4 comments
-
Constraint concept checklistConceptualization questions:
Development checklist:
This process is intended to be iterative, especially within the Discussion thread and at Cat-VRS meetings. |
Beta Was this translation helpful? Give feedback.
-
|
Here is what the checklist may look like for the FeatureContextConstraint. Constraint concept: FeatureContextWhat property of genomic variation does this concept address? This proposed constraint, FeatureContext, aims to model both Genes and Protein markers within categorical variants. If created as a generalized constraint that can accommodate different subtypes of mappable concepts, it could also support variant consequences; e.g., Missense Mutations, Nonsense Mutations, etc. Identify test set variants that are not representable with the current constraints. The following constraints are not currently representable, which FeatureContext will alleviate:
However, this constraint may be applicable to any test set variant that is associated with a gene or protein marker. Who are the cat-vrs implementers, specifically, who are in need of this constraint, or something like it? For sequence variants, currently, genomic knowledge bases for cancer are the primary implementers who are in need of this constraint as oftentimes knowledge is aggregated more generally than specific sequence variants. Examples include CIViC, MetaKB, and Molecular Oncology Almanac, (and NCH's VarCat?). From my understanding, non-cancer resources are usually associating knowledge directly with either individual locations or nucleotide changes. What are the open questions and design decisions that the group needs to reach consensus on with regard to this constraint concept? The following design decisions should be discussed for FeatureContextConstraint: This constraint may introduce redundant information within a categorical variant's constraints used to model it. Is the community okay with this?
Should this constraint be a highly specific constraint -- separate constraints for gene context, protein marker context, and variant consequence -- or generalizable? |
Beta Was this translation helpful? Give feedback.
-
|
@DanielPuthawala noticed that the GKS Maturity Model documentation also broadly details requirements to draft a new product feature 👇
|
Beta Was this translation helpful? Give feedback.
-
|
This was discussed during the June 17th cat-vrs meeting and Daniel created the attached slides as a conversational aid. The main outcome from the discussion was that the SOP should compliment the GKS Maturity Model, specifically the Product Feature Development Process. This will likely be discussed during an upcoming GKS Product Leads call. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
While we have new constraints on the roadmap and have spent meetings discussing them, Daniel and I think that it would be good to get feedback on what the procedure / checklist / standard operating procedure for drafting new constraints should be. This is directly inspired by a Slack conversation with Larry.
I've organized a draft checklist and separated items into two categories: Conceptualization and Development. Once we have an initial version that we are happy with, I imagine creating at least a Discussion Template that includes these items to encourage usage of the checklist. The "Development" items could also be placed within an Issue Template.
The current version of the checklist is in the next post on this thread 👇, and I will edit it as the conversation evolves.
Beta Was this translation helpful? Give feedback.
All reactions