Physiome Model Repository 2 (PMR2)
PMR is Physiome Model Repository and has currently close to 400 CellML models. Current PMR software is a Plone product designed to facilitate model upload, annotation, version control, storage, and download. It allows information about models to be viewed and searched. In PMR2 it is planned to support more than CellML for example it can support FieldML and even go beyond that to support other native formats such as MATLAB. It will also support all kinds of data and models files. CellML 1.1 imports can use relative links as it will be supported (external links must be absolute, however). PMR2 rely on concepts such workspace and exposure. Workspace stores all model data while the exposure make selected version of model public. PMR2 implements distributed version control system (DVCS) . DVCS is similar to a VCS like subversion except it can work without a centralized server which enables users or model authors to exchange their model or work directly with each other. In Mercurial DVCS system user have a local repository that they commit a change set to. Further users push changes to some other repository (might be a local path or a http or ssh url), or pull changes from a remote repository. It will also allow to have a periodically updated local mirror. PMR2 may provide embedded workspaces through Mercurial Forests which works like Subversion externals making importing models from a common library of shared components more easier.
Tommy Yu, Auckland Bioengineering Institute




















Physiome Model Repository 2 (PMR2): PMR is Physiome Model Repository and has currently close to 400 CellML model.. http://tinyurl.com/cu6kyk
Curious what are the Mercurial clients for PMR2