Scenario 1: Genetic Analysis Case Study on FBX011 gene.#

An Undiagnosed Child with Mental Retardation and Facial Dysmorphisms#

An undiagnosed child with mental retardation and facial dysmorphisms, with a negative array-CGH analysis, underwent Whole Exome Sequencing (WES). This disclosed a de novo, likely pathogenic, rare variant in the FBX011 gene.


Research Questions#

Question 1: Gene-Disease Relationship#

Is there a relationship between the FBX011 gene mutation and the observed disease?

Work in Progress: This query is still under development and may not yet provide complete or accurate results. It serves as a foundation for further refinement and enhancement.
PREFIX sio: <http://semanticscience.org/ontology/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX caresm: <http://example.com/caresm/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT ?gene ?geneLabel ?mutation ?disease
WHERE {
  # Identify the gene associated with the mutation
  ?gene rdf:type sio:SIO_000115 ;  # Identifier for the gene
        rdfs:label "FBX011"@en .

  # Find the mutation associated with the gene
  ?mutation rdf:type sio:SIO_000115 ;  # Identifier for the mutation
           sio:denotes ?gene .

  # Find the individual related to the mutation and disease
  ?individual rdf:type sio:SIO_000498 ;  # Individual
              sio:denotes ?mutation ;
              sio:has-role ?role .

  # Find the role realized in a process
  ?role rdf:type sio:SIO_000016 ;
        sio:realized-in ?process .

  # Find the process overlapping with a specific process and related to disease
  ?process rdf:type sio:SIO_000006 ;
           sio:overlaps-with ?specific_process ;
           sio:has-input ?input ;
           sio:has-target ?disease ;
           sio:has-output ?output .

  # Find the specific process, input, and output related to the process
  ?specific_process rdf:type sio:SIO_000006 .
  ?input rdf:type sio:SIO_000015 .
  ?disease rdf:type sio:SIO_000015 ;  # Disease
            rdfs:label ?diseaseLabel .
  ?output rdf:type sio:SIO_000015 .

  # Ensure the labels are in English
  FILTER(LANG(?diseaseLabel) = "en") .
}

Question 2: Mutation Prevalence#

Are there any other individuals with the mutation or allelic variant?

Work in Progress: This query is still under development and may not yet provide complete or accurate results. It serves as a foundation for further refinement and enhancement.
PREFIX sio: <http://semanticscience.org/ontology/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX caresm: <http://example.com/caresm/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT ?individual ?individualLabel
WHERE {
  # Identify the mutation of interest
  ?mutation rdf:type sio:SIO_000115 ;
            rdfs:label "FBX011_mutation"@en .

  # Find individuals with the same mutation
  ?individual rdf:type sio:SIO_000498 ;  # Individual
              sio:denotes ?mutation ;
              rdfs:label ?individualLabel .

  # Ensure the labels are in English
  FILTER(LANG(?individualLabel) = "en") .
}

Question 3: Phenotype and Prognosis#

If there are, what is their phenotype? What can be derived from them for the prognosis?

Work in Progress: This query is still under development and may not yet provide complete or accurate results. It serves as a foundation for further refinement and enhancement.
PREFIX sio: <http://semanticscience.org/ontology/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX caresm: <http://example.com/caresm/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT ?individual ?individualLabel ?phenotype ?phenotypeLabel ?prognosis ?prognosisLabel
WHERE {
  # Identify the gene of interest
  ?gene rdf:type sio:SIO_000115 ;
        rdfs:label "FBX011"@en .

  # Find mutations associated with the gene
  ?mutation rdf:type sio:SIO_000115 ;
            sio:denotes ?gene .

  # Find individuals with these mutations
  ?individual rdf:type sio:SIO_000498 ;  # Individual
              sio:denotes ?mutation ;
              rdfs:label ?individualLabel .

  # Find the phenotype of these individuals
  ?individual sio:has-attribute ?phenotype .
  ?phenotype rdf:type sio:SIO_000614 ;  # Phenotype
             rdfs:label ?phenotypeLabel .

  # Find the prognosis related to these individuals
  ?individual sio:has-attribute ?prognosis .
  ?prognosis rdf:type sio:SIO_000614 ;  # Prognosis
             rdfs:label ?prognosisLabel .

  # Ensure the labels are in English
  FILTER(LANG(?individualLabel) = "en") .
  FILTER(LANG(?phenotypeLabel) = "en") .
  FILTER(LANG(?prognosisLabel) = "en") .
}

Question 4: Variant Frequency in Populations#

What is the variant frequency across different populations?

Work in Progress: This query is still under development and may not yet provide complete or accurate results. It serves as a foundation for further refinement and enhancement.
PREFIX sio: <http://semanticscience.org/ontology/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX caresm: <http://example.com/caresm/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT ?population ?populationLabel ?mutation ?mutationLabel ?frequency ?frequencyLabel
WHERE {
  # Identify the mutation of interest
  ?mutation rdf:type sio:SIO_000115 ;  # Identifier
            rdfs:label "FBX011_mutation"@en ;
            sio:denotes ?gene .

  # Find populations with this mutation
  ?observation rdf:type sio:SIO_000498 ;  # Observation
               sio:has-input ?mutation ;
               sio:has-output ?frequency ;
               sio:has-agent ?population .

  # Get the labels for the mutation, frequency, and population
  ?mutation rdfs:label ?mutationLabel .
  ?frequency rdf:type sio:SIO_001367 ;  # Frequency
             rdfs:label ?frequencyLabel .
  ?population rdf:type sio:SIO_000015 ;  # Population
              rdfs:label ?populationLabel .

  # Ensure the labels are in English
  FILTER(LANG(?mutationLabel) = "en") .
  FILTER(LANG(?frequencyLabel) = "en") .
  FILTER(LANG(?populationLabel) = "en") .
}