Reilly, L., Josvai, M., Kalluri, M., Anderson, C.L., Ni, H., Orland, K.M., Lang, D., Glukhov, A.V., Grandi, E., and Eckhardt, L.L. (2024). Modeling Idiopathic Ventricular Fibrillation Using iPSC Cardiomyocytes and Computational Approaches: A Proof-of-Concept Study. JACC: Clinical Electrophysiology. https://doi.org/10.1016/j.jacep.2024.07.014.
- Matlab R2022b with optimization toolbox
- Intel compiler for C++ (icpc version 2021.6.0 [gcc version 9.4.0 compatibility])
- Sundials version 5.7 (For CVODE)
- Control_fitting: source code for fitting to control traces
- iVF_fitting: source code for fitting to iVF traces
- Compile C++ code for iPSC-CMs
make clean;
make cvode_main_ipsc_baseline_05Hz
make cvode_main_ipsc_baseline_10Hz
-
Matlab optimization using GA
Run Matlab -> test_optimisation_ga.m -
Post analysis Run Matlab -> matlab_population_analysis.m (Example output in res_lim_800)
- with new linux machines, if having 139 code wih segmentation error with the
system()
command wiht matlab, addsetenv('LD_LIBRARY_PAHT","")
- modify the Makefile accordingly if running on a AMD machine or with G++