Giter Club home page Giter Club logo

msio's Introduction

Metabolomics Standards Initiative Ontology (MSIO)

MSIO aims to provide a single point of entry to support semantic markup of experiments making use of NMR and MS techniques to identify, measure and quantify small molecules known as metabolites. MSIO covers metabolite profiling, targeted or undertargeted, tracer based applications. MSIO reuses a number of resources such as CHEBI, DUO, NMRCV, OBI, and STATO.

It is compatible with OBI and can be imported in it but also can be used as is for users working solely on Metabolomics.

The following screenshots allow for a sneak peak at the resource to gauge its coverage.


Material Processing:

alt text


Data Transformation:

alt text


Material Entities:

alt text


Material Entities:

alt text


Information Entities:

alt text

Versions

The development version of the ontology is at: MSIO-edit.owl

msio's People

Contributors

agbeltran avatar proccaserra avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

msio's Issues

Add missing definitions

for terms:

  • manufactured by (MSIO_0000183)
  • HPLC instrument (MSIO_0000161)
  • fermenter (MSIO_0000167)

Replace MSIO:organization (MSIO_0000020) by reusing OBI:organization (OBI_0000245)

  • Remove msio:organization (MSIO_0000020) (no need to deprecate as the ontology is not yet live)
  • MSIO defines device as equivalent to 'manufactured by' only organization; this should be replaced by subClassOf (and relying on obi:organization)
  • MSIO declares the individual Thermo Scientific with type organization; use obi:organization and declare types for the other relevant individuals

Integration of MSIO in EBI Ontology Lookup Service

@proccaserra
in order to be able to use MSIO parent terms in our cv-mapping file for mzTab-2 for metabolomics, we need to be able to resolve child <-> parent relationships. I currently use the EBI's OLS for that, however, MSIO is not available there (yet).

Alternative: if I can query another resource to resolve MSIO terms for me that would also work.

Current Lookup Service

Add missing definitions for terms

  • 'metabolite quantitation using high performance liquid chromatography' (MSIO_0000099)
  • 'trifluoroacetylation' (MSIO_0000113)
  • 'chromatography column' (MSIO_0000160)

Replace msio:metabolite (MSIO_0000035) with chebi:metabolite (CHEBI_25212)

I'll implement this replacement by:

  • Remove the class msio:metabolite (http://purl.obolibrary.org/obo/MSIO_0000035) - no need to deprecate the URI at the moment as the ontology is not live.
  • Expand the CheBI import to include role, biological role, biochemical role, and metabolite - I'm including manually the whole hierarchy as we don't want the intermediate classes for the chemical entities.
  • Replace the axiom in the metabolite pool size estimate class about metabolite, changing subClassOf 'is about' some (metabolite or pathway) to 'is about' some (pathway or has_role some metabolite)

Fix URIs

Multiple entities still have URIs of the form:
http://www.semanticweb.org/prs/ontologies/2013/11/MSI_AO.owl#SIRMS0000004
and need to be changed to MSIO URIs.

Other URI issues (e.g. MSIO_0000102) also need fixing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.