API Investigation:Sparql

From ToxBank API Wiki
(Difference between revisions)
Jump to: navigation, search
m
m (cURL example)
 
Line 41: Line 41:
 
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=qvalue:0.805517" https://services.toxbank.net/investigation/sparql/investigation_by_value
 
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=qvalue:0.805517" https://services.toxbank.net/investigation/sparql/investigation_by_value
 
-->
 
-->
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "geneIdentifier=['entrez:3075']" https://services.toxbank.net/investigation/sparql/biosearch
+
  curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "geneIdentifiers=['entrez:3075']" https://services.toxbank.net/investigation/sparql/biosearch
  
 
  curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' https://services.toxbank.net/investigation/sparql/investigations_and_factors
 
  curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' https://services.toxbank.net/investigation/sparql/investigations_and_factors

Latest revision as of 10:19, 29 September 2015

Description Get information from investigations
Resource Investigation
Method GET
URI investigation/sparql/{template_name}
Parameters params per template(template_name):* no params needed for investigation_and_characteristics, investigations_and_factors and investigations_and_protocols* factorValues: URI array for investigation_by_factors and protocols_by_factors template * geneIdentifiers: Array of Strings for biosearch (e.G.: entrez:3075,genesymbol:HSPD1).
Header Parameters Accept: application/json, subjectid:SECURITY-TOKEN
Media Type (input)
Results Investigation data as json
Media Type (output) application/json
Status code 200, 400, 401, 404

Get information from published investigations via predefined SPARQL queries. (e.G.: https://services.toxbank.net/investigation/sparql/investigations_and_protocols ) . You may also use camelcase notation for templatenames (e.G.: InvestigationsAndProtocols, InvestigationByFactors).

cURL example

curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' https://services.toxbank.net/investigation/sparql/genelist
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" https://services.toxbank.net/investigation/sparql/investigation_and_characteristics
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=http://purl.obolibrary.org/obo/NEWT_4932" https://services.toxbank.net/investigation/sparql/investigation_by_characteristic
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=organism" https://services.toxbank.net/investigation/sparql/investigation_by_characteristic_name
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "value=Saccharomyces cerevisiae (Baker's yeast)" https://services.toxbank.net/investigation/sparql/investigation_by_characteristic_value
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "values=http://purl.obolibrary.org/chebi/CHEBI:39867" https://services.toxbank.net/investigation/sparql/investigation_by_factor
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "factorValues=['http://purl.obolibrary.org/chebi/CHEBI:39867']" https://services.toxbank.net/investigation/sparql/investigation_by_factors
curl -X GET -k -H "Accept:application/json" -H "subjectid:MYTOKEN" -d "geneIdentifiers=['entrez:3075']" https://services.toxbank.net/investigation/sparql/biosearch
curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' https://services.toxbank.net/investigation/sparql/investigations_and_factors
curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' https://services.toxbank.net/investigation/sparql/investigations_and_protocols
curl -X GET -k -H 'Accept:application/json' -H 'subjectid:MYTOKEN' -d "factorValues=['http://purl.obolibrary.org/chebi/CHEBI:39867']" https://services.toxbank.net/investigation/sparql/protocols_by_factors
Personal tools