Skip to content

Instantly share code, notes, and snippets.

PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX bd: <http://www.bigdata.com/rdf#>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX wp: <http://vocabularies.wikipathways.org/wp#>
SELECT DISTINCT ?metabolite ?metabolite_label ?identifier ?identifierUri (GROUP_CONCAT(DISTINCT(?pathway); separator=", ") as ?pathways) WHERE {
@andrawaag
andrawaag / WD_WP_inchiKey2.sparql
Created August 20, 2016 13:20
SPARQL query to find pathways with a inchikey as input
#QUERY <http://sparql.wikipathways.org>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT DISTINCT ?wpurl ?wp_compound ?wp_compoundLabel ?inchikey ?wd_compound WHERE {
SERVICE <https://query.wikidata.org/bigdata/namespace/wdq/sparql> {
@andrawaag
andrawaag / WD_WP_inchiKey.sparql
Created August 20, 2016 13:00
SPARQL query to link Wikidata and Wikipathways with an InchiKey
#QUERY <http://sparql.wikipathways.org>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT DISTINCT * WHERE {
SERVICE <https://query.wikidata.org/bigdata/namespace/wdq/sparql> {
library(SPARQL)
library(ggplot2)
library(rworldmap)
wdqs <- "https://query.wikidata.org/bigdata/namespace/wdq/sparql"
query <- "PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX v: <http://www.wikidata.org/prop/statement/>
@andrawaag
andrawaag / WIkidataMalariaCounts.R
Created December 7, 2015 14:54
Get a spatial map in R on Number of cases of Malaria in Wikidata added the SWAT4LS tutorial
library(SPARQL)
library(ggplot2)
library(rworldmap)
wdqs <- "https://query.wikidata.org/bigdata/namespace/wdq/sparql"
query <- "PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX v: <http://www.wikidata.org/prop/statement/>
@andrawaag
andrawaag / TuberculosisinWikidata.R
Last active December 7, 2015 14:51
Get a spatial map in R on Number of cases of Tuberculosis in Wikidata added the SWAT4LS tutorial
library(SPARQL)
library(ggplot2)
library(rworldmap)
wdqs <- "https://query.wikidata.org/bigdata/namespace/wdq/sparql"
query <- "PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX v: <http://www.wikidata.org/prop/statement/>
@andrawaag
andrawaag / DifExInsullinSIgnalling.R
Last active October 4, 2015 21:29
Differentially expressed Genes in a pathway on Insulin Signaling in case of Diabetes Mellitus
library(SPARQL)
library(ggplot2)
wpSparql <- "http://sparql.wikipathways.org"
ebiSparql <- "https://www.ebi.ac.uk/rdf/services/atlas/sparql"
efoPathwaysQuery <- "PREFIX identifiers: <http://identifiers.org/ensembl/>
PREFIX atlas: <http://rdf.ebi.ac.uk/resource/atlas/>
PREFIX atlasterms: <http://rdf.ebi.ac.uk/terms/atlas/>
PREFIX efo: <http://www.ebi.ac.uk/efo/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX dcterms: <http://purl.org/dc/terms/>
library(SPARQL)
library(ggplot2)
library(rworldmap)
wdqs <- "https://query.wikidata.org/bigdata/namespace/wdq/sparql"
query = "PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX v: <http://www.wikidata.org/prop/statement/>
curl "http://sparql.bioontology.org/sparql/?query=PREFIX+omv%3A+%3Chttp%3A%2F%2Fomv.ontoware.org%2F2005%2F05%2Fontology%23%3E%0D%0APREFIX+rdfs%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0D%0APREFIX+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0ASELECT+DISTINCT+%3Fdisease+%3Flabel+%3Ftype+%0D%0AWHERE+%7B%0D%0A%09%0D%0A++++++++%3Fdisease+rdfs%3Alabel+%3Flabel+.%0D%0A++++++++%3Fdisease+rdf%3Atype+%3Chttp%3A%2F%2Fwww.w3.org%2F2004%2F02%2Fskos%2Fcore%23Concept%3E+.%0D%0A%7D%0D%0A%0D%0A++++++++&apikey=d3419539-f429-4450-9097-8dd123acadd0&format=txt
“ \
|grep name=\"disease\”\
|sed "s/<binding name=\"disease\"><uri>/</“\
|sed "s/<\/uri><\/binding>/>/“\
|grep EFO \
|for efo in `xargs`; \
do curl "http://sparql.wikipathways.org/?default-graph-uri=&query=PREFIX+identifiers%3A%3Chttp%3A%2F%2Fidentifiers.org%2Fensembl%2F%3E%0D%0APREFIX+atlas%3A+%3Chttp%3A%2F%2Frdf.ebi.ac.uk%2Fresource%2Fatlas%2F%3E%0D%0APREFIX+atlasterms%3A+%3Chttp%3A%2F%2Frdf.ebi.ac.uk%2Fterms%2Fatlas%2
@andrawaag
andrawaag / gpml
Created September 26, 2013 12:24
gpml language definition LaTeX listings package
% Language Definition for GPML
\usepackage{color}
\definecolor{gray}{rgb}{0.4,0.4,0.4}
\definecolor{darkblue}{rgb}{0.0,0.0,0.6}
\definecolor{cyan}{rgb}{0.0,0.6,0.6}
\lstset{
basicstyle=\ttfamily,
columns=fullflexible,
showstringspaces=false,