Skip to content
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

Cat-VRS Constraints #9

Open
DanielPuthawala opened this issue Oct 15, 2024 · 4 comments
Open

Cat-VRS Constraints #9

DanielPuthawala opened this issue Oct 15, 2024 · 4 comments
Labels
ASHG-2024 ASHG GKS Unconference 2024 Morning Session Selected Tasks that were selected at the event and have followup attached to the issue

Comments

@DanielPuthawala
Copy link

Submitter Name

Daniel Puthawala

Submitter Affiliation

NCH / GA4GH

Project Details

The Cat-VRS is the newest product (still under development) under the GKS workstream. Cat-VRS is built on top of existing GKS standards such as VRS, and is itself destined to be a component part of other GKS efforts such as the VA-Spec.

This proposed session at the unconference focuses on pushing forward the development of Constraints and Profiles in the Cat-VRS. Possible topics include reviewing recently proposed changes to the DefiningContextConstraint, building out the LocationConstraint with an eye towards handing Fusions and Rearrangement Variants, and brainstorming new relation functions necessary to address currently unserviced implementor use cases.

Required Skills

No minimum skillset required (and we encourage participation from a broad diversity of perspectives!), though any of the following would be particularly helpful:

  • Experience in Clinical genomics, variant analysis, or genomics bioinformatics pipelines
  • Experience in python, JSON schema, or other technical tools for building and querying databases
  • Familiarity with set theory, logic, or the fundamentals of computer science
@DanielPuthawala
Copy link
Author

Current mock-up
Cat-VRS Constraint Model - Breaking up DCC (2)

@korikuzma korikuzma changed the title Cat-VRS Constraints and Domains Engineering Cat-VRS Constraints Nov 4, 2024
@korikuzma
Copy link
Collaborator

Morning session

@ahwagner ahwagner added the Selected Tasks that were selected at the event and have followup attached to the issue label Nov 4, 2024
@ahwagner
Copy link
Member

ahwagner commented Nov 4, 2024

@larrybabb and @ahwagner continued this discussion during the afternoon session, and came up with the following additional decisions:

  1. Drop molecularContextConstraint

  2. Clarified the relations to be used in defining context constraints:
    translates_from
    translates_from_reading_frame
    liftover_to
    transcribes_to
    translates_to
    translates_through

  3. Clarified that constraints are filter functions that return T/F for membership, e.g.

def definingAlleleContext(query allele, defining allele, relations[]) -> bool:
"""Returns if query allele is related to defining allele by a specified relation"""

@korikuzma korikuzma added ASHG-2024 ASHG GKS Unconference 2024 Morning Session labels Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ASHG-2024 ASHG GKS Unconference 2024 Morning Session Selected Tasks that were selected at the event and have followup attached to the issue
Projects
None yet
Development

No branches or pull requests

3 participants