Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/MROPublic

The MHC Restriction Ontology

NotificationsYou must be signed in to change notification settings

IEDB/MRO

Repository files navigation

Build Status

Download the latest release of MRO.

Download the development version of MRO.

We recommendProtégé 5 beta for viewing MRO in OWL format.

MHC molecules form a highly diverse family of proteins that play a key role in cellular immune recognition. Over time, different techniques and terminologies have been developed to identify the specific type(s) of MHC molecule involved in a specific immune recognition context. No consistent nomenclature exists across different vertebrate species. To correctly represent MHC related data inThe Immune Epitope Database (IEDB), we built upon a previously established MHC ontology (MaHCO) and createdMRO to represent MHC molecules as they relate to immunological experiments. MRO models MHC protein chains from 16 species, deals with different approaches used to identify MHC, such as direct sequencing verses serotyping, relates engineered MHC molecules to naturally occurring ones, connects genetic loci, alleles, protein chains and multichain proteins, and establishes evidence codes for MHC restriction. Where available, this work is based on existing ontologies from theOBO Foundry. We link to well-established MHC nomenclature resources of the internationalImMunoGeneTics information system (IMGT) for human data andThe Immuno Polymorphism Database (IPD) for non-human species.

Vita et al.,An Ontology for Major Histocompatibility Restriction, Journal of Biomedical Semantics, 2016.

This iswork in progress. Here are some remaining tasks:

  • model evidence codes
  • have an expert review rat terms
  • add sequences for the remaining chains, where possible
  • review modelling with others ontology developers and domain experts
  • add textual definitions and additional annotations

Build Instructions

We useROBOT andGNU Make to build MRO from template files, applying the Quick Term Template (QTT) approach (seeOvercoming the ontology enrichment bottleneck with Quick Term Templates).

Theindex.tsv contains the master list of MRO terms. Theontology/ directory contains template files, with one file for the core (upper-level) terms:

and then one file per branch of the ontology:

Two other files contain all remaining terms:

With GNU Make and ROBOT installed, building is as simple as running:

make

Testing

We use a combination of ROBOT and Python (3.x) scripts for validating the MRO outputs. Install the Python requirements:

python3 -m pip install -r requirements.txt

Then run:

make test

This will run the following checks:

  • ROBOT report (writes tobuild/report.csv - fails onERROR-level violations)
  • ROBOT verify (writes query results tobuild/ - if any queries return results, this is an error)
  • validation ofiedb/mhc_allele_restriction.tsv table (writes errors tobuild/mhc_allele_restriction_errors.tsv)

The build will fail on any error from these steps.


[8]ページ先頭

©2009-2025 Movatter.jp