Skip to content
Robert Hoehndorf edited this page Dec 14, 2018 · 3 revisions

Example SPARQL queries:

Find the 10 functionally most similar proteins to A4 (human):

PREFIX up:<http://purl.uniprot.org/core/> 
PREFIX taxon:<http://purl.uniprot.org/taxonomy/> 
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#> 
PREFIX b2v: <http://bio2vec.net/function#>
PREFIX b2vd: <http://bio2vec.net/dataset#>
PREFIX keywords:<http://purl.uniprot.org/keywords/> 

SELECT ?protein ?simprotein ?val ?x ?y
WHERE
{ 
	?protein a up:Protein . 
	?protein up:mnemonic 'A4_HUMAN'
        SERVICE <http://test.bio2vec.net/ds/query> {
	  (?simprotein ?val ?x ?y) b2v:mostSimilar(b2vd:dataset_2 ?protein 10) .
        } 
}

https://sparql.uniprot.org/sparql/?format=html&query=PREFIX+up%3A%3Chttp%3A%2F%2Fpurl.uniprot.org%2Fcore%2F%3E+%0D%0APREFIX+taxon%3A%3Chttp%3A%2F%2Fpurl.uniprot.org%2Ftaxonomy%2F%3E+%0D%0APREFIX+rdfs%3A%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E+%0D%0APREFIX+b2v%3A+%3Chttp%3A%2F%2Fbio2vec.net%2Ffunction%23%3E%0D%0APREFIX+b2vd%3A+%3Chttp%3A%2F%2Fbio2vec.net%2Fdataset%23%3E%0D%0APREFIX+keywords%3A%3Chttp%3A%2F%2Fpurl.uniprot.org%2Fkeywords%2F%3E+%0D%0A%0D%0ASELECT+%3Fprotein+%3Fsimprotein+%3Fval+%3Fx+%3Fy%0D%0AWHERE%0D%0A%7B+%0D%0A%09%3Fprotein+a+up%3AProtein+.+%0D%0A%09%3Fprotein+up%3Amnemonic+%27A4_HUMAN%27%0D%0A++++SERVICE+%3Chttp%3A%2F%2Ftest.bio2vec.net%2Fds%2Fquery%3E+%7B%0D%0A%09++%28%3Fsimprotein+%3Fval+%3Fx+%3Fy%29+b2v%3AmostSimilar%28b2vd%3Adataset_2+%3Fprotein+10%29+.%0D%0A++++%7D+%0D%0A%7D

Clone this wiki locally