• 검색 결과가 없습니다.

Development of CellML-based Simulation Platform for Cardiac Electromechanics

N/A
N/A
Protected

Academic year: 2021

Share "Development of CellML-based Simulation Platform for Cardiac Electromechanics"

Copied!
3
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

9

제 6 회 EDISON SW 활용 경진대회

1

Development of CellML-based Simulation Platform for Cardiac

Electromechanics

Aroli Marcellinus*, Ki-Moo Lim† †Kumoh National Institute of Technology *E-mail: [email protected]

Abstract Cardiovascular disease is the leading cause of death in America [1]. This kind of situation leads researcher to find out how to analyze the disease without using a living human heart. Computer simulation is the solution. Based on the existed clinical data and mathematical formulas from the journals, we can simulate a human heart activity using a computer. Moreover, we can also use the existed biological data in our simulation program, such as CellML (Cell Markup Language) [2].

I

NTRODUCTION

The CellML language was developed to represent and exchange mathematical models of biological process. CellML files can be used to simulate the biological phenomenons using the simulator program [2]. Moreover, the CellML files can be converted into other programming language source codes, and we can use the code for creating new simulator programs.

CellML can be used to create a cardiac simulator to simulate the complicated dynamic of hearts. The Physiome Model Repository (PMR) has a lot of CellML files describing the mathematical model of cardiovascular system, so we don't need to create the model from scratch [3].

However, there are some informations that is not described in the CellML cardiovascular system model, such as the arrythmia case and

cardiac mutation [4]. Those irregular cases are the main reason that researchers need to create a cardiac simulation. Because of this, we need to find a way how to create a cardiac simulator using the CellML featuring the way to simulate the irregular situtations of the cardiac system.

M

ETHODS

This research will use Courtemarche (CRN), Ten Tusscher 2006, and Luo-Rudy cell models for the single cell cardiac simulation. We can get their cell model informations in CellML format from hysiome Model Repository in Electrophysiology section.

OpenCOR will be used as a software to open the information from the CellML files [4]. Moreover, we can also use the software to convert the CellML files into our desired programming language using their default definition in XML. In this research, we will

(2)

10

제 6 회 EDISON SW 활용 경진대회

2 convert the CellML files into the C++ programming language, using the customized XML format definition instead of the default one.

As for the arrythmia case or mutation, we will create the C++ class that defines the mutation based on the journals, and will use the CellML object as the class member of the mutation. All of the formulas in the CellML object will be override by the mutation formulas. We need to observe the normal case and the mutational case to see whether there is any differences or not.

CVODE will be used for solving the ODE that included in the CellML files. As for the alternatives, we will use Euler Method, and compare both of them in the terms of time performance.

R

ESULT

We compared the simulation result from our code with the result from the OpenCOR built-in sbuilt-ingle cell simulator. As we can see built-in the Figure 1, the result of the Action Potential in simulator program at the right side is same as the result from the OpenCOR built-in simulator. As for the mutation result, we used the N588K and L532P mutations using the CRN cell model [5]. We can see the result at the Figure 2. It's similar with the result from the journal, but the differences are the steady state time. In the journal, the steady state happened around 200-300 milliseconds, while in the simulator, the steady state happens at 400-500 milliseconds.

Figure

1

. The Action Potential results of Ten Tuscher 2006 CellML files from OpenCOR (left)

and the simulator code (right).

Figure

2

. The Ikr result from N588K and L532P mutation based on journal (left) and the

simulation result (right).

Conclusion

The CellML files are very useful for defining the cell models in the cardiac simulator. We just convert it into a source code using the OpenCOR software and we can use the source code with our simulator code. Moreover, we can use the source code for creating the mutation event to observe the impact of the mutation.

A

CKNOWLEDGEMENT

This research was supported by the EDISON

(3)

11

제 6 회 EDISON SW 활용 경진대회

2 convert the CellML files into the C++ programming language, using the customized XML format definition instead of the default one.

As for the arrythmia case or mutation, we will create the C++ class that defines the mutation based on the journals, and will use the CellML object as the class member of the mutation. All of the formulas in the CellML object will be override by the mutation formulas. We need to observe the normal case and the mutational case to see whether there is any differences or not.

CVODE will be used for solving the ODE that included in the CellML files. As for the alternatives, we will use Euler Method, and compare both of them in the terms of time performance.

R

ESULT

We compared the simulation result from our code with the result from the OpenCOR built-in sbuilt-ingle cell simulator. As we can see built-in the Figure 1, the result of the Action Potential in simulator program at the right side is same as the result from the OpenCOR built-in simulator. As for the mutation result, we used the N588K and L532P mutations using the CRN cell model [5]. We can see the result at the Figure 2. It's similar with the result from the journal, but the differences are the steady state time. In the journal, the steady state happened around 200-300 milliseconds, while in the simulator, the steady state happens at 400-500 milliseconds.

Figure

1

. The Action Potential results of Ten Tuscher 2006 CellML files from OpenCOR (left)

and the simulator code (right).

Figure

2

. The Ikr result from N588K and L532P mutation based on journal (left) and the

simulation result (right).

Conclusion

The CellML files are very useful for defining the cell models in the cardiac simulator. We just convert it into a source code using the OpenCOR software and we can use the source code with our simulator code. Moreover, we can use the source code for creating the mutation event to observe the impact of the mutation.

A

CKNOWLEDGEMENT

This research was supported by the EDISON

제 6 회 EDISON SW 활용 경진대회

3 Program through the National Research

Foundation of Korea(NRF) funded by the Ministry of Science, ICT & Future Planning (NRF-2016-936606).

R

EFERENCES

[1] H. Xia, K. Wong, and X. Zhao, A Parallel

Computational Platform for Electromechanics of the Heart

(http://web.utk.edu/~xzhao9/research/cardiac_simul ation/cardiac.html)

[2] Miller et al.: An overview of the CellML API and its implementation. BMC Bioinformatics 2010 11:178.

[3] S. M. Wimalaratne, M. D. B. Halstead, C. M. Lloyd, M. T. Cooling, E. J. Crampin, P. F. Nielsen; A method for visualizing CellML models.

Bioinformatics 2009; 25 (22): 3012-3019.

[4] Garny, Alan, and Peter J. Hunter. “OpenCOR: A Modular and Interoperable Approach to Computational Biology.” Frontiers in Physiology 6 (2015): 26. PMC. Web. 23 Feb. 2017.

[5] Axel Loewe, Mathias Wilhelms, Fathima Fischer, Eberhard P. Scholz, Olaf Dössel, Gunnar Seemann; Arrhythmic potency of human ether-à-go-go-related gene mutations L532P and N588K in a computational model of human atrial myocytes.

Europace 2014; 16 (3): 435-443.

수치

Figure  1 . The Action Potential results of Ten  Tuscher 2006 CellML files from OpenCOR (left)

참조

관련 문서

Five days later, on 15 January 1975, the Portuguese government signed an agreement with the MPLA, FNLA and UNITA providing for Angola to receive its independence on 11

주식회사 카스 회사소개서 미국 독일 폴란드 터키 인도 방글라데시 베트남

Usefulness of co-treatment with immunomodulators in patients with inflammatory bowel disease treated with scheduled infliximab maintenance therapy.. Oussalah A, Chevaux JB, Fay

Ross: As my lawfully wedded wife, in sickness and in health, until

웹 표준을 지원하는 플랫폼에서 큰 수정없이 실행 가능함 패키징을 통해 다양한 기기를 위한 앱을 작성할 수 있음 네이티브 앱과

다양한 번역 작품과 번역에 관한 책을 읽는 것은 단순히 다른 시대와 언어, 문화의 교류를 넘어 지구촌이 서로 이해하고 하나가

The index is calculated with the latest 5-year auction data of 400 selected Classic, Modern, and Contemporary Chinese painting artists from major auction houses..

The key issue is whether HTS can be defined as the 6th generation of violent extremism. That is, whether it will first safely settle as a locally embedded group