Preparation

Before we get started, there are a couple of prerequisites to take care of first.

Install OpenCOR

This tutorial requires a reasonably new version of OpenCOR to be used. Specifically, we use here OpenCOR Snapshot 2017-06-21. That or any new version of OpenCOR should work fine. OpenCOR can be downloaded from: http://opencor.ws/downloads/index.html. The tutors also have copies of the installers available.

Getting to know OpenCOR

OpenCOR is a very flexible model management, editing, and simulation tool with many features. The full Tutorial on CellML, OpenCOR & the Physiome Model Repository tutorial covers a lot of material that is relevant to this tutorial, but before continuing here it is useful to quickly run through the section Create and run a simple CellML model: editing and simulation to get a bit of familiarity with the tool.

Connecting OpenCOR to your PMR account

Once you have OpenCOR installed, we want to connect it to PMR to enable you to archive and share your work. If you follow the instructions over at Using PMR with OpenCOR to create an account on the teaching instance of the Physiome Model Repository (PMR) and then set up OpenCOR to use that account. You can use this CellML model as the test model for that part of the tutorial.

Note

The teaching instance of the repository is a mirror of the main repository site found at http://teaching.physiomeproject.org/, running the latest development version of PMR2. User accounts are periodicly synchronised from the main repository, but if you recently created an account on the main site you might need to also create a new account on the teaching instance.

Any changes you make to the contents of the teaching instance are not permanent, and will be overwritten with the contents of the main repository whenever the teaching instance is upgraded to a new release of PMR2. For this reason, you can feel free to experiment and make mistakes when pushing to the teaching instance. Please subscribe to the cellml-discussion mailing list to receive notifications of when the teaching instance will be refreshed.

See the section Migrating content to the main repository for instructions on how to migrate any content from the teaching instance to the main (permanent) Auckland Physiome Repository.