{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T09:20:45Z","timestamp":1769160045060,"version":"3.49.0"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2010,4,8]],"date-time":"2010-04-08T00:00:00Z","timestamp":1270684800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"published-print":{"date-parts":[[2010,12]]},"DOI":"10.1186\/1471-2105-11-178","type":"journal-article","created":{"date-parts":[[2010,4,9]],"date-time":"2010-04-09T02:13:49Z","timestamp":1270779229000},"source":"Crossref","is-referenced-by-count":66,"title":["An overview of the CellML API and its implementation"],"prefix":"10.1186","volume":"11","author":[{"given":"Andrew K","family":"Miller","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Justin","family":"Marsh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam","family":"Reeve","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alan","family":"Garny","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Randall","family":"Britten","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matt","family":"Halstead","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Cooper","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David P","family":"Nickerson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Poul F","family":"Nielsen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,4,8]]},"reference":[{"key":"3635_CR1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611971392","volume-title":"Computer methods for ordinary differential equations and differential-algebraic equations","author":"U Ascher","year":"1998","unstructured":"Ascher U, Petzold L: Computer methods for ordinary differential equations and differential-algebraic equations. Society for Industrial Mathematics; 1998."},{"issue":"6744","key":"3635_CR2","doi-asserted-by":"publisher","first-page":"566","DOI":"10.1038\/23034","volume":"400","author":"C Clancy","year":"1999","unstructured":"Clancy C, Rudy Y: Linking a genetic defect to its cellular phenotype in a cardiac arrhythmia. Nature 1999, 400(6744):566. 10.1038\/23034","journal-title":"Nature"},{"key":"3635_CR3","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1093\/icesjms\/3.1.3","volume":"3","author":"V Volterra","year":"1928","unstructured":"Volterra V: Variations and fluctuations of the number of individuals in animal species living together. ICES Journal of Marine Science 1928, 3: 3. 10.1093\/icesjms\/3.1.3","journal-title":"ICES Journal of Marine Science"},{"issue":"5","key":"3635_CR4","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1152\/physiol.00022.2005","volume":"20","author":"P Hunter","year":"2005","unstructured":"Hunter P, Nielsen P: A strategy for integrative computational physiology. Physiology 2005, 20(5):316\u2013325. 10.1152\/physiol.00022.2005","journal-title":"Physiology"},{"issue":"1878","key":"3635_CR5","doi-asserted-by":"publisher","first-page":"3017","DOI":"10.1098\/rsta.2008.0094","volume":"366","author":"A Garny","year":"2008","unstructured":"Garny A, Nickerson D, Cooper J, Santos R, Miller A, McKeever S, Nielsen P, Hunter P: CellML and associated tools and techniques. Philosophical Transactions A 2008, 366(1878):3017. 10.1098\/rsta.2008.0094","journal-title":"Philosophical Transactions A"},{"key":"3635_CR6","volume-title":"W3C recommendation","author":"T Bray","year":"2000","unstructured":"Bray T, Paoli J, Sperberg-McQueen C, Maler E, Yergeau F: Extensible markup language (XML) 1.0. W3C recommendation 2000."},{"issue":"18","key":"3635_CR7","doi-asserted-by":"publisher","first-page":"2122","DOI":"10.1093\/bioinformatics\/btn390","volume":"24","author":"C Lloyd","year":"2008","unstructured":"Lloyd C, Lawson J, Hunter P, Nielsen P: The CellML model repository. Bioinformatics 2008, 24(18):2122. 10.1093\/bioinformatics\/btn390","journal-title":"Bioinformatics"},{"key":"3635_CR8","first-page":"D689","volume-title":"Nucleic Acids Research","author":"N Le Novere","year":"2006","unstructured":"Le Novere N, Bornstein B, Broicher A, Courtot M, Donizelli M, Dharuri H, Li L, Sauro H, Schilstra M, Shapiro B, et al.: BioModels Database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems. Nucleic Acids Research 2006, (34 Database):D689. 10.1093\/nar\/gkj092"},{"issue":"4","key":"3635_CR9","doi-asserted-by":"publisher","first-page":"524","DOI":"10.1093\/bioinformatics\/btg015","volume":"19","author":"M Hucka","year":"2003","unstructured":"Hucka M, Finney A, Sauro H, Bolouri H, Doyle J, Kitano H, et al.: The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models. Bioinformatics 2003, 19(4):524. 10.1093\/bioinformatics\/btg015","journal-title":"Bioinformatics"},{"issue":"6","key":"3635_CR10","doi-asserted-by":"publisher","first-page":"880","DOI":"10.1093\/bioinformatics\/btn051","volume":"24","author":"B Bornstein","year":"2008","unstructured":"Bornstein B, Keating S, Jouraku A, Hucka M: LibSBML: an API Library for SBML. Bioinformatics 2008, 24(6):880. 10.1093\/bioinformatics\/btn051","journal-title":"Bioinformatics"},{"key":"3635_CR11","volume-title":"OMG overview: CORBA and the OMA in enterprise computing","author":"J Siegel","year":"1998","unstructured":"Siegel J: OMG overview: CORBA and the OMA in enterprise computing. 1998."},{"key":"3635_CR12","volume-title":"CellML 1.0 Specification","author":"W Hedley","year":"2001","unstructured":"Hedley W, Nelson M: CellML 1.0 Specification.2001. [\n                    http:\/\/www.cellml.org\/specifications\/cellml_1.0\n                    \n                  ]"},{"key":"3635_CR13","volume-title":"CellML 1.1 Specification","author":"A Cuellar","year":"2002","unstructured":"Cuellar A, Nielsen P, Halstead M, Bullivant D, Nickerson D, Hedley W, Nelson M, Lloyd C: CellML 1.1 Specification.2002. [\n                    http:\/\/www.cellml.org\/specifications\/cellml_1.0\n                    \n                  ]"},{"key":"3635_CR14","unstructured":"Doxygen developers: Doxygen Manual.[\n                    http:\/\/www.stack.nl\/~dimitri\/doxygen\/manual.html\n                    \n                  ]"},{"key":"3635_CR15","volume-title":"The C++ Language Standard","author":"A Koenig","year":"1998","unstructured":"Koenig A: The C++ Language Standard. Report ISO\/IEC 14882: 1998."},{"key":"3635_CR16","volume-title":"The Java (TM) Language Specification","author":"J Gosling","year":"2005","unstructured":"Gosling J, Joy B, Steele G, Bracha G: The Java (TM) Language Specification. Addison-Wesley Professional; 2005."},{"key":"3635_CR17","first-page":"67","volume-title":"IEEE Internet Computing","author":"B Stearn","year":"2007","unstructured":"Stearn B: XULRunner: A New Approach for Developing Rich Internet Applications. IEEE Internet Computing 2007, 67\u201373. 10.1109\/MIC.2007.75"},{"key":"3635_CR18","unstructured":"Veillard D: Libxml2: The XML C parser and toolkit of Gnome."},{"key":"3635_CR19","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/4236.747321","volume":"3","author":"L Wood","year":"1999","unstructured":"Wood L: Programming the Web: the W3C DOM specification. IEEE Internet Computing 1999, 3: 48\u201354. 10.1109\/4236.747321","journal-title":"IEEE Internet Computing"},{"key":"3635_CR20","volume-title":"W3C Recommendation","author":"D Carlisle","year":"2001","unstructured":"Carlisle D, Ion P, Miner R, Poppelier N: Mathematical markup language (mathml) version 2.0. W3C Recommendation 2001., 21:"},{"key":"3635_CR21","volume-title":"Programming python","author":"M Lutz","year":"2006","unstructured":"Lutz M: Programming python. O'Reilly Media, Inc; 2006."},{"key":"3635_CR22","volume-title":"W3C recommendation","author":"T Bray","year":"1999","unstructured":"Bray T, Hollander D, Layman A: Namespaces in XML. W3C recommendation 1999."},{"issue":"1895","key":"3635_CR23","doi-asserted-by":"publisher","first-page":"1845","DOI":"10.1098\/rsta.2008.0310","volume":"367","author":"D Beard","year":"2009","unstructured":"Beard D, Britten R, Cooling M, Garny A, Halstead M, Hunter P, Lawson J, Lloyd C, Marsh J, Miller A, et al.: CellML metadata standards, associated tools and repositories. Philosophical Transactions A 2009, 367(1895):1845. 10.1098\/rsta.2008.0310","journal-title":"Philosophical Transactions A"},{"key":"3635_CR24","volume-title":"W3C Recommendation","author":"D Beckett","year":"2004","unstructured":"Beckett D, McBride B: RDF\/XML syntax specification (revised). W3C Recommendation 2004., 10:"},{"key":"3635_CR25","volume-title":"W3C recommendation","author":"G Klyne","year":"2004","unstructured":"Klyne G, Carroll J, McBride B: Resource description framework (RDF): Concepts and abstract syntax. W3C recommendation 2004., 10:"},{"key":"3635_CR26","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1007\/3-540-17945-3_10","volume-title":"Volume II: Parallel Languages on PARLE: Parallel Architectures and Languages Europe table of contents","author":"D Bevan","year":"1987","unstructured":"Bevan D: Distributed garbage collection using reference counting. Volume II: Parallel Languages on PARLE: Parallel Architectures and Languages Europe table of contents 1987, 176\u2013187."},{"key":"3635_CR27","first-page":"60","volume-title":"Lecture notes in computer science","author":"B Stroustrup","year":"2001","unstructured":"Stroustrup B: Exception safety: concepts and techniques. Lecture notes in computer science 2001, 60\u201376. full_text"},{"key":"3635_CR28","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1145\/321879.321884","volume":"22","author":"R Tarjan","year":"1975","unstructured":"Tarjan R: Efficiency of a good but not linear set union algorithm. J Assoc Comput Mach 1975, 22: 215\u2013225.","journal-title":"J Assoc Comput Mach"},{"key":"3635_CR29","volume-title":"The International System of Units (SI), 8th edition","author":"Bureau International des Poids et Mesures","year":"2006","unstructured":"Bureau International des Poids et Mesures: The International System of Units (SI), 8th edition. 2006."},{"key":"3635_CR30","volume-title":"Springer Ser Comput Math","author":"E Hairer","year":"1996","unstructured":"Hairer E, Wanner G: Solving Ordinary Differential Equations. II. Stiff and Differential-Algebraic Problems. 1996. Springer Ser Comput Math 1996."},{"key":"3635_CR31","volume-title":"Numerical methods for ordinary differential systems: the initial value problem","author":"J Lambert","year":"1991","unstructured":"Lambert J: Numerical methods for ordinary differential systems: the initial value problem. John Wiley & Sons, Inc. New York, NY, USA; 1991."},{"key":"3635_CR32","volume-title":"The C programming language","author":"B Kernighan","year":"1988","unstructured":"Kernighan B, Ritchie D, Ejeklint P: The C programming language. Prentice-Hall Englewood Cliffs, NJ; 1988."},{"key":"3635_CR33","volume-title":"Using GCC: The GNU Compiler Collection Reference Manual","author":"R Stallman","year":"2003","unstructured":"Stallman R, et al.: Using GCC: The GNU Compiler Collection Reference Manual. 2003."},{"issue":"2","key":"3635_CR34","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1063\/1.4822377","volume":"10","author":"S Cohen","year":"1996","unstructured":"Cohen S, Hindmarsh A: CVODE, a stiff\/nonstiff ODE solver in C. Computers in physics 1996, 10(2):138\u2013143.","journal-title":"Computers in physics"},{"key":"3635_CR35","volume-title":"GSL-GNU Scientific Library: Reference manual","author":"M Galassi","year":"2004","unstructured":"Galassi M, Davies J, Theiler J, Gough B, Jungman G, Booth M, Rossi F: GSL-GNU Scientific Library: Reference manual. 2004."},{"key":"3635_CR36","first-page":"15","volume-title":"Proceedings of the 4th conference on USENIX Tcl\/Tk Workshop, 1996-Volume 4, USENIX Association","author":"D Beazley","year":"1996","unstructured":"Beazley D: SWIG: An easy to use tool for integrating scripting languages with C and C++. Proceedings of the 4th conference on USENIX Tcl\/Tk Workshop, 1996-Volume 4, USENIX Association 1996, 15."},{"key":"3635_CR37","unstructured":"OpenCell developers: OpenCell software package.[\n                    http:\/\/www.opencellproject.org\/\n                    \n                  ]"},{"key":"3635_CR38","unstructured":"Tommy Yu: The Physiome Model Repository software package.[\n                    http:\/\/www.cellml.org\/tools\/pmr\n                    \n                  ]"},{"key":"3635_CR39","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.pbiomolbio.2008.05.006","volume":"98","author":"D Nickerson","year":"2008","unstructured":"Nickerson D, Buist M: Practical application of CellML 1.1: The integration of new mechanisms into a human ventricular myocyte model. Progress in Biophysics and Molecular Biology 2008, 98: 38\u201351. 10.1016\/j.pbiomolbio.2008.05.006","journal-title":"Progress in Biophysics and Molecular Biology"},{"issue":"8","key":"3635_CR40","doi-asserted-by":"publisher","first-page":"1112","DOI":"10.1093\/bioinformatics\/btn080","volume":"24","author":"D Nickerson","year":"2008","unstructured":"Nickerson D, Corrias A, Buist M: Reference descriptions of cellular electrophysiology models. Bioinformatics 2008, 24(8):1112. 10.1093\/bioinformatics\/btn080","journal-title":"Bioinformatics"},{"issue":"3","key":"3635_CR41","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1145\/1089014.1089020","volume":"31","author":"A Hindmarsh","year":"2005","unstructured":"Hindmarsh A, Brown P, Grant K, Lee S, Serban R, Shumaker D, Woodward C: SUNDIALS: Suite of nonlinear and differential\/algebraic equation solvers. ACM Transactions on Mathematical Software (TOMS) 2005, 31(3):396.","journal-title":"ACM Transactions on Mathematical Software (TOMS)"},{"key":"3635_CR42","unstructured":"Grisby D, Lo S, Riddoch D: The omniORB version 4.0 User's Guide."},{"issue":"10","key":"3635_CR43","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/352183.352199","volume":"43","author":"C Kobryn","year":"2000","unstructured":"Kobryn C: Modeling components and frameworks with UML. Communications of the ACM 2000, 43(10):31\u201338. 10.1145\/352183.352199","journal-title":"Communications of the ACM"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-11-178.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/1471-2105-11-178\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-11-178.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,1,22]],"date-time":"2019-01-22T08:04:40Z","timestamp":1548144280000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/1471-2105-11-178"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,4,8]]},"references-count":43,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,12]]}},"alternative-id":["3635"],"URL":"https:\/\/doi.org\/10.1186\/1471-2105-11-178","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,4,8]]},"article-number":"178"}}