Introduction: Multi-scale computational models of cardiac electrophysiology are used to investigate complex phenomena such as cardiac arrhythmias, its therapies and the testing of drugs or medical devices. While a couple of software solutions exist, none fully meets the needs of the community. In particular, newcomers to the field often have to go through a very steep learning curve which could be facilitated by dedicated user interfaces, documentation, and training material. Outcome: 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. Nightly tests are run to ensure the consistency of the simulator based on predefined reference solutions, keeping a high standard of quality for all its components. openCARP interoperates with different input/output standard data formats. 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 a user-friendly environment to create complex, multi-scale simulations that are shareable and reproducible. Conclusion: 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.
Atrial fibrillation (AF) is the most common cardiac arrhythmia, and is mainly sustained by reentrant circuits and rapid ectopic activity. In the present study, we performed computer simulations using a 3D human atrial model including fibre orientation, electrophysiological heterogeneities and tissue anisotropy. Membrane kinetics were described as in the human atrial action potential model by Maleckar et al., including AF-induced ionic remodeling. The impact of ionic changes on reentrant activity was investigated by characterizing arrhythmia stability, rotor dynamics and dominant frequency (DF). Our simulations show that reentrant circuits tend to organize around the pulmonary veins and the right atrial appendage. Simulated IK1 and INa blocks lead to slower DF in the whole atria, expanded wave meandering and reduction of secondary wavelets. INaK block slightly reduces DF and does not notably change the propagation pattern. Regularity and coupling indices of electrograms are usually higher in the right atrium than in the left atrium, entailing a higher likelihood of arrhythmia generation in the latter, as occurs in AF patients.
The SuLMaSS project  will advance, develop, build, evaluate, and test infrastructure for sustainable lifecycle management of scientific software. The infrastructure is tested and evaluated by an existing cardiac electrophysiology simulation software project, which is currently in the prototype state and will be advanced towards optimal usability and a large and active user community. Thus, SuLMaSS is focused on designing and implementing application-oriented e-research technologies and the impact is three-fold: - Provision of a high quality, user-friendly cardiac electrophysiology simulation software package that accommodates attestable needs of the scientific community. - Delivery of infrastructure components for testing, safe-keeping, referencing, and versioning of all phases of the lifecycle of scientific software. - Serve as a best practice example for sustainable scientific software management. Scientific software development in Germany and beyond shall benefit through both the aforementioned best practice role model and the advanced infrastructure that will, in part, be available for external projects as well. With adding value for the wider scientific cardiac electrophysiology community, the software will be available under an open source license and be provided for a large share of people and research groups that can potentially leverage computational cardiac modeling methods. Institutional infrastructure will be extended to explore, evaluate and establish the basis for research software development regarding testing, usage, maintenance and support. The cardiac electrophysiology simulator will drive and showcase the infrastructure formation, thus serving as a lighthouse project. The developed infrastructure can be used by other scientific software projects in future and aims to support the full research lifecycle from exploration through conclusive analysis and publication, to archival, and sharing of data and source code, thus increasing the quality of research results. Moreover it will foster a community-based collaborative development and improve sustainability of research software.
Nowadays, a large share of the global population is affected by heart rhythm disorders. Computational modelling is a useful tool for understanding the dynamics of cardiac arrhythmias. Several recent clinical and experimental studies suggest that atrial fibrillation is maintained by re-entrant drivers (e.g. rotors). As a consequence, numerous works have addressed atrial arrhythmogenicity of a given electrophysiological model using different methods to simulate the perpetuation of re-entrant activity. However, no common procedure to test atrial fibrillation vulnerability has yet been defined. Here, we systematically evaluate and compare two state-of-the-art methods. The first one is rapid extrastimulus pacing from rim of the four pulmonary veins. The second consists of placing phase singularities in the atria, estimating an activation time map by solving the Eikonal equation and finally using this as initial condition for the electrical cardiac propagation simulation. In this way, we are forcing the wavefronts to follow re-entrant circuits with low computational cost thus less simulation time. We aim to identify a methodology to quantify arrhythmia vulnerability on patient-specific atrial geometries and substrates. We will proceed with in-silico experiments, comparing the results of these two methods to initiate re-entrant activity, checking the influence of the different parameters on the dynamics on the re-entrant drivers and finally extracting a valid set of parameters allowing to reliably assess re-entry vulnerability. The final objective is to come up with an easily reproducible minimal set of simulations to assess vulnerability of a particular atrial substrate (cellular and tissue model) or of distinct anatomical atrial geometries to arrhythmic episodes. Given the great need of exploring susceptibility to atrial arrhythmias, i.e. after a first ablation procedure, this study can provide a useful tool to test new treatment strategies and to learn how to prevent the onset and progression of atrial fibrillation.