openCARP is a multiscale cardiac electrophysiology simulator for in silico experiments ranging from single heart cells and cardiac tissue to organ models up to the body surface ECG.

What openCARP can do for you

openCARP - The open cardiac electrophysiology simulator

openCARP is an open cardiac electrophysiology simulator for in-silico experiments. Its source code is public and the software is freely available for academic purposes. openCARP is easy to use and offers single cell as well as multiscale simulations from ion channel to organ level. Additionally, openCARP includes a wide variety of functions for pre- and post-processing of data as well as visualization. The python-based CARPutils framework enables the user to develop and share simulation pipelines, i.e. automating in-silico experiments including all modeling/simulation steps.

openCARP workflowOverview of typical steps in an advanced cardiac electrophysiology simulation study.

openCARP offers a wide range of functionality which enables you to create your own in-silico experiments of cardiac electrophysiology. The openCARP ecosystem comprises several components that are visualized below and briefly introduced here. This video provides a tour through the community platform.

openCARP ecosystemThe openCARP ecosystem.

Logo of openCARP
Programming languages
  • C++ 79%
  • Python 13%
  • MLIR 3%
  • C 2%
  • CMake 2%
  • Academic Public License
</>Source code

Participating organisations

Karlsruhe Institute of Technology (KIT)