Datasets

Mouse Chromosome Ontology (MCO)

The Mouse Chromosome Ontology (MCO) provides simple, stable, and version-aware URIs for semantically identifying mouse chromosomes in different mouse reference genome assemblies. MCO enables RDF datasets to describe chromosome-level genomic locations consistently across reference genome versions.

Dataset specifications

Tags
Ontology/Terminology/Nomenclature
Provenance Original
Registration Submitted
Data provider
  • Database Division for Life Science (DBCLS), BioData Science Initiative (BSI), National Institute of Genetics, National Institute of Genetics
Creator
  • Toshiaki KatayamaNational Institute of Genetics
Issued 2024-09-13
Licenses
  • Attribution 4.0 International (CC BY 4.0) Database Center for Life Science
Version 2024-09-13
Download /website/download/#mco
SPARQL Endpoint https://rdfportal.org/primary/sparql

Dataset statistics

Triples
466
Subjects
77
Properties
10
Objects
256
Classes
26

SPARQL example queries

Example 1

Run on Endpoint
# Retrieve a list of mouse chromosome classes included in MCO.

PREFIX mco:   <http://identifiers.org/mco/>
PREFIX rdfs:  <http://www.w3.org/2000/01/rdf-schema#>

SELECT ?chromosome_class ?label
FROM <http://rdfportal.org/dataset/mco>
WHERE {
  ?chromosome_class rdfs:subClassOf mco:MouseChromosome ;
                    rdfs:label ?label .
}
ORDER BY ?chromosome_class

Example 2

Run on Endpoint
# Retrieve chromosome instances and their lengths in GRCm39.

PREFIX mco:   <http://identifiers.org/mco/>
PREFIX rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:  <http://www.w3.org/2000/01/rdf-schema#>

SELECT ?chromosome ?chromosome_class ?label ?length
WHERE {
  ?chromosome rdf:type ?chromosome_class ;
              mco:build mco:GRCm39 ;
              mco:length ?length .

  ?chromosome_class rdfs:subClassOf mco:MouseChromosome ;
                    rdfs:label ?label .
}
ORDER BY ?chromosome

Example 3

Run on Endpoint
# Compare chromosome lengths between GRCm38 and GRCm39.

PREFIX mco:   <http://identifiers.org/mco/>
PREFIX rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:  <http://www.w3.org/2000/01/rdf-schema#>

SELECT ?chromosome_class ?label
       ?grcm38_chromosome ?grcm38_length
       ?grcm39_chromosome ?grcm39_length
       (?grcm39_length - ?grcm38_length AS ?length_difference)
WHERE {
  ?chromosome_class rdfs:subClassOf mco:MouseChromosome ;
                    rdfs:label ?label .

  ?grcm38_chromosome rdf:type ?chromosome_class ;
                     mco:build mco:GRCm38 ;
                     mco:length ?grcm38_length .

  ?grcm39_chromosome rdf:type ?chromosome_class ;
                     mco:build mco:GRCm39 ;
                     mco:length ?grcm39_length .
}
ORDER BY ?chromosome_class

Schema diagram

Schema diagram for mco
Schema diagram for mco