Restoration of single-channel currents using the segmental k-means method based on hidden Markov modeling.

Patch-clamp recording provides an unprecedented means for study of detailed kinetics of ion channels at the single molecule level. Analysis of the recordings often begins with idealization of noisy recordings into continuous dwell-time sequences. Success of an analysis is contingent on accuracy of the idealization. I present here a statistical procedure based on hidden Markov modeling and k-means segmentation. The approach assumes a Markov scheme involving discrete conformational transitions for the kinetics of the channel and a white background noise for contamination of the observations. The idealization is sought to maximize a posteriori probability of the state sequence corresponding to the samples. The approach constitutes two fundamental steps. First, given a model, the Viterbi algorithm is applied to determine the most likely state sequence. With the resultant idealization, the model parameters are then empirically refined. The transition probabilities are calculated from the state sequences, and the current amplitudes and noise variances are determined from the ensemble means and variances of those samples belonging to the same conductance classes. The two steps are iterated until the likelihood is maximized. In practice, the algorithm converges rapidly, taking only a few iterations. Because the noise is taken into explicit account, it allows for a low signal/noise ratio, and consequently a relatively high bandwidth. The approach is applicable to data containing subconductance levels or multiple channels and permits state-dependent noises. Examples are given to elucidate its performance and practical applicability.

[1]  F. Qin,et al.  Estimating single-channel kinetic parameters from idealized patch-clamp data containing missed events. , 1996, Biophysical journal.

[2]  S Draber,et al.  Detection of jumps in single-channel data containing subconductance levels. , 1994, Biophysical journal.

[3]  F J Sigworth,et al.  Applying hidden Markov models to the analysis of single ion channel activity. , 2002, Biophysical journal.

[4]  Silke Draber,et al.  A nonlinear filter algorithm for the detection of jumps in patch-clamp data , 1993, The Journal of Membrane Biology.

[5]  J. Rice,et al.  Maximum likelihood estimation and identification directly from single-channel recordings , 1992, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[6]  Beiying Liu,et al.  Capsaicin activation of the pain receptor, VR1: multiple open states from both partial and full binding. , 2003, Biophysical journal.

[7]  L. Rabiner,et al.  An introduction to hidden Markov models , 1986, IEEE ASSP Magazine.

[8]  Closure of membrane channels gated by glutamate receptors may be a two-step process , 1982, Nature.

[9]  F Sachs,et al.  A direct optimization approach to hidden Markov modeling for single channel kinetics. , 2000, Biophysical journal.

[10]  K L Magleby,et al.  Correcting single channel data for missed events. , 1986, Biophysical journal.

[11]  S. Tyerman,et al.  Multiple conductances in the large K+ channel from Chara corallina shown by a transient analysis method. , 1992, Biophysical journal.

[12]  S H Chung,et al.  Characterization of single channel currents using digital signal processing techniques based on Hidden Markov Models. , 1990, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[13]  Fred J. Sigworth,et al.  An Example of Analysis , 1983 .

[14]  D R Fredkin,et al.  Bayesian restoration of single-channel patch clamp recordings. , 1992, Biometrics.

[15]  A. Auerbach,et al.  Maximum likelihood estimation of aggregated Markov processes , 1997, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[16]  K L Magleby,et al.  Calcium dependence of open and shut interval distributions from calcium‐activated potassium channels in cultured rat muscle. , 1983, The Journal of physiology.

[17]  F Sachs,et al.  Hidden Markov modeling for single channel kinetics with filtering and correlated noise. , 2000, Biophysical journal.

[18]  Jr. G. Forney,et al.  The viterbi algorithm , 1973 .

[19]  F. Sachs,et al.  The automated analysis of data from single ionic channels , 1982, Pflügers Archiv.

[20]  A. Moghaddamjoo Automatic segmentation and classification of ionic-channel signals , 1991, IEEE Transactions on Biomedical Engineering.

[21]  A. VanDongen,et al.  A new algorithm for idealizing single ion channel data containing multiple unknown conductance levels. , 1996, Biophysical journal.

[22]  Biing-Hwang Juang,et al.  The segmental K-means algorithm for estimating parameters of hidden Markov models , 1990, IEEE Trans. Acoust. Speech Signal Process..

[23]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[24]  Fred J. Sigworth,et al.  Fitting and Statistical Analysis of Single-Channel Records , 1983 .

[25]  Lawrence R. Rabiner,et al.  A segmental k-means training procedure for connected word recognition , 1986, AT&T Technical Journal.