データセット一覧

jPOST databse RDF

jPOST database RDFは、jPOSTプロジェクトが運営するjPOSTdbのコンテンツをRDF形式で提供する公開データセットです。プロテオミクス公開データを統一された基準で再解析した結果に基づいて、データセット情報、同定ペプチド、推定タンパク質、翻訳後修飾などの情報を含んでいます。

データセット仕様

タグ
Protein Sequence
提供元 Original
登録区分 Submitted
データ提供者
作成者
  • 守屋 勇樹ライフサイエンス統合データベースセンター
  • 河野 信北里大学
  • 五斗 進ライフサイエンス統合データベースセンター
公開日 2025-09-04
ライセンス
  • Attribution 4.0 International (CC BY 4.0)
バージョン 202509
ダウンロード https://rdfportal.org/download/jpostdb
SPARQLエンドポイント https://rdfportal.org/primary/sparql

データセット統計

Triples
577714138
Subjects
167382402
Properties
51
Objects
190910397
Classes
88

SPARQLクエリ例

例 1

エンドポイントで実行
# List of species in the jPOST database
PREFIX jpost: <http://rdf.jpostdb.org/ontology/jpost.owl#>
PREFIX dct: <http://purl.org/dc/terms/>
SELECT DISTINCT ?dataset_id ?species
WHERE {
  ?dataset a jpost:Dataset ;
           dct:identifier ?dataset_id ;
           jpost:hasProfile/jpost:hasSample/jpost:species ?tax .
  ?tax <http://ddbj.nig.ac.jp/ontologies/taxonomy/scientificName> ?species .
}
ORDER BY ?dataset_id
LIMIT 20

例 2

エンドポイントで実行
# Count peptide spectrum matches of a protein
PREFIX jpost: <http://rdf.jpostdb.org/ontology/jpost.owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX obo: <http://purl.obolibrary.org/obo/>
PREFIX up: <http://purl.uniprot.org/uniprot/>
SELECT DISTINCT ?sequence (COUNT (?psm) AS ?psm_count)
WHERE {
  VALUES ?uniprot { up:P01112 }
  ?protein jpost:hasDatabaseSequence ?uniprot ;
           jpost:hasPeptideEvidence/jpost:hasPeptide ?peptide .
  ?peptide jpost:hasSequence [ a obo:MS_1001344 ;
                             rdf:value ?sequence ] ;
           jpost:hasPsm ?psm .
}
ORDER BY DESC (?psm_count)

例 3

エンドポイントで実行
# Post-translational Phospholylartion sites of a protein
PREFIX jpost: <http://rdf.jpostdb.org/ontology/jpost.owl#>
PREFIX up: <http://purl.uniprot.org/uniprot/>
PREFIX unimod: <http://www.unimod.org/obo/unimod.obo#>
PREFIX faldo: <http://biohackathon.org/resource/faldo#>
SELECT ?pep_position ?mod_position ?site (COUNT (?site) AS ?detected_count)
WHERE {
  VALUES ?uniprot { up:Q9NYF8 }
  ?protein jpost:hasDatabaseSequence ?uniprot ;
           jpost:hasPeptideEvidence ?evidence .
  ?evidence faldo:location/faldo:begin/faldo:position ?pep_position ;
            jpost:hasPeptide/jpost:hasPsm ?psm .
  ?psm jpost:hasModification [ a unimod:UNIMOD_21 ;  # UNIMOD_21 = "Phospho"
                             jpost:modificationSite ?site ;
                             faldo:location/faldo:position ?mod_position ] .
}
ORDER BY ?pep_position ?mod_position

スキーマ図

Schema diagram for jpostdb
Schema diagram for jpostdb