𝕏

Ongoing projects

In DENIS@home you can run different research projects. Each one uses a different application that you can choose to run or not. In the following sections you will be able to learn a bit of each one.

Beta of DENIS-myocyte (DENIS_Myocyte_Beta)

Every project in DENIS@home uses the DENIS-Myocyte simulator. This program permits to simulate any model described following the CellML standard

To thank the altruism of testing the app, all volunteers who run the beta app get a special badge:

Beta of DENIS-myocyte (DENIS_Myocyte_Beta) (beta test)
Platform Version Created Average computing
Microsoft Windows running on an AMD x86_64 or Intel EM64T CPU 0.23 (beta test) 19 Jun 2023, 17:14:53 UTC 1,943 GigaFLOPS
Linux running on an AMD x86_64 or Intel EM64T CPU 0.23 (beta test) 19 Jun 2023, 17:14:54 UTC 2,074 GigaFLOPS
Intel 64-bit Mac OS 10.5 or later 0.23 (beta test) 19 Jun 2023, 17:14:55 UTC 34 GigaFLOPS
Linux running on ARM64 0.23 (beta test) 19 Jun 2023, 17:14:52 UTC 60 GigaFLOPS
Mac OS running on ARM 0.23 (beta test) 19 Jun 2023, 17:14:55 UTC 45 GigaFLOPS

New human ventricular cell model (NHuVe)

Models of Action Potential (AP) have been largely used to study the behavior of the heart in normal or pathological conditions. One of the problems to develop these models is the difficulty to validate the model against all the known experimental situations.

On the other hand, manytimes we need to asume that the model variables are independents. As our previous research shows, this assumtion could be a problem (Carro et. al 2014, Carro et. al 2017). Both problems together makes very difficult to modify a model, because in the moment you change something, many other things will change.

Actually, we are working on an optimization algorithm based on response surface aproximations to calculate the value of parameters of the model that can't be measured directly (Carro et. al 2018). We simulate the cell under different protocols of stimulation and with different combination of the parameters to look for the combination that better represent the experiments. By doing it, we are able to modify several parameters at the same time, not one at a time.

We are developing a new version of the Carro et. al (2011) model and we want to increase the number of parameters we can modify and the number of protocols we can test, but we need to make a lot of simulations.

Phases

  • Identification of the shape problem cause (completed)
  • Modification of the model to solve the shape problem (completed)
  • The results of this phases was publised on the conference EMBEC 2017: Multiscale Methods for Definition of Ionic Variables in Electrophysiological Models
  • Identification of the restitution problem cause (completed)
  • Modification of the model to solve the restitution problem (completed)
  • Optimization of ionic conductances to fit physiological markers (completed)
  • New version of the optimization to try to fit better the physiological markers (ongoing)
New human ventricular cell model (NHuVe)
Platform Version Created Average computing
Microsoft Windows running on an AMD x86_64 or Intel EM64T CPU 0.03 23 Jan 2023, 16:09:38 UTC 2,646 GigaFLOPS
Linux running on an AMD x86_64 or Intel EM64T CPU 0.03 23 Jan 2023, 16:09:39 UTC 3,441 GigaFLOPS
Intel 64-bit Mac OS 10.5 or later 0.03 23 Jan 2023, 16:09:48 UTC 188 GigaFLOPS
Linux running on ARM64 0.03 23 Jan 2023, 16:09:35 UTC 106 GigaFLOPS
Mac OS running on ARM 0.03 23 Jan 2023, 16:09:55 UTC 356 GigaFLOPS

Human ventricular cell models optimization (HuVeMOp)

In the recent years, several human ventricular cell models have been proposed. Although some parts of the models have a similar structure, others are completely different. Also, since the models are made at times when the experimental evidence is different, and sometimes each one uses different data sets, each model could be optimized for different circunstances.

What happens if different models are optimized with the same data? What happens if we redefine the rol of the different currents each model has? The currents will be the same as in the original model, but, are the differences caused by the current or by its role? We want to analyze this.

To be able to compare the models in this ways, we need to apply the our optimization algorithm to all of them (Carro et. al 2018). This study is a first step to a new paradigme of evaluation of the definition of the currents: multimodel validation. But, to be able to do this, first we need to have comparable models

The models that are been optimized in this project are:

Human ventricular cell models optimization (HuVeMOp)
Platform Version Created Average computing
Microsoft Windows running on an AMD x86_64 or Intel EM64T CPU 0.02 22 Jun 2023, 18:41:25 UTC 9,509 GigaFLOPS
Linux running on an AMD x86_64 or Intel EM64T CPU 0.02 22 Jun 2023, 18:41:26 UTC 6,200 GigaFLOPS
Intel 64-bit Mac OS 10.5 or later 0.02 22 Jun 2023, 18:41:27 UTC 299 GigaFLOPS
Linux running on ARM64 0.02 22 Jun 2023, 18:41:24 UTC 740 GigaFLOPS
Mac OS running on ARM 0.02 22 Jun 2023, 18:41:28 UTC 1,163 GigaFLOPS