Procedural code generation added to

The website now allows you to convert CellML models into C source code, which can be used to run ODE initial value problems.
The new functionality can be accessed in two ways:
  • You can select a repository model from, and then click on the "Procedural code" tab. This will show you HTML formatted information about the generated code, and include source code you can copy and paste into your own code.
  • You can temporary upload your own model onto our site at The URL of the uploaded model includes 32 characters of random data known only to you, and it will expire if no one accesses it for 20 minutes, so you can even use this facility with unpublished/proprietary models (finished models which you want to share with others should instead go through the model submission process at You will then be able to view the code for the model.
In either case, you can also download a C file which you can link with a suitable integrator.

Note that the only language currently offered is C. However, we plan to further extend the supported set of languages. The CellML team would be interested to know what languages would be most useful to you. Any discussion on this should be sent to the mailing list.
Announcing the 11th International CellML Workshop 2017-03-01
COMBINE 2016 abstract deadline extended 2016-07-11
CellML editor election results 2016 2016-06-30
10th International CellML Workshop - preliminary programme available 2016-05-11
10th International CellML Workshop - registration now open 2016-03-10
Announcing COMBINE 2016 2016-02-18
CellML specifications published in Journal of Integrative Bioinformatics 2015-11-19
Announcing the 10th International CellML Workshop and HARMONY 2016 2015-11-02
VPHi Webinar - OpenCOR and the Physiome Model Repository PMR for simulation of CellML models 2015-09-10
Use of OpenCOR and the Physiome Model Repository (PMR) for simulation of CellML models 2015-08-02
COMBINE 2015 registration now open 2015-07-27
CellML editor election results 2015 2015-05-12
Call for CellML Editor nominations 2015 2015-03-11
9th International CellML Workshop - registration now open 2015-02-16
Announcing the 9th International CellML Workshop 2014-11-07
CellML editor election results 2014 2014-05-21
Call for votes for CellML Editor election 2014 2014-04-28
Call for votes for CellML Editor election 2015 2014-04-28
8th International CellML Workshop - draft programme now available 2014-03-31
Call for CellML Editor nominations 2014 2014-03-24
8th International CellML Workshop - registration now open 2014-02-04
HARMONY 2014 registration now open 2014-01-08
Announcing the 8th International CellML Workshop 2013-12-12
SED-ML Level 1 Version 2 Released 2013-12-03
OpenCOR 0.2 now available 2013-11-19
VPH tools tutorial held at EMBC 2013 2013-07-06
COMBINE 2013 registration now open. 2013-06-27
OpenCOR 0.1 Released 2013-04-04
7th International CellML Workshop - registration now open! 2013-01-22
Call for votes: one new CellML Editor for 2013-2015 2013-01-07
Call for CellML editor nominations for 2013 2012-12-10
7th International CellML Workshop - dates announced 2012-12-03
Myokit uses CellML 2012-09-17
CellML API 1.11 released 2012-05-02
Final programme and EVO connection details for the 2012 CellML Workshop now available 2012-02-27
Initial programme for the 2012 CellML Workshop now available. 2012-02-17
Improved CellML support in JSim 2011-12-20
CellML Workshop 2012 2011-12-19
CellML editorial board election results 2011-10-16
PMR2 0.4 released - CellML Model Repository upgraded 2011-10-05
Election of the CellML editorial board 2011-09-22
Staging of PMR2 0.4 2011-09-19
CellML API 1.10 released 2011-09-19
Release candidate 2 of API 1.10 released 2011-09-07
CellML API 1.9 released 2011-06-02
EVO recordings from 2011 CellML workshop now available 2011-05-26
Initial CellML Workshop 2011 programme now available 2011-04-07
CellML Workshop 2011 2011-02-04
Help shape the CellML API: survey 2010-12-05
EMBC 2010 VPH tools workshop 2010-09-01
Physiome Model Repository 2 v0.3 Released 2010-07-01
Improved quality of the models in the CellML model repository thanks to the curation team 2010-06-29
CellML workshop a success 2010-03-11
Full workshop programme 2010-01-29
Workshop programme outline 2010-01-10
Registration for the 2010 CellML workshop is now open 2009-10-29
CellML Workshop 2010 2009-09-16
IUPS Physiome / VPH projects tools tutorial 2009-08-02
CellML tutorial at IUPS2009 2009-07-23
IUPS2009 CellML workshop announcement 2009-06-09
CellML Tools page updated 2009-05-18
Notification: Representation of e-notation in CellML Repository models will be changing 2009-04-28
Request for details of CellML-related publications 2009-04-24
Friendfeed for CellML SBGN SBO BioPAX MIASE Workshop 2009-04-03
PCEnv 0.6 and CellML API 1.6 Released 2009-02-25
Request for model translations into CellML 2009-02-04
Newcastle iGEM synthetic biology team wins gold! 2008-11-11
Facilitating the interconversion of CellML 1.0 and CellML 1.1 models 2008-11-06
Draft CellML Metadata Specification roadmap in development 2008-11-03
Working Teusink et al. 2000 Glycolysis Model 2008-10-14
Announcing the combined CellML SBGN SBO BioPAX MIASE Workshop: April 5th-9th 2009 2008-10-01
Goldbeter 2008 Model in the CellML Repository 2008-09-24
New Version of the LRd Model 2008-08-01
Calender for CellML-Related Conferences, Meetings and Workshops 2008-07-23
Repository RSS feed 2008-06-17
Workshop 2008 Summary 2008-04-02
Workshop 2008 Scientific Programme Available 2008-01-29
Workshop 2008 Talk Abstracts Available 2008-01-29
Announcing the 2nd CellML Workshop - March 26th 2008 2007-12-16
Draft graphing metadata specification updated 2007-06-23
Workshop 2007 presentations available 2007-04-11
Workshop 2007 programme available 2007-04-01
Inaugural CellML workshop to showcase community developments, consolidate project road-map 2007-03-06
Procedural code generation added to 2006-07-21
Beard 2005 model published 2005-10-07
New Website Goes Live 2005-06-22
Integrated Java Editor & Visualiser Updated 2005-02-10
mozCellML 0.1 Released 2005-02-01
Java CellML Editor Now Available 2004-12-20
CESE supports CellML 2004-05-19
News - More…