-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move variant.definingContext.expressions
to variant.members
#309
Comments
This issue is stale because it has been open 45 days with no activity. Please make a comment for triaging or closing the issue. |
@DanielPuthawala @ahwagner @larrybabb
|
Forgive me Kori, but can you bring me up to speed with some context here? Is this a question about how we interface between VRS and Cat-VRS in the context of metaKB entries? |
@DanielPuthawala Yes |
@DanielPuthawala I will be working on updating the CIViC + MOA CDMs (which leverage VRS/Cat-VRS/VA-Spec) for plenary. There is this example in cat-vrs, but it doesn't quite show what I need to do for members/expressions. |
It isn't a requirement, but I think would be more informative than using the label field. I recommend we do so.
I'm not sure I understand this. The defining context is one variant with one expression; the members associated with the categorical variant are each different variants from the defining context, and each should have one HGVS expression.
To answer this, would you clarify what you mean when by "normalized VRS variation objects"? Does this mean VRS normalization (VOCA)? Or does this mean with the liftover and transcript selection methods we implemented in the Variation Normalization service? |
Another question.... In my example, there is a |
It is technically both, but redundant to specify that. I would keep as defining context only. |
🫡
That answers my question!
Both -- VOCA + liftover/transcript selection. We use Variation Normalizer to normalize expressions |
That is the case because the catvar is specified at the protein level in this case, so you can end up with a synonymous assayed protein variant as the catvar. But any assayed nucleotide variants couldn't end up with synonymous hashes, and so would only show up in members. So it's possible for an assayed and categorical variant to share the same ID, but isn't necessarily meaningful, just indicative of synonymy. Assayed variants show up in |
I think those should be different |
@DanielPuthawala when you say 'relations', are you talking about mappings? |
This example in cat-vrs also has multiple expressions for a definingContext: https://github.com/ga4gh/cat-vrs/blob/1.x/examples/canonicalAllele-ex1.yaml#L30-L36 |
No, At least in Cat-VRS, |
Oh... I think these are from the VRSatile times. I need to update them. |
From #309 (comment):
Okay. I think we should discuss what this looks like in MetaKB. Don't have time to diagram now but will follow-up on this as a separate thread. From #309 (comment):
Hey, yes, you're right. Wasn't thinking about RefSeq/Ensembl when I said they should each of have one HGVS expression. Yes, these could both be valid expressions, and we should support both if easy to do. But if not easy (e.g. requiring extensive work in UTA or SeqRepo), just start with RefSeq. Regarding other, non-HGVS types, if it is quick to add support for SPDI (should be simple) and/or gnomAD (slightly more complicated) expression types, that is good. But not required. From #309 (comment) and related: For |
👍
@ahwagner we are pulling this information (HGVS expressions) directly from CIViC
👍 |
This is also being addressed in #388 |
After initial talk with @ahwagner , I should move
variant.definingContext.expressions
intovariant.members
. For CIViC variants, the genomic hgvs expression should already be there.Originally posted by @korikuzma in #279 (comment)
The text was updated successfully, but these errors were encountered: