Unsupervised Learning to Analysis of Population of Models in Computational Electrophysiological Studies

Unsupervised learning is a helpful tool for processing experimental data. These types of machine learning algorithms can address problems of dimensionality reduction, clusterization, anomaly detection, visualization, and many others. We propose that unsupervised learning may also be useful for the analysis of the results of computational experiments. This proof-of-concept paper is about the application of several unsupervised learning algorithms for computational studies of the electrical activity in human atrial cardiomyocytes. A dataset for analysis was generated with a population modeling approach, which is widely used in cardiac modeling. At first, the signals generated by a model population were processed with the manifold learning and clusterization methods. Then, the dataset was processed with the deep autoencoder neural networks, and the latent space of the autoencoder was used as a tool for comparison of the two ionic models of the human atrial cardiomyocyte. Applied methods allowed us to classify the model solutions according to their physiological meaning, to visualize the model behavior, and to find special types of model solutions which would be almost impossible to notice via manual analysis.

[1]  Joseph L Greenstein,et al.  K+ current changes account for the rate dependence of the action potential in the human atrial myocyte. , 2009, American journal of physiology. Heart and circulatory physiology.

[2]  Michael Clerx,et al.  Myokit: A simple interface to cardiac cellular electrophysiology. , 2016, Progress in biophysics and molecular biology.

[3]  Evan Z. Macosko,et al.  Comprehensive Classification of Retinal Bipolar Neurons by Single-Cell Transcriptomics , 2016, Cell.

[4]  M. Courtemanche,et al.  Ionic mechanisms underlying human atrial action potential properties: insights from a mathematical model. , 1998, The American journal of physiology.

[5]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[6]  Sam Coveney,et al.  Fitting two human atrial cell models to experimental data using Bayesian history matching. , 2018, Progress in biophysics and molecular biology.

[7]  James P. Keener,et al.  Mathematical physiology , 1998 .

[8]  Geoffrey E. Hinton,et al.  Using very deep autoencoders for content-based image retrieval , 2011, ESANN.

[9]  W. Marsden I and J , 2012 .

[10]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[11]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[12]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[13]  Shraddha K. Popat Review and Comparative Study of Clustering Techniques , 2014 .

[14]  Leland McInnes,et al.  UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction , 2018, ArXiv.

[15]  Oliver J. Britton,et al.  Human In Silico Drug Trials Demonstrate Higher Accuracy than Animal Models in Predicting Clinical Pro-Arrhythmic Cardiotoxicity , 2017, Front. Physiol..