LinkedData? SPARQL Reference Collection Using the Gene Ontology
- Example Find Genes and their links to Gene Ontology terms
- Example Find interacting partners for specified protein
- Example Find Interactions where Participates Specified Protein
- Example Find All Proteins That are Linked to a Curated Interaction from the Literature and to Inflammatory Response
- Example Find All Proteins that are Linked to a Curated Molecular Interaction, to Inflammatory Response and to a Target of Existing Drug
- Example Fund Drugs Related to Asthma that are Linked to a Molecular Interaction
- Example Find Drugs Related to Asthma that are Linked to a Curated Molecular Interaction in the Literature where the Protein is Known to cause Inflammatory Response
- Example Find All Located in Y-chromosome Human Genes
- Example Find All Located in Y-chromosome Human Genes with Known Molecular Interactions
- Example Find All Located in Y-chromosome, Human Genes with Known Molecular Interactions, which are analyzed with Molecular Techniques
- Example Find All Located in Y-chromosome, Human Genes with Known Molecular Interactions, which are analyzed with 'Transfection'
- Example Show All White blood Cell Types
- Example Show Respirations Disorder Types
- Related
The following guide presents collection of LinkedData? SPARQL Query Examples Using the Gene Ontology:
Example Find Genes and their links to Gene Ontology terms
PREFIX psys: <http://proton.semanticweb.org/2006/05/protons#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX gene: <http://linkedlifedata.com/resource/entrezgene/> SELECT * WHERE { ?gene rdf:type gene:Gene . ?gene gene:goTerm ?go . } LIMIT 10
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Find interacting partners for specified protein
PREFIX biopax2: <http://www.biopax.org/release/biopax-level2.owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> SELECT DISTINCT ?protein ?interactor_uri ?interactor_name WHERE { ?i rdf:type biopax2:interaction . ?i biopax2:PARTICIPANTS ?p . ?p biopax2:PHYSICAL-ENTITY ?protein . ?protein biopax2:NAME "Phytochrome A" . ?i biopax2:PARTICIPANTS ?p1 . ?p1 biopax2:PHYSICAL-ENTITY ?interactor_uri . ?interactor_uri rdf:type biopax2:protein . ?interactor_uri biopax2:NAME ?interactor_name . }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Find Interactions where Participates Specified Protein
PREFIX biopax2: <http://www.biopax.org/release/biopax-level2.owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> SELECT ?interaction ?protein WHERE { ?interaction rdf:type biopax2:interaction . ?interaction biopax2:PARTICIPANTS ?p . ?p biopax2:PHYSICAL-ENTITY ?protein . ?protein biopax2:NAME "Phytochrome A" . }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Find All Proteins That are Linked to a Curated Interaction from the Literature and to Inflammatory Response
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX biopax2: <http://www.biopax.org/release/biopax-level2.owl#> PREFIX uniprot: <http://purl.uniprot.org/core/> SELECT distinct ?fullname WHERE { ?interaction rdf:type biopax2:physicalInteraction . ?interaction biopax2:PARTICIPANTS ?participant . ?participant biopax2:PHYSICAL-ENTITY ?physicalEntity . ?physicalEntity skos:exactMatch ?protein . ?protein uniprot:classifiedWith <http://purl.uniprot.org/go/0006954>. ?protein uniprot:recommendedName ?name . ?name uniprot:fullName ?fullname . }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Find All Proteins that are Linked to a Curated Molecular Interaction, to Inflammatory Response and to a Target of Existing Drug
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX biopax2: <http://www.biopax.org/release/biopax-level2.owl#> PREFIX uniprot: <http://purl.uniprot.org/core/> PREFIX drugbank: <http://www4.wiwiss.fu-berlin.de/drugbank/resource/drugbank/> SELECT distinct ?fullname WHERE { ?interaction rdf:type biopax2:physicalInteraction . ?interaction biopax2:PARTICIPANTS ?participant . ?participant biopax2:PHYSICAL-ENTITY ?physicalEntity . ?physicalEntity skos:exactMatch ?protein . ?protein uniprot:classifiedWith <http://purl.uniprot.org/go/0006954>. ?protein uniprot:recommendedName ?name. ?name uniprot:fullName ?fullname . ?protein uniprot:mnemonic ?mnemonic . ?target drugbank:swissprotName ?mnemonic . }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Fund Drugs Related to Asthma that are Linked to a Molecular Interaction
PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX biopax2: <http://www.biopax.org/release/biopax-level2.owl#> PREFIX uniprot: <http://purl.uniprot.org/core/> PREFIX drugbank: <http://www4.wiwiss.fu-berlin.de/drugbank/resource/drugbank/> SELECT distinct ?fullname ?drugname ?indication WHERE { ?participant biopax2:PHYSICAL-ENTITY ?physicalEntity . ?physicalEntity skos:semanticRelation ?protein . ?protein uniprot:recommendedName ?name. ?name uniprot:fullName ?fullname . ?target skos:exactMatch ?protein . ?drug drugbank:target ?target. ?drug drugbank:genericName ?drugname. ?drug drugbank:indication ?indication. filter(regex(?indication, "asthma", "i")) }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Find Drugs Related to Asthma that are Linked to a Curated Molecular Interaction in the Literature where the Protein is Known to cause Inflammatory Response
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX biopax2: <http://www.biopax.org/release/biopax-level2.owl#> PREFIX uniprot: <http://purl.uniprot.org/core/> PREFIX drugbank: <http://www4.wiwiss.fu-berlin.de/drugbank/resource/drugbank/> SELECT DISTINCT ?fullname ?drugname WHERE { ?interaction rdf:type biopax2:physicalInteraction . ?interaction biopax2:PARTICIPANTS ?participant . ?participant biopax2:PHYSICAL-ENTITY ?physicalEntity . ?physicalEntity skos:exactMatch ?protein . ?protein uniprot:classifiedWith <http://purl.uniprot.org/go/0006954>. ?protein uniprot:recommendedName ?name. ?name uniprot:fullName ?fullname . ?target skos:exactMatch ?protein . ?drug drugbank:target ?target . ?drug drugbank:genericName ?drugname . ?drug drugbank:indication ?indication . }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Find All Located in Y-chromosome Human Genes
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX gene: <http://linkedlifedata.com/resource/entrezgene/> PREFIX uniprot: <http://purl.uniprot.org/uniprot/core/> PREFIX core: <http://purl.uniprot.org/core/> SELECT ?genedescription ?taxonomy WHERE { ?geneid gene:description ?genedescription . ?geneid gene:uniprotAccession ?uniprotaccession . ?geneid gene:chromosome 'Y' . ?uniprotaccession core:organism ?taxonomy . ?taxonomy core:scientificName 'Homo sapiens' . }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Find All Located in Y-chromosome Human Genes with Known Molecular Interactions
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX gene: <http://linkedlifedata.com/resource/entrezgene/> PREFIX core: <http://purl.uniprot.org/core/> PREFIX biopax2: <http://www.biopax.org/release/biopax-level2.owl#> SELECT ?genedescription ?taxonomy ?interactionname WHERE { ?interaction rdf:type biopax2:interaction . ?interaction biopax2:PARTICIPANTS ?p . ?interaction biopax2:NAME ?interactionname . ?p biopax2:PHYSICAL-ENTITY ?protein . ?protein skos:exactMatch ?uniprotaccession . ?uniprotaccession core:organism ?taxonomy . ?taxonomy core:scientificName 'Homo sapiens' . ?geneid gene:uniprotAccession ?uniprotaccession . ?geneid gene:description ?genedescription . ?geneid gene:chromosome 'Y' . }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Find All Located in Y-chromosome, Human Genes with Known Molecular Interactions, which are analyzed with Molecular Techniques
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX gene: <http://linkedlifedata.com/resource/entrezgene/> PREFIX core: <http://purl.uniprot.org/core/> PREFIX biopax2: <http://www.biopax.org/release/biopax-level2.owl#> PREFIX lifeskim: <http://linkedlifedata.com/resource/lifeskim/> PREFIX umls: <http://linkedlifedata.com/resource/umls/> PREFIX pubmed: <http://linkedlifedata.com/resource/pubmed/> SELECT distinct ?genedescription ?prefLabel WHERE { ?interaction rdf:type biopax2:interaction . ?interaction biopax2:PARTICIPANTS ?p . ?p biopax2:PHYSICAL-ENTITY ?protein . ?protein skos:exactMatch ?uniprotaccession . ?uniprotaccession core:organism <http://purl.uniprot.org/taxonomy/9606> . ?geneid gene:uniprotAccession ?uniprotaccession . ?geneid gene:description ?genedescription . ?geneid gene:pubmed ?pmid . ?geneid gene:chromosome 'Y' . ?pmid lifeskim:mentions ?umlsid . ?umlsid skos:prefLabel ?prefLabel . ?umlsid rdf:type <http://linkedlifedata.com/resource/semanticnetwork/id/T063> . }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Find All Located in Y-chromosome, Human Genes with Known Molecular Interactions, which are analyzed with 'Transfection'
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX gene: <http://linkedlifedata.com/resource/entrezgene/> PREFIX core: <http://purl.uniprot.org/core/> PREFIX biopax2: <http://www.biopax.org/release/biopax-level2.owl#> PREFIX lifeskim: <http://linkedlifedata.com/resource/lifeskim/> PREFIX umls: <http://linkedlifedata.com/resource/umls/> PREFIX pubmed: <http://linkedlifedata.com/resource/pubmed/> SELECT distinct ?genedescription ?prefLabel WHERE { ?interaction rdf:type biopax2:interaction . ?interaction biopax2:PARTICIPANTS ?p . ?p biopax2:PHYSICAL-ENTITY ?protein . ?protein skos:exactMatch ?uniprotaccession . ?uniprotaccession core:organism <http://purl.uniprot.org/taxonomy/9606> . ?geneid gene:uniprotAccession ?uniprotaccession . ?geneid gene:description ?genedescription . ?geneid gene:pubmed ?pmid . ?geneid gene:chromosome 'Y' . ?pmid lifeskim:mentions ?umlsid . ?umlsid skos:prefLabel 'Transfection' . ?umlsid skos:prefLabel ?prefLabel . }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Show All White blood Cell Types
PREFIX umls-concept: <http://linkedlifedata.com/resource/umls/id/> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX lld: <http://linkedlifedata.com/resource/> SELECT ?concept ?prefLabel WHERE { { ?concept skos:prefLabel "Leukocytes" . ?concept skos:inScheme lld:umls . ?concept skos:prefLabel ?prefLabel } UNION { ?concept1 skos:prefLabel "Leukocytes" . ?concept1 skos:inScheme lld:umls . ?concept skos:broaderTransitive ?concept1 . ?concept skos:inScheme lld:umls . ?concept skos:prefLabel ?prefLabel } }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Example Show Respirations Disorder Types
PREFIX umls-concept: <http://linkedlifedata.com/resource/umls/id/> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX lld: <http://linkedlifedata.com/resource/> SELECT ?concept ?prefLabel WHERE { { ?concept skos:prefLabel "Respiration Disorders" . ?concept skos:inScheme lld:umls . ?concept skos:prefLabel ?prefLabel } UNION { ?concept1 skos:prefLabel "Respiration Disorders" . ?concept1 skos:inScheme lld:umls . ?concept skos:broaderTransitive ?concept1 . ?concept skos:inScheme lld:umls . ?concept skos:prefLabel ?prefLabel } }
- View the SPARQL Query Definition via SPARQL Protocol URL
- View the SPARQL Query Results via SPARQL Protocol URL
Related