Na+ channels (Navs) clustering increases conduction velocity. The cytoskeleton and the associated anchoring proteins which control Navs clustering are capable of directly modulating channel kinetics. It is desirable to provide a system and method for analyzing whether Navs that operate in clusters exhibit different channel kinetics relative to those operating outside of clusters.
Systems and methods for ion channel kinetics analysis in clusters of ion channels are described herein. In some implementations, the techniques described herein relate to a computer-implemented method including: receiving a multichannel activity signal associated with a plurality of ion channels of a cell; processing the multichannel activity signal to remove a capacitive transient; and analyzing the processed multichannel activity signal to assess cooperative ion channel gating behavior for the plurality of ion channels.
In some implementations, the step of processing the multichannel activity signal to remove the capacitive transient includes applying a capacitive current subtraction algorithm.
In some implementations, the step of analyzing the processed multichannel activity signal includes detecting a time sequence of switches between a plurality of conductance levels. Optionally, the time sequence of switches between the plurality of conductance levels is determined using a Bayesian model.
In some implementations, the step of analyzing the processed multichannel activity signal further includes performing a statistical analysis to assess cooperative ion channel gating behavior for the plurality of ion channels. The statistical analysis is based, at least in part, on the time sequence of switches between the plurality of conductance levels.
In some implementations, the method further includes measuring one or more single channel activity amplitudes present in the multichannel activity signal. Optionally, the one or more single channel activity amplitudes are measured by fitting one or more Gaussian mixture models to the multichannel activity signal.
In some implementations, the method further includes inferring a plurality of ion channel gate state transition probabilities of discrete time Markov models for the multichannel activity signal. Optionally, the plurality of ion channel gate state transition probabilities of discrete time Markov models for the multichannel activity signal are inferred using a Bayesian model.
In some implementations, the multichannel activity signal is measured using a cell-attached patch-clamp system.
In some implementations, the techniques described herein relate to a method including: applying a drug, compound, or agent to a cell; recording a multichannel activity signal associated with a plurality of ion channels of the cell, where the cell has been exposed to the drug, compound, or agent; analyzing ion channel kinetics as described herein; and screening the drug, compound, or agent based, at least in part, on the assessed cooperative ion channel gating behavior for the plurality of ion channels.
In some implementations, the techniques described herein relate to a method including: applying a drug, compound, or agent to a cell; recording a multichannel activity signal associated with a plurality of ion channels of the cell, where the cell has been exposed to the drug, compound, or agent; and screening the drug, compound, or agent based, at least in part, on a cooperative ion channel gating behavior for the plurality of ion channels.
It should be understood that the above-described subject matter may also be implemented as a computer-controlled apparatus, a computer process, a computing system, or an article of manufacture, such as a computer-readable storage medium.
Other systems, methods, features and/or advantages will be or may become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features and/or advantages be included within this description and be protected by the accompanying claims.
The components in the drawings are not necessarily to scale relative to each other. Like reference numerals designate corresponding parts throughout the several views.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art. Methods and materials similar or equivalent to those described herein can be used in the practice or testing of the present disclosure. As used in the specification, and in the appended claims, the singular forms “a,” “an,” “the” include plural referents unless the context clearly dictates otherwise. The term “comprising” and variations thereof as used herein is used synonymously with the term “including” and variations thereof and are open, non-limiting terms. The terms “optional” or “optionally” used herein mean that the subsequently described feature, event or circumstance may or may not occur, and that the description includes instances where said feature, event or circumstance occurs and instances where it does not. Ranges may be expressed herein as from “about” one particular value, and/or to “about” another particular value. When such a range is expressed, an aspect includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by use of the antecedent “about,” it will be understood that the particular value forms another aspect. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and independently of the other endpoint. While implementations will be described for analyzing ion channel kinetics of sodium channels, it will become evident to those skilled in the art that the implementations are not limited thereto, but are applicable for analyzing ion channel kinetics of other ion channels including other voltage-gated ion channels, ligand-gated ion channels such as calcium-activated potassium channels, acetylcholine-gated ion channels such as acetylcholine-gated potassium channels, hyperpolarization-activated, nucleotide-gated channels (HCN), etc.
As used herein, the terms “about” or “approximately” when referring to a measurable value such as an amount, a percentage, and the like, is meant to encompass variations of +20%, +10%, +5%, or +1% from the measurable value.
The term “artificial intelligence” is defined herein to include any technique that enables one or more computing devices or comping systems (i.e., a machine) to mimic human intelligence. Artificial intelligence (AI) includes, but is not limited to, knowledge bases, machine learning, representation learning, and deep learning. The term “machine learning” is defined herein to be a subset of AI that enables a machine to acquire knowledge by extracting patterns from raw data. Machine learning techniques include, but are not limited to, logistic regression, support vector machines (SVMs), decision trees, Naïve Bayes' classifiers, and artificial neural networks. The term “representation learning” is defined herein to be a subset of machine learning that enables a machine to automatically discover representations needed for feature detection, prediction, or classification from raw data. Representation learning techniques include, but are not limited to, autoencoders. The term “deep learning” is defined herein to be a subset of machine learning that that enables a machine to automatically discover representations needed for feature detection, prediction, classification, etc. using layers of processing. Deep learning techniques include, but are not limited to, artificial neural network or multilayer perceptron (MLP).
As used herein, “ion channel the term kinetics” refers the processes that govern the opening and closing (activation and inactivation) of ion channels in biological systems. Ion channels are integral membrane proteins that allow the selective passage of ions across cell membranes, influencing the electrical properties of cells. The kinetics of ion channels can be described in terms of the rates at which these channels undergo transitions between different states. The primary states of interest are typically open, closed, and inactivated. Understanding ion channel kinetics is crucial in fields such as physiology, pharmacology, and neuroscience because these kinetics influence the electrical activity of cells. Manipulating ion channel kinetics can have significant physiological and pharmacological implications, as it can impact processes like action potential generation, neurotransmission, and muscle contraction.
As used herein, the term “ion channel clustering” is the phenomenon where ion channels, particularly in the context of cell membranes, are organized or grouped together in specific regions or domains. This clustering has important implications for cell function, signal transduction, and cellular communication. In other words, ion channel clustering is non-independent gating behavior, where one ion channel effects the gating behavior of one or more other ion channels. Ion channel clustering is sometimes described herein as cooperative ion channel gating behavior.
Referring now to
At step 110, the method includes receiving a multichannel activity signal associated with a plurality of ion channels of a cell. In some implementations, the cell is an electrically-excitable cell. As described herein, a multichannel activity signal captures ion channel gating (e.g., open state to closed state transition and/or vice versa) for a plurality of ion channels. Thus, the multichannel activity signal captures activity for a cluster (i.e., more than 1) ion channels. In the Examples described herein, the ion channels are voltage-gated ion channels. Voltage-gated ion channels include, but are not limited to, a sodium channel (Nav), a potassium channel (Kv), a calcium channel (Cav), or a chloride channel (CIC). Alternatively or additionally, the ion channels may be one of a plurality of sodium ion channel forms, e.g., Nav1.5, Nav1.6, etc. Alternatively or additionally, the ion channels may be one of a plurality of potassium ion channel forms. Alternatively or additionally, the ion channels may be one of a plurality of calcium ion channels. Alternatively or additionally, the ion channels may be one of a plurality of chloride ion channel forms. It should be understood that sodium channels, potassium channels, calcium channels, and chloride channels are provided only as example voltage-gated ion channels. This disclosure contemplates using the method described with respect to
At step 120, the method includes processing the multichannel activity signal to remove a capacitive transient. For example, a capacitive current subtraction algorithm can be applied to remove the capacitive transient. Such processing is described in detail in the Examples, Part 3 below.
At step 130, the method includes analyzing the processed multichannel activity signal to assess cooperative ion channel gating behavior for the plurality of ion channels. As described herein, cooperative ion channel gating is non-independent gating (e.g., open state to closed state transition and/or vice versa). In other words, the gating behavior of one ion channel effects the gating behavior of one or more other ion channels. The step of analyzing the processed multichannel activity signal can include detecting a time sequence of switches (sometimes referred to herein as “transitions”) between a plurality of conductance levels. Optionally, the time sequence of switches between the plurality of conductance levels is determined using a Bayesian model. Such analysis is described in detail in the Examples, Part 5 below (e.g., a Bayesian multiple switch point detection algorithm). Additionally, the step of analyzing the processed multichannel activity signal can further include performing a statistical analysis to assess cooperative ion channel gating behavior for the plurality of ion channels. The statistical analysis is based, at least in part, on the time sequence of switches between the plurality of conductance levels. Such analysis is described in detail in the Examples, Part 6 below. Statistical analysis of ion channel gating suggests that there is gating cooperativity in experimentally recorded NaV1.5 channels as demonstrated by comparison to in silico simulated independent NaV1.5 gating. Further, cooperativity has a tendency to be more prominent in larger NaV1.5 clusters as shown with effects of Beta1 and TXL in
In some implementations, the method optionally further includes measuring one or more single channel activity amplitudes present in the multichannel activity signal. Optionally, the one or more single channel activity amplitudes are measured by fitting one or more Gaussian mixture models to the multichannel activity signal. Such measurement is described in detail in the Examples, Part 4 below.
In some implementations, the method further includes inferring a plurality of ion channel gate state transition probabilities of discrete time Markov models for the multichannel activity signal. Optionally, the plurality of ion channel gate state transition probabilities of discrete time Markov models for the multichannel activity signal are inferred using a Bayesian model. Such inference is described in detail in the Examples, Part 7 below.
This disclosure contemplates that the techniques described with regard to
In some implementations, the techniques described herein relate to a method including: applying a drug, compound, or agent to a cell; recording a multichannel activity signal associated with a plurality of ion channels of the cell, where the cell has been exposed to the drug, compound, or agent; and screening the drug, compound, or agent based, at least in part, on a cooperative ion channel gating behavior for the plurality of ion channels. For example, using the techniques described herein, it is possible to identify a cluster-dependent mechanism of action.
Cooperative behavior of ion channels can modulate potency of clinically relevant drugs. with reference to
Importantly, this and previous studies (e.g. Clatot J, Hoshi M, Wan X, Liu H, Jain A, Shinlapawittayatorn K, Marionneau C, Ficker E, Ha T, Deschênes I. Voltage-gated sodium channels assemble and gate as dimers. Nat Commun. 2017 Dec. 12; 8(1):2077. doi: 10.1038/s41467-017-02262-0. PMID: 29233994; PMCID: PMC5727259) demonstrate that disruption of cooperativity with difopein does not change significantly whole cell sodium current density. Taken together, this suggests that pharmacological agents antagonizing NaVs cooperativity could be harnessed to increase efficiency of therapeutic NaVs blockers (for example, lidocaine and quinidine) without significant effects on basic electrophysiological properties of excitable membranes.
However, difopein remains the only known candidate substance for NaVs cooperativity disruption. Additionally, therapeutic usage of difopein is problematic due to its chemical nature (a membrane impermeable peptide) and the indirect effect on NaVs (it blocks the ubiquitous protein-protein interaction mediator 14-3-3 protein, thus, can have many side effects). Therefore, there is a need for search of other candidate drugs capable of NaV cooperativity disruption. But this search cannot be performed using the standard tools based on measurements of whole cell currents since, as mentioned above, disruption of cooperativity is not expected to change whole cell sodium currents. This calls for methods and systems as described herein, which allow for detection of effects of drugs on cooperative behavior in sodium channels clusters.
In summary, this disclosure provides a tool for detection of presence of cooperativity in NaVs behavior. This tool can be used for screening drugs reducing NaVs cooperativity (e.g. searching for a better alternative of difopein). These drugs in their turn can be used together with therapeutic NaVs blockers (for example, lidocaine, quinidine) to enhance the efficiency of the latter.
It should be appreciated that the logical operations described herein with respect to the various figures may be implemented (1) as a sequence of computer implemented acts or program modules (i.e., software) running on a computing device (e.g., the computing device described in
Referring to
In its most basic configuration, computing device 200 typically includes at least one processing unit 206 and system memory 204. Depending on the exact configuration and type of computing device, system memory 204 may be volatile (such as random access memory (RAM)), non-volatile (such as read-only memory (ROM), flash memory, etc.), or some combination of the two. This most basic configuration is illustrated in
Computing device 200 may have additional features/functionality. For example, computing device 200 may include additional storage such as removable storage 208 and non-removable storage 210 including, but not limited to, magnetic or optical disks or tapes. Computing device 200 may also contain network connection(s) 216 that allow the device to communicate with other devices. Computing device 200 may also have input device(s) 214 such as a keyboard, mouse, touch screen, etc. Output device(s) 212 such as a display, speakers, printer, etc. may also be included. The additional devices may be connected to the bus in order to facilitate communication of data among the components of the computing device 200. All these devices are well known in the art and need not be discussed at length here.
The processing unit 206 may be configured to execute program code encoded in tangible, computer-readable media. Tangible, computer-readable media refers to any media that is capable of providing data that causes the computing device 200 (i.e., a machine) to operate in a particular fashion. Various computer-readable media may be utilized to provide instructions to the processing unit 206 for execution. Example tangible, computer-readable media may include, but is not limited to, volatile media, non-volatile media, removable media and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. System memory 204, removable storage 208, and non-removable storage 210 are all examples of tangible, computer storage media. Example tangible, computer-readable recording media include, but are not limited to, an integrated circuit (e.g., field-programmable gate array or application-specific IC), a hard disk, an optical disk, a magneto-optical disk, a floppy disk, a magnetic tape, a holographic storage medium, a solid-state device, RAM, ROM, electrically erasable program read-only memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices.
In an example implementation, the processing unit 206 may execute program code stored in the system memory 204. For example, the bus may carry data to the system memory 204, from which the processing unit 206 receives and executes instructions. The data received by the system memory 204 may optionally be stored on the removable storage 208 or the non-removable storage 210 before or after execution by the processing unit 206.
It should be understood that the various techniques described herein may be implemented in connection with hardware or software or, where appropriate, with a combination thereof. Thus, the methods and apparatuses of the presently disclosed subject matter, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium wherein, when the program code is loaded into and executed by a machine, such as a computing device, the machine becomes an apparatus for practicing the presently disclosed subject matter. In the case of program code execution on programmable computers, the computing device generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. One or more programs may implement or utilize the processes described in connection with the presently disclosed subject matter, e.g., through the use of an application programming interface (API), reusable controls, or the like. Such programs may be implemented in a high level procedural or object-oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language and it may be combined with hardware implementations.
The following examples are put forth so as to provide those of ordinary skill in the art with a complete disclosure and description of how the compounds, compositions, articles, devices and/or methods claimed herein are made and evaluated, and are intended to be purely exemplary and are not intended to limit the disclosure. Efforts have been made to ensure accuracy with respect to numbers (e.g., amounts, temperature, etc.), but some errors and deviations should be accounted for. Unless indicated otherwise, parts are parts by weight, temperature is in ° C. or is at ambient temperature, and pressure is at or near atmospheric.
The method includes of the following parts:
Cell types: a cell line with heterologous expression of ion channels of interest, cardiac myocytes.
Patch clamp mode: Voltage clamp.
Patch clamp configuration: Cell attached.
Pipette solution (mM): 280 NaCl, 4 CsCl, 1 CaCl2), 1 MgCl2, 10 HEPES, 0.05 CdCl2, pH 7.4 with CsOH.
Bath solution (mM): 140 KCl, 2 CaCl2), 1 MgCl2, 10 HEPES, pH 7.4 with KOH (for a cell line),
20 KOH, 120 KCl, 2 CaCl2), 10 EGTA, 1 MgCl2, 10 HEPES, pH 7.4 with KOH (for cardiac myocytes).
Pipettes fabrication: (1) pull pipettes from thick borosilicate glass capillary, (2) coat pipettes with Sylgard 184 silicone elastomer, (3) fire polish pipette tips.
Pipette resistance: 2-5 MOhm for low level expression ion channels in a cell line cells, 5-15 MOhm for high level expression ion channels in a cell line, 4-6 MOhm for cardiac myocytes.
Low pass filter: 8 pole Bessel filter, cut off frequency 4 kHz.
Acquisition rate: 100 kHz.
Voltage protocol: Step voltage protocol. Holding potential 80 mV, pre-pulse to 120 mV for 200 ms, test potential to the potential of maximal channel activity (e.g. 10 mV for Nav1.6, 40 mV for NaV1.5, 40 mV for cardiac myocytes) for 1 s, time between sweeps 3 s at holding potential, minimal number sweeps 100.
Remove unstable sweeps.
Adjust baseline for all sweeps by subtracting their average current amplitudes during period of low ion channel activity lasting not less than 200 ms.
Reduce data sampling frequency by factor 5 (down sample from 100 kHz to 20 kHz).
Save resulting file.
Part 3: Capacitive Current Subtraction with the Convex Optimization Algorithm
The capacitive current subtraction algorithm is iteratively applied to each sweep of a preprocessed patch clamp recording. The algorithm is applied for the 20 ms period of a recording during the test potential application starting from 0.5 ms following test potential onset. Current trace during the specified period is a function:
where I—current (pA), t—discrete time (ms): (t0, . . . , ti, . . . , tT-1), t0=0, T—total number of time points.
The function is assumed to be equal:
Next, Adam optimization algorithm (learning rate of 0.1, the number of optimization steps 250) is applied to infer optimal s and a with following constrained minimization:
where λ—the L1 regularization penalty term equal 0.1. The optimal time constants τj are following (ms): 0.5, 1, 2, 3, 4, 5, 7, 10, 50.
After optimization and finding the optimal vector of exponential decay amplitude components â=(â1, â2, . . . , âj, . . . , âK), the resulting current trace Ifinal is calculated as following:
Single channel current amplitudes are measured with fitting Gaussian mixture models to current sweeps after capacitive current subtraction by means of the expectation-maximization (EM) algorithm. Current amplitudes (I) within one current sweep are assumed to be generated from univariate Gaussian mixture model with the following probability density function:
To find optimal K for each current sweep sequential EM fitting of gaussian mixture models with increasing K (from 1 to 10) is applied to each current sweep. The time period for the gaussian mixture fit is first 50 ms interval of a current sweep. Then an optimal model is chosen as the model having the lowest value of Bayesian information criterion (BIC) among all fitted models.
Next, μi from each current sweep with optimal K>1 are sorted and the absolute values of differences between neighbor values |μi+1−μi| are defined as single channel current amplitudes.
Next, single channel current amplitudes are estimated from analyzed sweeps within a recording from one membrane patch are used to calculate the mean single channel current amplitude (Iunit):
A cell attached patch clamp current sweep is considered as a time series of immediate transitions (switches) between different conductance levels S=(0, 1, . . . , si, . . . , N−1), N—total number of conductance levels. The transitions between conductance levels are caused by gating of ion channels operating in the membrane patch. Particularly, 0-th conductance level corresponds to 0 open channels, 1-th conductance level—1 open channel, and so on. The transitions between conductance levels are buried in the current noise. The goal of idealization is to recover the time sequence of conductance levels from noise. This is achieved with Bayesian inference of optimal sequence of conductance levels during a recording: x=(Si
where i and j—indices of conductance levels S=(0, 1, . . . , si, . . . , N−1)=(0, 1, . . . , sj, . . . , N−1), N—the total number of conductance levels, μinit
For N=1 the model is simplified:
Next, maximum a posterior estimation is performed with the Adam optimization algorithm (learning rate 0.1, number of optimization steps 60) to infer optimal μ=(μ0, . . . , μi, . . . , μN-1) and σnoise2=(σnoise
where μinit=(μinit
Maximum a posterior estimation is performed in parallel for several Bayesian models with increasing N=1, 2, . . . Nmax. Nmax is chosen so that the value is higher by 1 than maximal number of simultaneously open channels observed in at least 100 sweeps from one membrane patch. In practice, Nmax=5. Then the optimized Bayesian model with the highest unnormalized posterior probability among all optimized Bayesian models is selected. Next, the Viterbi algorithm is used to restore the most likely sequence of conductance levels given the HMM model HMM ((0,N−1), Cat(pi), (μi, σnoise,i2)) of the selected Bayesian model.
Idealization is performed by replacing recorded current I=(I0, . . . , It, . . . IT-1), It—the current at time point t, with the time sequence of inferred mean current amplitudes (λ0
To estimate statistical significance of non-independent (cooperative) gating of M ion channels operating in one membrane patch, first, a number of sweeps containing 0, 1, . . . Mo, . . . , M open channels (Mo—a number of open channels) for each time point t (LM
Next, gating of a single ion channel m in a population of M ion channels (m∈(1, 2, . . . , M)) is described by a categorical random variable Xm defined on a set Ω={O, C} where O—open state, C—closed state. Then joint gating of M ion channels is described by a joint distribution of X1, . . . Xm, . . . , XM defined on a set ΩM which is a Cartesian power of Ω={0, C}. Let be a tuple within ΩM (∈ΩM) representing one compound conducting state of a population of M ion channels. For example, for M=4 and ion channels named A, B, C, D, can be (OOCC) meaning that channels A and B are in the open state, and channels C and D are in the closed state. Let m be an element of , then m, represents a conducting state (C or O) of a single channel m in a compound conducting state of channels M. If o() is a number of open channels in a and C(M, o()) is a number of all possible combinations of o() open channels from M available channels, we can calculate a joint probability p(X1=1, . . . , Xm=m, . . . , XM=m) to find each of the channels in a particular conducting state at a time point t assuming that all the channels under a pipette are identical and indistinguishable:
Next, Pearson's χ2 test is used to determine statistical significance of independence among X1, . . . Xm, . . . , XM. For this purpose, occurrences of all possible combinations of values (joint outcomes) of X1, . . . Xm, . . . , XM are expressed in a M-dimentional table having a size of M×M× . . . ×M. Then the table is used to create a contingency table by appending sums of occurrences for rows in each dimension. An occurrence of a particular joint outcome equal a product of a joint probability of this outcome and the total number of all recorded sweeps:
Calculated p value for the null hypothesis (X1, . . . Xm, . . . , XM are independent) is used to accept (p>0.05) or reject (p>0.05) the null hypothesis. Since Pearson's χ2 test has low power if an occurrence of at least one outcome is below 5. This test is implemented only for that time point where LM(t)=max(LM(t)).
The final step of the algorithm is inference of transition probabilities of discrete time Markov models for ion channels. To do this, the total number of ion channels (M) operating under a pipette is calculated:
Next, for single channel membrane patches the following Bayesian model is used to directly sample transition probabilities given the observed time series of conductance levels in a membrane patch:
For example, to model Nav1.6 channels, the 5 states with 3-rd state is conducting (open) model was chosen. Then the following π, l, and were defined:
Given A is a K×K matrix of transition probabilities and Σ is a W×T matrix of most likely time sequences of conductance levels in all sweeps:
The best fit A (denoted as Â) is chosen from all A sampled from the posterior distribution (denoted as Ã) by minimizing the difference between observed and the hidden Markov model predicted ensemble average conductance levels:
For membrane patches with more than one active channel sw, π, l, and pk are defined as those for single channel models:
In order to infer behavior of individual ion channels from sw, the channels are assumed to be independent and identical. Then sw is a sum of time sequences of conductance levels of all ion channels operating in a patch. Since one channel can produce only 0 and 1 conductance levels, each sw
Next sw is transformed into a matrix (w) of separated time sequences of conductance levels of individual channels m within a w-th sweep (ψw,m). Thus, ψw,m is distributed according to the hidden Markov model distribution HMM(Cat(π), Cat(pk),(l)):
Next, let zw
Then is transformed into matrix (Zw) representing time sequences of cumulative sums of individual ion channels in one sweep w:
Thus, Zw is a random matrix distributed according to hidden Markov model distribution ψw,m˜HMM(Cat(π), Cat(pk), (l)) transformed by bijective transformation—cumulative sum of ψw,m over m:
Next, the following unnormalized posterior density:
Then for each sampled Ã, |Ã is calculated as sum of elements of {tilde over (Z)}w|Ã over m, then the resulting vector is transposed:
Choosing the best fit A is performed as in single channel recordings:
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
This application claims the benefit of U.S. provisional patent application No. 63/445,863, filed on Feb. 15, 2023, and titled “SYSTEMS AND METHODS FOR IDENTIFICATION OF ION CHANNELS,” the disclosure of which is expressly incorporated herein by reference in its entirety.
This invention was made with government support under Grant no. NS121234 and HL155378 awarded by the National Institutes of Health. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
63445863 | Feb 2023 | US |