Jorge Sánchez, Mark Nothstein, A. Neic, Yung-Lin Huang, A. Prassl, J. Klar, Robert Ulrich, Felix Bach, Philipp Zschumme, M. Selzer, G. Plank, E. Vigmond, G. Seemann, A. Loewe
{"title":"openCARP: An Open Sustainable Framework for In-Silico Cardiac Electrophysiology Research","authors":"Jorge Sánchez, Mark Nothstein, A. Neic, Yung-Lin Huang, A. Prassl, J. Klar, Robert Ulrich, Felix Bach, Philipp Zschumme, M. Selzer, G. Plank, E. Vigmond, G. Seemann, A. Loewe","doi":"10.22489/CinC.2020.111","DOIUrl":null,"url":null,"abstract":"openCARP is an open cardiac electrophysiology simulator, released to the community to advance the computational cardiology field by making state-of-the-art simulations accessible. It aims to achieve this by supporting self-driven learning. To this end, an online platform is available containing educational video tutorials, user and developer-oriented documentation, detailed examples, and a question-and-answer system. The software is written in C++. We provide binary packages, a Docker container, and a CMake-based compilation workflow, making the installation process simple. The software can fully scale from desktop to high-performance computers. openCARP runs nightly tests to ensure the consistency of the simulator based on predefined reference solutions, keeping a high standard of quality for all of its components. Additionally, sustainability is achieved through automated continuous integration to generate not only software packages, but also documentation and content for the community platform. Furthermore, carputils provides an environment for users to create complex, multi-scale simulations that are shareable and reproducible. In conclusion, openCARP is a tailored software solution for the scientific community in the cardiac electrophysiology field and contributes to increasing use and reproducibility of in-silico experiments.","PeriodicalId":407282,"journal":{"name":"2020 Computing in Cardiology","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Computing in Cardiology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22489/CinC.2020.111","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
openCARP is an open cardiac electrophysiology simulator, released to the community to advance the computational cardiology field by making state-of-the-art simulations accessible. It aims to achieve this by supporting self-driven learning. To this end, an online platform is available containing educational video tutorials, user and developer-oriented documentation, detailed examples, and a question-and-answer system. The software is written in C++. We provide binary packages, a Docker container, and a CMake-based compilation workflow, making the installation process simple. The software can fully scale from desktop to high-performance computers. openCARP runs nightly tests to ensure the consistency of the simulator based on predefined reference solutions, keeping a high standard of quality for all of its components. Additionally, sustainability is achieved through automated continuous integration to generate not only software packages, but also documentation and content for the community platform. Furthermore, carputils provides an environment for users to create complex, multi-scale simulations that are shareable and reproducible. In conclusion, openCARP is a tailored software solution for the scientific community in the cardiac electrophysiology field and contributes to increasing use and reproducibility of in-silico experiments.