Poly-pharmacology (using multiple drugs to treat disease) has been proposed for improving cardiac anti-arrhythmic therapy for at least two decades. While disease and drug mechanisms are often well-understood, developing multi-compound therapies remains costly and time consuming. Screening new drug combinations for efficacy can require extensive testing, in part because effective drug combinations may be counterintuitive. Consequently, countless tests are often run on unsuccessful drug combinations in order to find a promising therapy. While many individual compound effects and disease pathogeneses are well-understood, this understanding has not led to rapid identification of effective drug combinations. Accordingly, it is desirable to develop a computer model to uncover therapeutic drug combinations without the need for trial and error of testing in a laboratory or clinical setting.
Techniques are provided for determining viable (e.g., optimal) combinations of existing drugs to repair action potentials (APs). A model can be used to evaluate different compound combinations to determine if the combinations are potential multi-compound therapies for AP diseases, including heart conditions (e.g., cardiac arrhythmia) or neurological conditions (e.g., epilepsy). The concentrations of each compound can be varied to determine an optimum dosage.
In one embodiment, a compound's effect on the current density of a defined ion channels across a cell membrane can be determined. A normal action potential corresponding to a normal state of a cell and an abnormal action potential corresponding to an abnormal state of a cell can be identified. A model can be determined that outputs the action potential for an input of current densities of a set of ion channels across the cell membrane. The model can be used to determine a first combination of two or more of the set of compounds. For each compound in this first combination, the compound can be applied to the abnormal state of the cell to determine the modified current densities for specified ion channels for a given concentration of the compound. The modified current densities can be used to determine a treated action potential. A difference score can be determined by comparing the treated action potential and the normal action potential. The concentration of each compound in the first combination can be varied to determine an optimum difference score. Whether the first combination is a treatment for the disease can be determined by comparing the optimum difference score to a threshold value.
These and other embodiments of the disclosure are described in detail below. For example, other embodiments are directed to systems, devices, and computer readable media associated with methods described herein.
A better understanding of the nature and advantages of embodiments of the present disclosure may be gained with reference to the following detailed description and the accompanying drawings.
An action potential (AP) is the rapid rise and slow decay of voltage across a cellular membrane. The change in charge propagates along the cellular membrane and is a trigger for various physiological processes including cell communication and muscle contraction. The charge in an AP is generated by an ion differential across the cellular membrane. The sudden change in ion concentration that causes AP's characteristic electrical activity occurs when proteins (called ion channels) allow ions to flow across the cellular membrane. In mammals, APs occur in a variety of cell types including nerve cells, endocrine cells, and muscle cells, e.g., heart cells.
Neurons are an electrically excitable nerve cell that can be categorized as motor neurons, sensory neurons, or interneurons. Motor neurons stimulate muscle cells to contract while sensory neurons respond to stimuli (e.g., touch, smell, light, etc.) Interneurons allow communication from one neuron other neurons and the central nervous system (e.g., the brain and spinal cord) is primarily composed of interneurons. Diseases that alter neuron APs include epilepsy, episodic ataxia, familial hemiplegic migraine, Lambert-Eaton myasthenic syndrome, Alzheimer's disease, Parkinson's disease, schizophrenia, or hyperekplexia.
Cardiac cells include two types of electrically excitable cells: cardiomyocytes and cardiac pacemaker cells. Cardiomyocytes are the muscle cells in the heart that contract to circulate blood through the body. A cardiomyocyte contracts in response to an AP that propagates through the cardiac tissue. The cardiac AP is initiated by the cardiac pacemaker cells which is a specialized cell that regularly initiates an AP so that the cardiomyocytes contract in unison. Diseases that alter cardiac cell APs include Brugada syndrome, long QT-syndrome, short QT-syndrome, atrial standstill, or sick sinus syndrome. The present disclosure includes a systematic strategy for identification of new drugs or combinations of drugs, based on the selection of existing drugs. The new drugs or combination of drugs can be used to treat diseases that alter APs including epilepsy, episodic ataxia, familial hemiplegic migraine, Lambert-Eaton myasthenic syndrome, Alzheimer's disease, Parkinson's disease, schizophrenia, hyperekplexia Brugada syndrome, long QT-syndrome, short QT-syndrome, drug induced long QT, atrial fibrillation, atrial standstill, or sick sinus syndrome. Embodiments can use models of the AP and models of how drugs influence the AP's underlying ion currents.
For a group of compounds with known mechanism of action and a disease with a known pathogenesis, a model can be developed to test the combined effect of a set of compounds on an abnormal state. An abnormal state can be defined as a set of differences in the action potential between a diseased individual and someone without the condition. The differences between the two states can be identified by comparing an abnormal state to a normal state. An abnormal state can result from a genetic mutation or from lifestyle and environmental factors. A normal state can be represented by an action potential of a healthy subject with the wild type sequence (allele) of a gene.
Additionally, a combination's impact on an abnormal state can be determined by analyzing each compound's individual effect. A model can be developed to calculate a treated state that represents the combined effect of two or more drugs on a disease. This treated state can be compared to the normal state, and if the normal state and the treated state are sufficiently similar, the multi-compound therapy may be an effective treatment for the disease.
Also, the individual compound concentrations can be varied to determine an optimum concentrations for the multi-compound therapy's treatment dosage. If there is no two compound combination that effectively treats the disease, increasingly larger compound combinations (e.g., three or more compounds) can be modeled until an effective treatment is identified. In this way, a computer model can leverage compound and disease knowledge to identify potential multi-compound therapies. More specifically, embodiments can compute optimal, combined, drug concentrations such that the waveform of the transmembrane potential and the cytosolic calcium concentration of the mutant CMs can become as similar as possible to their wild type counterparts after the drug has been applied.
Mutations are known to cause perturbations in the essential functional features of integral membrane proteins, including ion channels. Even restricted or point mutations can result in substantially changed properties of ion currents. The additive effect of these alterations for a specific ion channel can result in significantly changed properties of the action potential (AP). Both AP shortening and AP prolongation can result from various mutations, and the consequences can be life-threatening.
A model for an AP can be created for a mutation where there are known changes to the ion channels involved in the AP. The AP can be modeled by simulating current and ion flow across a cellular membrane. The current flow can be determined through modeling the changes in ion concentrations across the cellular membrane. Multiple types of ion channels can be implicated in the flow of a particular ion and the effect of each type of ion channel can be determined independently as part of the action potential model.
A. AP Model States
Identifying optimal drug combinations can involve separate AP model types, e.g., three types: a model for a normal state, an abnormal state, and a treated state. The models can simulate the ion concentration, current, and voltage changes that occur during AP. The normal state and treated state can be compared to determine the differences between the model's ion concentration, current, and voltage changes. A combination of drugs (compounds) that changes an abnormal state to a treated state that is within an acceptable threshold of the normal state can be a potential treatment for the condition causing the abnormal state.
1. Normal State
The normal state model can replicate a healthy action potential with no disease or mutation and without any drug effects. Whether a particular model is a normal state depends on context and a single model can be a normal state or an abnormal state under different circumstances. For instance, one model may be a normal state model for an elderly man when attempting to develop a treatment for a geriatric disease, but that same model may be an abnormal state when attempting to correct the effect of aging on an AP. A normal action potential can be identified using in silico, in vitro (e.g., subcellular patch-clamp), or in vivo methods. In vivo refers to a process studied in a living organism, in vitro is the analysis of cells outside of their normal biological context (e.g., in a test tube), and in silico refers to a computer simulation of a biological process. Subcellular patch clamp is a laboratory technique in electrophysiology that allows the study of ionic currents in an isolated living cell. Some methods, such as genetically encoded calcium indicators (GECI, e.g., GCaMP) allow for the optical measurement of calcium ions in cells and GECIs can be used to determine a normal state of the action potential in vitro and in vivo.
2. Abnormal State
The abnormal state model replicates an action potential that differs from the normal model. The abnormal state could be caused by a mutation, disease, age, sex, drug effect, or any other condition that alters the AP. As described above in I.A.1, a single model could be a normal state and an abnormal state depending on context.
3. Treated State
The treated state model can be the abnormal state model modified by the modeled effect of one or more compounds on the AP. The effect of a number of drugs can be applied to the abnormal state model so that the treated state model is within an acceptable threshold of the normal state. A combination of drugs that creates a treated state that is similar to the healthy state can be a possible disease treatment.
B. Model of an AP
The various state models can be developed using model of an AP. Models of the action potential can be written in the form:
where ν is the membrane potential (in mV), t denotes time (in ms) and Ii denotes membrane currents (in A/F). The membrane currents can include one or more of a fast sodium current (INa), a late sodium current (INaL), a transient outward potassium current (Ito), a rapidly activating potassium current (IKr), a slowly activating potassium current, an inward rectifier potassium current (IK1), a hyperpolarization activated funny current (If), an L-type Ca2+ current (ICaL), a background calcium current (IbCa), a background chlorine current (IbCl), a sodium-calcium exchanger current (INaCa), a sarcolemmal Ca2+ pump current (IpCa), a sodium-potassium pump current (INaK) an applied stimulus current (Istim), etc. Individual ion channel currents can be written on the form:
Here, A can be the area of membrane surface membrane (in μm2), Cm can be the specific capacitance of the cell membrane (in pF/μm2), Ni can be the number of channels of type i, g0i is the conductance of a single open channel (in nS), oi can be the unitless open probability of the channel, and Ei can be the electrochemical equilibrium potential of the channel (in mV).
Splitting Ii into ρi and Ji is convenient because it allows the effect of mutation and maturation/translation to be separated. It can be assumed that only ρi is changed during maturation or by translation from animal cells to human cells. Likewise, only Ji can be changed by the mutation. This can hold the other way around; ρi can be independent of the mutation and Ji can be independent of the maturation/translation.
Various embodiments can be based on various assumptions. The wild type (WT) and mutant (M) action potentials are well characterized by models. A family of K existing drugs have been identified and characterized in terms of how each of these compounds affects the currents in the AP model. Embodiments can apply simple IC50/EC50 models, or more comprensive Markov type models, to represent the effect of the compounds. The simple models of the action of each compound are multiplicative in the sense that the effect of several compounds can be multiplied in order to model the combined effect on a specific ion current. Using a model based on one or more of these assumptions, a therapeutic combination of the K different compounds can be identified.
C. EMI Model
The AP model described above provides a model for an action potential across a single membrane for a stand-alone cell. In some implementations, it is desirable to verify that the treatment identified using the AP model corrects a disease's clinical presentation. For example, cardiac diseases can be diagnosed through the measurement of an irregular electrocardiogram (ECG). While a multi-compound therapy can be identified using the AP model described above, a multi-cell model can be used to verify the multi-compound treatment's effectiveness. The impact of a corrected AP can be modeled in silico with an that approach represents the extracellular space (E), the cell membrane (M) and the intracellular space (I), see, e.g., [38, 39, 40]. The EMI is discussed further in section IV.A-IV.C.
A treated state model can involve a model for the effects of individual drugs or combinations of drugs on ion channels. The effect of a drug combination can be modeled by multiplying the effect of each constituent drug in the combination. The model presented herein allows the identification of optimal drug combinations in human cells using data from stem cell and animal models.
A. Single Drug Effects
For K different drugs, an optimal combination of these drugs can be found in order to develop a treated state and ‘repair’ the effect of a mutation or a condition. Finding an optimal drug combination can be achieved using a model of how each drug affects the properties of a mutant ion channel. The analysis can be based a simple model of drug effects (IC50/EC50) or more detailed Markov models. IC50 is the concentration of a substance necessary to inhibit a biological process by 50% while EC50 is the concentration needed to cause a response that is 50% of the maximum possible effect. IC50 is measured for inhibitory substances while EC50 is for excitatory substances. An excitatory substance can be a substance, such as an excitatory neurotransmitter, that increases the probability of an action potential. An inhibitory substance can decrease the probability of an action potential. Inhibitory substances can include inhibitory neurotransmitters. However, the same procedure is applicable if data is available to allow representations of drug effects using other models including Markov models.
A reasonable assumption is that both ion channel blockers (antagonists) and openers (agonists) can be encountered and therefore both cases should be addressed. To this end, the effect of a drug on a current I can be written in the form:
Here, D denotes the concentration of the drug, E is the maximum effect of the drug, H is the Hill coefficient, and EC50=1/E is the concentration that gives half maximum effect of the drug. A Hill coefficient quantifies the degree of interaction between ligand binding sites, and the coefficient can quantify impact of a ligand binding to a receptor on the likelihood that other ligands will bind to that receptor. The relative change of the current due to the drug is given by:
Given that η(0)=0, η(1/E)=E/2 and η(∞)=E. The parameters ε, H and E can be estimated from data describing how the drug affects the properties of ion currents of the cell carrying a mutation. A blocker can be a drug that binds to a receptor and prevents a ligand from binding to the receptor. If the drug is a blocker, it is often convenient to use E=−1 and then (5) takes the usual form of the IC50 model:
where 1/ε=IC50. Note than in estimating E, there can be an obvious lower bound (E=−1), but there can be no obvious upper limit and can be estimated through the data fitting procedure.
For K different drugs and for each drug k, where Eik, εik Hik, have been determined for each current i that contribute to the AP, as discussed above. As a consequence, the model of the treated state for an AP under the influence of a specific drug k can be given by
B. Drug Combination Effects
Many drugs can be combined while searching for an optimal multi-compound therapy, and by applying a combination of K drugs to the i-th current in the mutant model, it can be found that:
In order to simplify this notation, the properties of the k-th drug can be denoted by Δk={Eik, εik Hik} where i runs over all the transmembrane currents. Furthermore, if Δ denotes the combination of the K drugs given by {Δk}k=1K. The vector of doses is given by D={Dk}k=1K.
The AP model after the combination of drugs has been applied now takes the form:
C. The Channel Block/Agonist Model is Unchanged During Maturation or Species Translation
The properties {Eik, εik Hik} of a drug k on a specific ion channel i can be assumed to be the same for animal and human cells. See [33]. The methods described in this disclosure could therefore be applied to find optimal drug compounds for adult human cells based on data from stem cell derived cells (e.g., hiPSC-CMs) or an animal (e.g., rabbit). Recall that the currents in the model are written on the form I=ρJ where the factor ρ changes during maturation, but can be unaltered by the mutations; and, vice versa. That is, the function J can be unchanged by maturation but is altered by the mutation. For a given ion current:
I
IM,M=ρIMJM (12)
I
A,M=ρAJM, (13)
where IM, A, and M can be for immature, adult and mutant, respectively. Recall that for an ion channel, J=g0o(ν-E), and, under the influence of the drug, J=J(D)=F(D)g0o(ν-E). Since J can be the same for IM and A, the effect of the drug can also be the same, and thus:
I
IM,M(D)=ρIMJM(D), (14)
I
A,M(D)=ρAJM(D). (15)
Therefore, if ε, H and E in the model (5) are estimated from measurements of hiPSC-CMs (e.g., using the computational inversion procedure of [32]), these values are also the correct values in the adult case. Exactly the same argument can be used to translate from rabbit data to E, H and E values for adult human CMs. The data can be translated because the effect of the drug on a specific ion channel can be the same regardless of whether it is expressed in hiPSC myocytes, rabbit myocytes or myocytes from adult humans.
D. Computational Maturation and Translation
As mentioned above some embodiments can employ a base AP model [32] that uses the same representation of a specific single channel, independent of the specie we are considering. Suppose a specific current for hiPSC-CMs are given by IIM=ρIMJ and the associated current for the adult CM is given by IA=ρAJ. Then we have IA (1+λ)IM where λ=(ρA−ρIM)/ρIM is the maturation parameter. In exactly the same manner, we can define a translation parameter for mapping between a specific adult human current and the analogous current for an animal (rabbit in our case).
The specific model used below in section IV is an updated version of the base model [32]. We use the updated base model formulation described [12]. In that model, the IKr current is fitted to data from measurements of wild type and SQT1 IKr currents from [34]. Furthermore, an hiPSC-CM version of the model is fitted to data of wild type and SQT1 hiPSC-CMs from [28], and an adult human ventricular CM version of the model was validated using adult human ECG measurements from [35]. For the computations we also consider a rabbit version of the AP model. The rabbit parameterization is based on the rabbit models from [33, 36] and is fitted to published SQT1 and wild type APD90 values for rabbits from [37]. The parameters of the rabbit version of the model are specified in Table 1 in the Supplementary information section below, and the remaining parameter values of the base model are found in [12].
E. Comparison of IC50-Based Modeling of Drug Effects to Markov Models of Drug Effects
More detailed models for drug effects can be used. Typically, these models are expressed in the form of Markov models (see, e.g., [24, 27]). An advantage of these more detailed models is that they are able to give a detailed representation of the effect of drugs, including, e.g., voltage and use-dependent drug effects. On the other hand, a disadvantage is that the Markov models typically introduce a large number of parameters that can be parameterized, that can be based on information from detailed measurements of the effect of the drug on the ion channels.
In order to begin to assess of the difference between a Markov model for drug effects and the more simplified IC50-based modeling used in our study, we consider a Markov model for the IKurd current from [69]. Based on measurements of the effect of two drugs (DPO-1 and DPO-2) on this current, four different model parameterizations for the drugs were considered, see [69].
F. Effect of Separate Drugs Multiplicative?
A central assumption in the disclosed method is that if two drugs affect the same ion channel, their combined effect can be identified by multiplication of the respective effects, see (9) above. Using this assumption, effective drug combinations have been found. A recent paper [70] analyzes the effect of hydroxychloroquine (HCQ) and azithromycin (AZM) can be analyzed.
Developing a treatment using this model can involve identifying a set of optimal doses D={Dk}k=1K for a set of K different drugs with known properties Δk={Eik, εik Hik} so that the treated state model of the drug-treated mutant cells with action potentials very closely approximate the transmembrane potential and calcium transient of the normal state model. To this end, an action potential model where the effect of the mutation can be represented such that an abnormal state model and normal state model are defined and can be easily compared is used. Furthermore, the optimal doses D can be estimated by minimizing a cost function measuring the difference between the model solutions.
A. Cost Function Definition
The following cost function can be utilized:
where RjW represent different biomarkers for the wild type AP model, RjM(D) represent the corresponding biomarkers for the mutant model with the drug doses D applied, and wj are weights for the different biomarkers. The cost function can represent a difference score between the treated action potential and the normal action potential.
B. Minimization Procedure
The problem of identifying the minimum of cost function (16) can grow in complexity as the number of drugs increases. Here, an approach that gradually increases the number of drugs is used and thus there can be a reasonably good initial guess for every minimization problem.
In the case of one drug, the optimum dose can be found by minimizing the cost function (16) with only one free parameter (the dose of the single drug). Suppose the optimal combination of n drugs is found (where n<K). Next, whether one of the remaining K-n drugs can improve the treated state's approximation of the normal state (wild type case) is considered. The problem is then to solve K-n minimization problems with n+1 parameters. The minimization is now started using a solution for n drugs as an initial guess, and for the one additional drug, the initial dose can be set to zero. A solution of this n+1 dimensional problem can be solved using the continuation method of [32, 12]. This is repeated for the K-n remaining drugs, and the solution can be stored as the optimal drug for the case of combining n+1 drugs. The process can be repeated until n=K. The optimized difference score (e.g., the minimized cost function) can be compared to a threshold to determine if the combination of compounds is an effective treatment for the condition or disease causing the abnormal state. The threshold can correspond to a minimum percentage similarity (or other measure of minimum similarity) to the normal action potential. The threshold can correspond to a minimum percentage similarity to the normal action potential if the threshold is a minimum percentage similarity or if the threshold is a weighted minimum percentage similarity multiplied by one or more weights. Further technical specifications of the applied minimization procedure are provided below in section III.C.
C. Technical Specifications of the Optimization Method
In order to find the drug doses that minimize the cost function (16), a continuation-based optimization method applied in [32, 83, 12] can be used. See, e.g., [12] for a detailed description of this method.
In the search for optimal doses of one or two drugs, doses can be restricted so that the maximal effect of the drug is at most a particular percentage (e.g., 95%) of the compound's maximal possible effect (E, see section II.A above). Optimization can involve continuation iterations (e.g., 20) with a specific number of combinations (e.g., 96, which may be randomly chosen) of doses in each iteration, and Nelder-Mead iterations (e.g., 15) can be run for each randomly chosen combination. This can be done for each application of the continuation algorithm in this procedure.
The number of considered drugs can gradually increase if no optimal combination of compounds (e.g., drugs) is found for a given number of combined compounds. The optimal combination of compounds can include one or more of disopyramide, ivabradine, veratridine, BAY K 8644, quinidine, amiodarione, propafenone, mexiletine, ajmaline, phenytoin, phenobarbital, carbamazepine, oxcarbazepine, gabapentin, pregabalin, lacosamide, vigabatrin, valproic acid, lamotrigine, topiramate, zonisamide, levetiraacetam, clonazepam, rufinamide, fulnarizine, dalfampridine, acetoazolamide, prednisolone, azathioprine, methotrexate, donepezil, rivastigmine, galantamine, memantine, levodopa, carbidopa, istradefylline, safinamide, pramipexole, rotigotine, ropinirole, amantadine, benztropine, trihexyphyenidyl, selegiline, rasagiline, entacapone, tolcapone, opicapone, choroprozamine, fluphenazine, haloperidol, perphenazine, thioridazine, thiothixene, trifluoperazine, aripiprazole, aripiprazole lauroxil, asenapine, brexpiprazole, cariprazine, clozapine, iloperidone, lumateperonee, lurasidone, olanzapine, samidorphan, paliperidone, paliperidone palmitate, quetiapine, risperidone, ziprasidone, diazepam, hydroxytryptophan, piracetam, sodium valproate, nifedipine, flecainide, etc.
The embodiments described herein can be used to compute an optimal multi-compound therapy for the Short QT syndrome type 1 (SQT1). For the SQT1 mutation, there are available datasets that describe the effect of various drugs on the mutated K+ channel. These data are the basis for the SQT1 abnormal states and the computational analysis presented below, which can identify optimal compounds so that the treated state of a cardiomyocyte resembles the normal state of a cardiomyocyte. Optimal multi-compound therapies are computed for hiPSC-CMs, rabbit ventricular cardiomyocytes (CMs) and adult human CMs with the SQT1 mutation. Since the ‘composition’ of ion channels that form the AP is different for the three types of myocyte abnormal states under consideration, so is the composition of the optimal multi-compound therapies used to generate the treated states.
SQT1 is a rare form of cardiac arrhythmia that results from mutations to the human Ether-a-go-go Related Gene (hERG) potassium channel. Functionally, these mutations permit the hERG channel to open earlier during each heart beat. Here a suite of CM computational models have been applied to determine whether multi-compound therapies may offer a more effective therapeutic strategy in SQT1. The analyses suggest that simultaneous induction of late sodium current and partial hERG blockade offers a promising strategy. While no activators of late sodium current have been clinically approved, several experimental compounds are available and may provide a basis for interrogating this strategy. Some embodiments presented here can be used to compute optimal drug combinations provided that the effect of each drug on relevant ion channels is known or can be determined.
A. Base Model Specifications
We use the base model formulation from [12] to represent the AP and calcium transient of normal state (wild type) and abnormal state (SQT1) cardiomyocytes. The full base model formulation and the specific hiPSC-CM and adult human ventricular CM parameterizations of the model are specified in [12]. A rabbit ventricular myocyte version of the model is also used. The parameters of the rabbit model are as specified for the adult human version of the model in [12], except for the parameter values specified in Table 1.
Table 1 shows parameter values of the rabbit, adult human, and hiPSC-CM versions of the base model; the remaining parameter values are the same as for the adult human model in [12].
For the hiPSC-CM, adult human and rabbit versions of the base model pacing frequencies are used(e.g., 0.2 Hz, 1 Hz and 2 Hz). In the EMI model simulations, we run an ODE simulation (e.g., 500 pacing cycles) to update the initial conditions for each parameter change before starting the EMI model simulation. In the inversion procedure, we run a simulation (e.g., 50 or 100 pacing cycles for each of 20 or 5 iterations of the continuation method), and update the initial conditions in each iteration (see [12]).
B. Technical Specifications of the EMI Model Simulations
An EMI model is useful for verifying that the multi-compound therapy identified through the AP model actually treats the disease in question. Specifically, SQT-1 presents as a shortened QT interval in an ECG. The EMI allows for a simulated ECG using treated state cells by simulating an action potential propagating through cardiac tissue composed of treated state cells. While a multi-compound therapy is identified by looking at the AP, the therapy's efficacy can be verified using an EMI model.
The pseudo-ECG is measured in a point 412 1 cm to the right of the last myocyte (only for the adult human and rabbit cases). In order to set up a pseudo-ECG in these cases, we introduce transmural heterogeneity along the myocyte strand. More specifically, we let the first 25 myocytes define an endocardial region (extending from 410 to 420), the next 35 myocytes define a midmyocardial region (extending from 420 to 422) and the last 40 myocytes define an epicardial region (extending from 422 to 418). The default base model parameters define the parameters of the epicardial region (extending from 422 to 418). In the endocardial region (extending from 410 to 420), the IKs and Ito current densities are reduced to 31% and 1%, respectively, compared to the epicardial region. In the midmiocardial region (extending from 420 to 422), the currents are reduced to 11% and 85%, respectively [89].
The QT interval is computed as the time from the start of the QRS-complex of the computed pseudo-ECG to the end of the T-wave. More specifically, we extract the first and last time points of the simulation when the absolute value of the extracellular potential in the measurement point is above 1% of the maximum absolute value achieved at the measurement point.
The conduction velocity is computed as the distance between the center of myocyte number 70 and myocyte number 20 divided by the duration of the time interval between the membrane potential in the center of the two myocytes reaches a value above 0 mV.
C. Drug Characteristics
In this study, we attempt to identify optimal combinations of drugs for repairing the effect of the SQT1 mutation N588K, which alters the function of the potassium current IKr. Specifically, this mutation markedly increases the size of the IKr current, leading to a shortening of the AP. In order to ‘repair’ this effect, a number of IKr blockers are evaluated in an attempting to reduce the IKr current. In addition, two drugs that increase the ICaL or INaL currents, are considered as alternative approaches for lengthening the action potential duration in the ventricular myocytes carrying this mutation.
Table 3 shows sizes of the computational problems associated with the EMI model simulations. The first row reports the number of finite element nodes in the extracellular (E), membrane (M) and intracellular (I) domains. The second row reports the number of state variables of the membrane model. The third row reports the simulation times used in the simulations of hiPSC-CMs, rabbit CMs and adult human CMs, respectively. The lower rows report the time step used for the ordinary differential equation (ODE) part of the simulation (for the state variables of the membrane) and the partial differential equation (PDE) part of the simulation, and the associated number of time steps for the full simulation time. Finally, the bottom row reports the total number of solution values computed during these simulations.
D. Simulation Results
The simulations demonstrate that mathematical models disclosed herein can be used to find optimal multi-compound therapies for anti-arrhythmic treatments. It is shown, that theSQT1 mutation N588K abnormal state can be repaired to generate a treated state by applying the optimal combination of existing drugs.
1. Normal State and Abnormal State (SQT1 Mutation) in hiPSC-CMs, Rabbit CMs and Adult Human CMs
A normal state and abnormal state may need to be developed before attempting to identify compounds that can produce an acceptable treated state. The normal state (wild type and abnormal state (SQT1) were modeled in stem cells (hiPSC-CMs), rabbit cells, and adult human cells.
The SQT1 mutation affects the function of the IKr current; a difference between the normal state (wild type) and abnormal state (SQT1) versions of the AP models is a difference in the formulation of the IKr current, see [12].
The difference in voltage dependence indicates that drug effects implemented only in terms of altered maximum conductance, resulting from a pore block approach, for the IKr current
2. Treated State for Two Drugs
The computational procedure was first applied to search for a treated state by finding optimal combinations of two drugs for repairing the AP and Ca2+ transient of the abnormal state (SQT1 CMs).
Table 4 below shows data that provides further basis for evaluating the efficacy of the two drug combinations. Biomarkers computed for the normal state (wild type) and abnormal state (SQT1) adult human ventricular CM cases, are listed as well as for the treated state (SQT1 case with the optimal combination of two drugs) and for the optimal dose of each single drug applied. Note that the combination drug (treated state) repairs all the considered biomarkers in the SQT1 case from deviating up to 35% from the wild type case, to only deviating up to 3% from the wild type case.
Table 4: Cost function values and biomarkers of the adult human ventricular CM models for wild type and SQT1 with no drugs present, as well as for the SQT1 model with the optimal combination of two drugs or the optimal dose of the individual drugs applied. The cost function value (see (16)), the action potential durations, APD50 and APD90, the maximal upstroke velocity of the action potential, dvdt max, the conduction velocity, CV, and the QT interval are listed. In the SQT1 cases, we also report the percent difference from the wild type case.
3. Treated State with Low Drug Doses
Whether a single drug, or drug combination, repairs an AP is not the sole consideration when identifying an optimal drug treatment. Drug side effects can also be a concern when developing a multi-compound therapy. By limiting the maximum concentration of individual drugs in a multi-compound therapy it may be possible to produce treatments with fewer side effects.
Accordingly the computational methods presented herein can be used to identify multi-compound therapies that can ‘repair’ an abnormal state caused by a mutation. The method is based on information of how a collection of drugs affects the relevant ion channels. For the SQT1 mutation N588K, and the resulting increase of the I_Kr current, the methods were able to identify a theoretical ‘drug’ that completely repair the effect of this mutation as judged by a set of biomarkers. If relatively high drug doses can be utilized, the mutation abnormal state can be repaired using only two drugs. If low doses are required, more individual drugs need to be applied in order to completely repair the mutation abnormal state.
There is an unmet need for developing new anti-arrhythmic drugs (see, e.g., [6, 50, 10]) for a whole series of cardiac related conditions. The scientific and regulatory path required for approval of a new compound are, however, both long and extremely costly [51, 52]. These challenges motivate the search for alternatives, and one plausible approach is to search for combinations of existing drugs. Although this sounds like a simple, and straightforward idea to test in a laboratory, the combination of a large group of different drugs applying a range of different drug concentrations quickly becomes a challenging endeavour. In addition, even if such lab experiments were conducted, the end result would be the right compound for the animal cells or hiPSC-CMs under consideration, and not actually a compound suited for adult humans. Using mathematical models, this changes. In principle we are in position to use mathematical models to identify a precise mixed compound for normalizing the AP and thus stabilizing adult human CMs. Since we can also compute the ideal compounds for hiPSC-CMs and rabbit CMs, the suggested drug can be tested in order to gain insight into its applicability.
Our main aim in this study is to use models of the effect of well characterized existing drugs to find optimal combinations of these drugs that repair the effect of a given mutation. Specifically, we need information about how the drugs affect the ion currents governing the AP of the wild type and mutant cells. Here, we have provided an example of how a small collection of known drugs can be combined to ‘define’ a drug that, in simulations, almost completely repairs the AP properties of the mutant myocytes. Our results are founded on measured properties of the drugs under consideration, but our computational endpoints are purely theoretical in the sense that the resulting drug has not been tested in the lab. However, the results are specified in a way that enables laboratory testing. In this section, we will summarize the method, point to possible applications and discuss limitations and possible weaknesses.
The results show the computational methods can identify combined drugs that can ‘repair’ the effects of a mutation. Embodiments can use information of how a collection of drugs affects the relevant ion channels. For the SQT1 mutation N588K, and the resulting increase of the IKr current, we were able to identify a theoretical ‘drug’ that completely repair the effect of this mutation as judged by a set of biomarkers. If relatively high drug doses can be utilized, the effect of the mutation can be repaired using only two drugs. If low doses are required, more individual drugs need to be applied in order to completely repair the effect of this mutation.
A. Pharmaceutical Considerations
As shown in
Our quite broadly based survey and related analyses of approved drugs that may be effective in restoring the dramatically shortened action potential that is characteristic of the SQT1 Syndrome, and is caused by a mutation-induced, very marked enhancement of the K+ current, IKr, has identified disopyramide as an effective antidote; and a potent component of a drug combination that can restore the ventricular AP waveform. Once again, this finding has an established functional basis. Perhaps the primary reason for the effectiveness of disopyramide at the concentrations identified as being effective by our computational analysis, this drug potently blocks IKr (
B. Method for Finding Optimal, Combined Compounds
We use the method outlined above to find candidate combinations of known drugs that are effective in repairing the effect of the SQT1 mutation in three cases: hiPSC-CMs, rabbit CMs and adult human CMs. Note, however, that the procedure introduced here can similarly be applied to other mutations. Suppose a mutation changes the dynamics of one (or several) currents. The aim is then to find an optimal combination of a collection of K existing drugs that can ‘repair’ the effect of the mutation. The information needed to apply the method described above is how all K drugs affect the ion currents of the mutant myocytes. Here, we have used simple IC50/EC50 models to represent the effect of the drugs on the individual ion currents. In addition, an accurate AP model of each type mutant myocyte is needed. With this information, we can run simulations to identify an optimal drug that can repair the AP of the mutant myocyte, as judged by alignment with the quantitative biomarkers for the AP waveform and the calcium transient of a wild type myocyte. An feature of our method is that both the set of known drugs, the set of biomarkers, and the model of the effect of the drug, can be changed to address additional goals.
C. The Requirement for Adequate Data Sets
Here, we have considered the SQT1 syndrome and the main reason for this is the availability of data on how combinations of drugs affects the mutated IKr current; see [28, 29, 30]. We also need information on how the drugs affect all the ion currents of the mutant myocyte that are unaffected by the mutation, but that is more generally available; see, e.g., [45, 46, 53, 54, 55, 56, 57]. With access to data on how a collection of drugs act on other mutations, it is possible to repeat the steps we have taken here to devise optimal, theoretical, drugs for repairing the AP properties of the mutant cells.
D. The Optimal Drug Combination
As shown in
E. Modeling the Effect of a Drug
Modeling the effects of various drugs in the setting of cardiac arrhythmia has received considerable attention and a general introduction is provided in [58]. The most common approaches to modeling the effect of drugs on ion currents of CMs are based on Markov models and IC50-models. Markov models (see, e.g., [21, 59, 27, 60, 61]) are clearly more detailed and, at least in some cases, closely tied to the molecular composition and biophysical properties of the channel. The disadvantage is that these models require very detailed data on every individual current and such data are often not available. Ideally, in order to parameterize a Markov model properly, data from single channel measurements should be used (see, e.g., [62, 63, 64, 65]), and such data are not commonly available. In contrast, the IC50-type modeling that we have used (see, e.g., [66, 67, 68]) is much simpler and can be estimated based on few biomarkers (see, e.g., [33]). In the Supplementary information, we give an example where we compare an IC50 model with a comprehensive Markov model from [69]. We have used this specific case because the Markov model from [69] is completely specified with all necessary parameters.
As mentioned above, we assume that the effect of two drugs can be approximated by multiplying the individual effects of the two drugs. The justification of this approximation is as follows: Suppose the open probability of a certain ion channel is given by o. If we apply a blocker referred to as A to this channel, we assume that a certain fraction, μA≤1, of the channels will be blocked (see 7). After the application of this drug, the open probability of the channel is μAo. Next, we assume that we have another drug, denoted by B. This drug is also a blocker and it blocks a fraction μB≤1 of the open channels. By first applying the drug A, the open probability is μAo, and then, by applying the drug B the open probability becomes μBμAo. Thus, we have assumed that the binding of the two blockers is non-interactive (strictly independent), i.e., they neither compete nor allosterically facilitate each others binding. In the Supplementary information, we further discuss the question concerning the multiplicative effect of drug compounds. Using recent measurements from [70] we indicate that the effect of two blockers can be approximated by multiplying the effect of the two drugs.
It should also be noted the IC50 values reported in the literature can vary significantly. In [71, 72] it is argued that the reason for these differences may be the lack of uniformly accepted comprehensive protocols for measuring IC50 values.
F. Previous Attempts to Utilize Anti-Arrhythmic Drug Combinations
The concept of combining two drugs in clinical cardiac electrophysiology in order to achieve advantageous (anti-arrhythmic) outcomes has been evaluated in both animal studies and clinical settings; see e.g. [73, 74, 75]. However, this approach seems to have received relatively little attention during the past 15 years. These earlier papers on combined drugs, usually give the effect in terms of clinical characteristics that are difficult to use in order to evaluate our hypothesis of multiplicative blocks (see 9).
G. Supplementary Inversion Results
In this section, some supplementary results from the computational procedure are reported.
Tables 5 and 6 report the value of a number of biomarkers from the wild type and SQT1 models, in addition to the SQT1 cases after optimal drug doses is applied. Tables 7 and 8 report the optimal doses found in each case.
Furthermore, Tables 9 and 10 report biomarkers for the SQT1 models for hiPSC-CMs and rabbit ventricular CMs with the optimal combination of five drugs with the restriction D≤min(EC50)/2 applied, and Tables 11 and 12 report the optimal drug doses in these optimal drug combinations.
Table 5 shows cost function value and biomarkers of the hiPSC-CM models for wild type and SQT1 with no drugs present, as well as for the SQT1 model with the optimal combination of two drugs or the optimal dose of the individual drugs applied. We report the cost function value, the action potential durations, APD50 and APD90, the maximal upstroke velocity of the action potential, dvdt max, and the conduction velocity, CV. In the SQT1 cases, we also report the percent difference from the wild type case.
Table 6 shows cost function value and biomarkers of the rabbit ventricular CM models for wild type and SQT1 with no drugs present, as well as for the SQT1 model with the optimal combination of two drugs or the optimal dose of the individual drugs applied. We report the cost function value, the action potential durations, APD50 and APD90, the maximal upstroke velocity of the action potential, dvdt max, the conduction velocity, CV, and the QT interval. In the SQT1 cases, we also report the percent difference from the wild type case.
Table 7 shows optimal doses and associated change of currents found for single drugs or a combination of two drugs for repairing the SQT1 mutation in hiPSC-CMs.
Table 8 shows optimal doses and associated change of currents found for single drugs or a combination of two drugs for repairing the SQT1 mutation in rabbit ventricular CMs.
Table 9 shows cost function value and biomarkers for the SQT1 hiPSC-CM model with the optimal combination of five drugs with the restriction D≤min(EC50)/2 applied.
Table 10 shows cost function value and biomarkers for the SQT1 rabbit ventricular model with the optimal combination of five drugs with the restriction D≤min(EC50)/2 applied.
Table 11 shows optimal doses of a combination of five drugs with the restriction D≤min(EC50)/2 found for repairing the SQT1 mutation in hiPSC-CMs.
Table 12 shows optimal doses of a combination of five drugs with the restriction D; min(EC50)/2 found for repairing the SQT1 mutation in rabbit ventricular CMs.
At block 1605, the effect of the compound on the current density of defined ion channels across a cell membrane is determined for each compound of a set of compounds. The cell membrane can be for any type of cell with an action potential including cardiac cells, nerve cells, muscle cells, or endocrine cells. The effect of the compound on the current densities of specified ion channels can be determined by retrieving data from a compound database.
At block 1610, a normal action potential corresponding to a normal state of a cell can be identified. A normal action potential can be identified using in silico, in vitro (e.g., subcellular patch-clamp), or in vivo methods. Some methods, such as genetically encoded calcium indicators (GECI, e.g., GCaMP), can be used in vitro and in vivo. The action potential can include an action potential duration, a maximal upstroke velocity, and an action potential amplitude. The action potential can also include an ion transient duration, a maximal ion transient upstroke velocity, and an ion transient amplitude. In some implementations, the normal state of the cell is a wild type.
At block 1615, an abnormal action potential corresponding to an abnormal state of the cell can be identified. The abnormal state can be determined for diseases with documented changes to the cellular ion channels. The abnormal state could be determined through analysis of a tissue sample taken from a patient with the disease. The cell can be a neuron and the diseases can include epilepsy, episodic ataxia, familial hemiplegic migraine, Lambert-Eaton myasthenic syndrome, Alzheimer's disease, Parkinson's disease, schizophrenia, or hyperekplexia. The cell can be a cardiac cell and the diseases can include Brugada syndrome, long QT-syndrome, short QT-syndrome, atrial standstill, or sick sinus syndrome.
At block 1620, a model is determined that outputs an action potential for an input of current densities of a set of ion channels across the cell membrane. For example, a model for an action potential is discussed in section I.B.
At block 1625, a first combination of two or more of the set of compounds is determined. If the first combination is not found to be a treatment for the disease, alternative combinations of two compounds are tried until a treatment for the disease is identified. If no combination of two compounds is identified as a treatment for the disease, larger combinations of compounds can be determined (e.g., three compound combinations). A combination of compounds, such as the first combination, can comprise at least any of the following number of compounds: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 30, 40, 50, 60, 70, 80, 90, 100, or more.
At block 1630, the modified current densities for specified ion channels for a given concentration of the compound can be determined for each compound in the first combination by applying the compound to the abnormal state of the cell. For example, the modified current densities for a given concentration of the compound can be determined by inputting the compound concentration to an IC50/EC50 model.
At block 1635, the modified current densities can be used to determine a treated action potential. Determining the treated action potential can include multiplying the current density in the abnormal model by the effect of each compound in the first combination on the current density. For example, a model for the effect of multiple compounds on an action potential is discussed in section II.B.
At block 1640, a difference score between the treated action potential and the normal action potential is determined for the first combination. The difference score can be a value of a cost function such as the cost function discussed in section III.
At block 1645, process 1600 may include varying the concentration of each compound in the first combination to determine an optimum difference score. In some implementations, the concentration of each compound is constrained so as to not exceed a concentration threshold as discussed in section IV.D.3. The optimum difference score can be a value of the minimized cost function. The concentration of compounds can be any of the following molar concentrations (mol/L): 1000, 100, 10, 1, 0.1, 0.01, 10−3, 10−4, 10−5, 10−6, 10−7, 10−8, 10−9, 10−10, 10−11, 10−12, 10−13, 10−14, 10−15, 10−16, 10−17, 10−18, 10−19, 10−20, 10−21, 10−22, 10−23, 10−24, 10−25, 10−26, etc. The concentration of compounds that produces the optimum difference score can be the optimum concentration of compounds.
At block 1650, the optimum difference can be compared to a threshold value. The threshold value can correspond to a minimum percentage similarity to a normal action potential, i.e., minimum that is acceptable. As examples, a minimum percentage similarity can be 0.5%, 1%, 2%, 3%, 4%, 5%, 6%, 7%, 8%, 9%, 10%, 11%, 12%, 13%, 14%, 15%, 16%, 17%, 18%, 20%, etc.
At block 1655, a classification of whether the first combination is a treatment for the disease can be determined based on the comparison. A drug can be created that contains the first combination of compounds. The concentration of each compound in the drug can vary from the optimum concentration for that compound by 0.1%, 0.5%, 1%, 2%, 3%, 4%, 5%, 6%, 7%, 8%, 9%, 10%, 11%, 12%, 13%, 14%, 15%, 16%, 17%, 18%, 20%, etc. A patient with the disease can be treated with the first combination of compounds. The first combination can be classified as a treatment of the disease if the optimum difference is below a threshold value.
Process 1600 may include additional implementations, such as any single implementation or any combination of implementations described below and/or in connection with one or more other processes described elsewhere herein.
Although
Any of the computer systems mentioned herein may utilize any suitable number of subsystems. Examples of such subsystems are shown in
The subsystems shown in
A computer system can include a plurality of the same components or subsystems, e.g., connected together by external interface 1781, by an internal interface, or via removable storage devices that can be connected and removed from one component to another component. In some embodiments, computer systems, subsystem, or apparatuses can communicate over a network. In such instances, one computer can be considered a client and another computer a server, where each can be part of a same computer system. A client and a server can each include multiple systems, subsystems, or components.
Aspects of embodiments can be implemented in the form of control logic using hardware circuitry (e.g. an application specific integrated circuit or field programmable gate array) and/or using computer software stored in a memory with a generally programmable processor in a modular or integrated manner, and thus a processor can include memory storing software instructions that configure hardware circuitry, as well as an FPGA with configuration instructions or an ASIC. As used herein, a processor can include a single-core processor, multi-core processor on a same integrated chip, or multiple processing units on a single circuit board or networked, as well as dedicated hardware. Based on the disclosure and teachings provided herein, a person of ordinary skill in the art will know and appreciate other ways and/or methods to implement embodiments of the present disclosure using hardware and a combination of hardware and software.
Any of the software components or functions described in this application may be implemented as software code to be executed by a processor using any suitable computer language such as, for example, Java, C, C++, C #, Objective-C, Swift, or scripting language such as Perl or Python using, for example, conventional or object-oriented techniques. The software code may be stored as a series of instructions or commands on a computer readable medium for storage and/or transmission. A suitable non-transitory computer readable medium can include random access memory (RAM), a read only memory (ROM), a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a compact disk (CD) or DVD (digital versatile disk) or Blu-ray disk, flash memory, and the like. The computer readable medium may be any combination of such devices. In addition, the order of operations may be re-arranged. A process can be terminated when its operations are completed, but could have additional steps not included in a figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination may correspond to a return of the function to the calling function or the main function.
Such programs may also be encoded and transmitted using carrier signals adapted for transmission via wired, optical, and/or wireless networks conforming to a variety of protocols, including the Internet. As such, a computer readable medium may be created using a data signal encoded with such programs. Computer readable media encoded with the program code may be packaged with a compatible device or provided separately from other devices (e.g., via Internet download). Any such computer readable medium may reside on or within a single computer product (e.g. a hard drive, a CD, or an entire computer system), and may be present on or within different computer products within a system or network. A computer system may include a monitor, printer, or other suitable display for providing any of the results mentioned herein to a user.
Any of the methods described herein may be totally or partially performed with a computer system including one or more processors, which can be configured to perform the steps. Thus, embodiments can be directed to computer systems configured to perform the steps of any of the methods described herein, potentially with different components performing a respective step or a respective group of steps. Although presented as numbered steps, steps of methods herein can be performed at a same time or at different times or in a different order. Additionally, portions of these steps may be used with portions of other steps from other methods. Also, all or portions of a step may be optional. Additionally, any of the steps of any of the methods can be performed with modules, units, circuits, or other means of a system for performing these steps.
The specific details of particular embodiments may be combined in any suitable manner without departing from the spirit and scope of embodiments of the disclosure. However, other embodiments of the disclosure may be directed to specific embodiments relating to each individual aspect, or specific combinations of these individual aspects.
The above description of example embodiments of the present disclosure has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise form described, and many modifications and variations are possible in light of the teaching above.
A recitation of “a”, “an” or “the” is intended to mean “one or more” unless specifically indicated to the contrary. The use of “or” is intended to mean an “inclusive or,” and not an “exclusive or” unless specifically indicated to the contrary. Reference to a “first” component does not necessarily require that a second component be provided. Moreover, reference to a “first” or a “second” component does not limit the referenced component to a particular location unless expressly stated. The term “based on” is intended to mean “based at least in part on.”
All patents, patent applications, publications, and descriptions mentioned herein are incorporated by reference in their entirety for all purposes. None is admitted to be prior art. Where a conflict exists between the instant application and a reference provided herein, the instant application shall dominate.
This application claims the benefit and priority of U.S. Provisional Application No. 63/212,006, filed on Jun. 17, 2021, entitled “COMBINATION OF EXISTING DRUGS TO REPAIR THE ACTION POTENTIAL OF CELLS,” which is incorporated by reference herein in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
63212006 | Jun 2021 | US |