Skip to content
Molecular Sequence Ontology
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/org/obolibrary/MSO
MSO-SO_Generator.jar
MSO-SO_merged.obo
MSO-SO_merged.owl
MSO.obo
MSO.owl
MSO_short_paper-ISMB_2018.pdf
MSO_unreasoned.owl
README.md
SO_refactored.obo
SO_refactored.owl
SO_unreasoned.owl
master.owl

README.md

Molecular Sequence Ontology (MSO)

This is the primary repository for the Molecular Sequence Ontology (MSO), an ontology in development for the description of the physical molecules that contain the biologically relevant sequence represented in the Sequence Ontology (SO), and their properties.

MSO entities, being independent continuants, are the bearers of SO entities, which are generically dependent continuants.

The taxonomy of the SO has been significantly refactored and designed to be as parallel as possible to that of the MSO.

Both ontologies are available in OWL and OBO format (MSO.owl, MSO.obo, SO_refactored.owl, SO_refactored.obo). The OBO files can be opened in OBO-Edit (if one really must do so), but make sure that "Allow dangling references" is checked in the Advanced settings when loading and ignore non-critical warnings. Also, cross-products will not display properly.

The ontology is also available as a merge of MSO and SO. Here, the relation of "generically depends on" for each applicable SO entity on its corresponding MSO bearer is explicitly asserted.

The ontologies are fully reasoned with all axioms asserted. However, we also provide both ontologies unreasoned (MSO_unreasoned.owl and SO_unreasoned.owl) in case users wish to import them into their own ontologies for reasoning.

We consider the ontologies to be in the beta-testing phase. We are in the process of integrating terms from the SO currently in use that were added since it branched from our working copy, and the annotations still need much work. But the taxonomy and important relations in both ontologies are in place.

Guidelines for users

If you are annotating sequences in a database, abstracted from a molecular context and likely represented as a string of characters, use the SO.

If you are describing DNA, RNA, proteins etc. as molecules engaged in chemical events, use the MSO.

MSO short paper

We presented a paper at the ISMB 2018 conference (Bio-ontologies community of interest) on the design and programmatic algorithm for generating the MSO and SO from the master file. It can be found in the repository root directory, here.

Contact

Please use the Issues to contact the curators with questions, concerns, and anything else of relevance.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.