title: Automated maximum likelihood separation of signal from baseline in noisy quantal data.
abstract: Data recordings often include high-frequency noise and baseline fluctuations that are not generated by the system under investigation, which need to be removed before analyzing the signal for the system's behavior. In the absence of an automated method, experimentalists fall back on manual procedures for removing these fluctuations, which can be laborious and prone to subjective bias. We introduce a maximum likelihood formalism for separating signal from a drifting baseline plus noise, when the signal takes on integer multiples of some value, as in ion channel patch-clamp current traces. Parameters such as the quantal step size (e.g., current passing through a single channel), noise amplitude, and baseline drift rate can all be optimized automatically using the expectation-maximization algorithm, taking the number of open channels (or molecules in the on-state) at each time point as a hidden variable. Our goal here is to reconstruct the signal, not model the (possibly highly complex) underlying system dynamics. Thus, our likelihood function is independent of those dynamics. This may be thought of as restricting to the simplest possible hidden Markov model for the underlying channel current, in which successive measurements of the state of the channel(s) are independent. The resulting method is comparable to an experienced human in terms of results, but much faster. FORTRAN 90, C, R, and JAVA codes that implement the algorithm are available for download from our website.
authors.affiliation: Theoretical Biology and Biophysics, Los Alamos National Laboratory, Los Alamos, New Mexico, USA.
authors.forename: William J
authors.initials: WJ
authors.lastname: Bruno
authors.forename: Ghanim
authors.initials: G
authors.lastname: Ullah
authors.forename: Don-On Daniel
authors.initials: DO
authors.lastname: Mak
authors.forename: John E
authors.initials: JE
authors.lastname: Pearson
mesh_terms: D001331:Automation; D004553:Electric Conductivity; D053496:Inositol 1,4,5-Trisphosphate Receptors / Q000378:metabolism*; D015640:Ion Channel Gating; D007700:Kinetics; D016013:Likelihood Functions; D008390:Markov Chains; D008954:Models, Biological; D018408:Patch-Clamp Techniques; D012815:Signal Processing, Computer-Assisted; D013269:Stochastic Processes
chemical_list: D053496:Inositol 1,4,5-Trisphosphate Receptors