CellML Model Annotation TutorialΒΆ

We are currently interested in annotating entities in CellML models with biological information using OpenCOR as per these instructions (as used in the earlier tutorials). We will be annotating existing models from the repository and so you will always be working with public workspaces.

The basic sequence to follow in working on annotating models is given below. Things work easier if you either work on separate workspaces at the same time or work together in annotating a single model. If some of these steps don't make sense, maybe go back and look through the previous tutorials, PMR documentation, or OpenCOR documentation again. If it still doesn't make sense, let me know that I need to improve the documentation (or better yet, once your work it out let me know how the documentation could be improved/corrected).

  1. Decide on a model to annotate and locate its workspace.
  2. Make sure the workspace you want to work with is in the google spreadsheet and that your name(s) is noted for that workspace.
  3. Clone the workspace to your local storage.
  4. Add some biological annotations to the model
    1. extract the biological entities from the journal articles
    2. find the corresponding entities in the CellML model using the OpenCOR CellML Annotation view (usually component or variable elements)
    3. create the annotation
      • usually the bio:isVersionOf qualifier
      • search for the most appropriate term(s) to add
      • its ok to add a few terms and then we can refine later if needed
    4. save often in OpenCOR
    5. commit changes to your local copy of the Mercurial repository often
    6. and repeat...
  5. push changes back to the repository.
  6. Make sure the model being annotated is being indexed by the repository.

We will evaluate how well this process is working during regular meetings, which will also provide an opportunity to review the annotations being made. So don't worry about getting things perfect first time - it is better to be getting annotations into the models and the changes recorded in the history of the workspace.

Previous topic

Extending an existing CellML model

Next topic

Glossary

This Page