# Query 1 書き直し DEFINE sql:select-option "order" PREFIX xsd: PREFIX icgc: PREFIX hgnc_vocabulary: PREFIX bio2rdf_vocabulary: PREFIX bio2rdf-ensembl: PREFIX owl: PREFIX dct: SELECT (?project_code AS ?item) (COUNT(DISTINCT ?donor) AS ?value) FROM WHERE { ?project icgc:primary_site "Blood" ; a ; icgc:project_code ?project_code . ?donor icgc:project ?project ; a . ?detection icgc:donor ?donor ; a ; icgc:mutation ?mutation . ?mutation a . ?effect icgc:mutation ?mutation ; a ; icgc:gene_affected ?gene . ?gene a } GROUP BY ?project_code ORDER BY DESC(?value) # Query 2 書き直し # Query 2 # # イギリスの骨肉腫のプロジェクト「BOCA-UK」で多くの症例で検出された変異上位20個 DEFINE sql:select-option "order" PREFIX xsd: PREFIX icgc: PREFIX hgnc_vocabulary: PREFIX bio2rdf_vocabulary: PREFIX bio2rdf-ensembl: PREFIX owl: PREFIX dct: SELECT (?mutation_id AS ?ID) (CONCAT("chr", ?chromosome, ":g.", STR(?chromosome_start), ":g.", ?mutated_from_allele, ">", ?mutated_to_allele) AS ?DNA_Change) (?mutation_type AS ?Type) (COUNT(DISTINCT ?donor) AS ?donors) FROM { ?project icgc:project_code "BOCA-UK" ; a ; icgc:primary_site ?primary_site . ?donor icgc:project ?project . ?detection icgc:donor ?donor ; a ; icgc:mutation ?mutation . ?mutation a ; icgc:mutation_id ?mutation_id ; icgc:mutation_type ?mutation_type ; icgc:chromosome ?chromosome ; icgc:chromosome_start ?chromosome_start ; icgc:mutated_from_allele ?mutated_from_allele ; icgc:mutated_to_allele ?mutated_to_allele . ?effect icgc:mutation ?mutation ; a ; icgc:gene_affected ?gene . ?gene a } GROUP BY ?mutation_id ?chromosome ?chromosome_start ?mutated_from_allele ?mutated_to_allele ?mutation_type ORDER BY DESC(?donors) LIMIT 20 # Query 3 書き直し DEFINE sql:select-option "order" PREFIX xsd: PREFIX icgc: PREFIX hgnc_vocabulary: PREFIX bio2rdf_vocabulary: PREFIX bio2rdf-ensembl: PREFIX owl: PREFIX dct: SELECT DISTINCT ?gene (COUNT(DISTINCT ?donor) AS ?count) FROM { ?project icgc:project_code "BOCA-UK" ; a ; icgc:primary_site ?primary_site . ?donor icgc:project ?project . ?detection icgc:donor ?donor ; a ; icgc:mutation ?mutation . ?mutation a . ?effect icgc:mutation ?mutation ; a ; icgc:gene_affected ?gene . ?gene a } GROUP BY ?gene ORDER BY DESC (?count) LIMIT 20