The present application claims priority to Chinese Pat. Appl. No. 202410059657.9, filed Jan. 16, 2024, incorporated by reference herein in its entirety.
The present invention relates to the field of predicting adverse drug reactions, more specifically, to a method for predicting adverse drug reactions based on temporal correlation analysis.
Adverse drug reactions refer to harmful or unintended reactions that occur when drugs are used for prevention, diagnosis, and treatment of diseases, or physiological regulation, and are unrelated to the intended therapeutic effect. Causes of adverse reactions include prolonged drug use, medication errors, errors in drug administration techniques, and inadequate patient monitoring after medication. For example, beta blockers, a class of antihypertensive drugs, may cause adverse reactions such as hypotension, bradycardia, dizziness, and fatigue. Adverse drug reactions have become an important factor in delaying disease treatment, which can worsen patient conditions and affect morbidity and mortality rates. They are gradually receiving attention from relevant medical and health institutions and have become a key focus of current research in the medical and health fields. To address this issue, pharmaceutical companies invest substantial funds in pre-market clinical trials for adverse reactions during drug development, aiming to reduce the risk of adverse reactions and enhance drug safety. Since adverse drug reactions are highly correlated with the biochemical properties of drugs themselves, such as molecular structure, side effects, targets, enzymes, and pathways, and because different patients (such as those with chronic underlying diseases, children, and the elderly) have varying abilities to absorb and metabolize the same drugs, clinical adverse reaction trials cannot provide extensive and in-depth analysis and research on various drug usage situations and human conditions. On the other hand, due to the large number of drugs available, high costs, and long duration of clinical trials, it is impractical to conduct large-scale identification and prediction of adverse reactions when multiple drugs are used in combination. Therefore, there is a need for effective methods for predicting adverse drug reactions. This is crucial for reducing the cost of new drug development, improving the efficiency of drug development, reducing the occurrence of adverse drug reaction events, and enhancing the level of clinical drug monitoring and early warning.
The current research on predicting adverse drug reactions can be broadly categorized into two types: knowledge-based methods and drug attribute-based methods.
The method of predicting adverse drug reactions based on knowledge typically involves utilizing social media knowledge bases, medical literature, electronic medical record databases, and drug isomer databases. Typical research methods include signal detection and text mining. McMaster et al. proposed a method based on deep natural language processing algorithms, which first pre-trained a large-scale language model, DeBERT, on 1.1 million unlabeled clinical adverse reaction texts, and then fine-tuned the model using 861 labeled adverse reaction texts to predict drug adverse reactions in hospital discharge summaries [C. McMaster, J. Chan, D. F. Liew, et al. Developing a deep learning natural language processing algorithm for automated reporting of adverse drug reactions. Journal of Biomedical Informatics, 2023, 137: 1-10].
The method of predicting adverse drug reactions based on drug attributes involves extracting drug attribute information from drug databases (DrugBank, KEGG, SIDER, PubChem, etc.), and then designing learning models to explore the implicit relationship between drug attributes and adverse drug reactions, thus achieving the prediction of adverse drug reactions. Common research methods include multi-task learning, feature selection, and graph convolutional neural networks, among others. Munoz et al. constructed a drug multi-attribute knowledge graph based on information such as drug type, molecular structure, genes, pathways, and side effects. They transformed adverse reaction prediction into a multi-label ranking problem, established machine learning models including decision trees, random forests, k-nearest neighbor clustering, multi-layer perceptrons, and linear regression, to predict potential adverse drug reactions [E. Muñoz, V. Nováček, P. Y. Vandenbussche. Facilitating prediction of adverse drug reactions by using knowledge graphs and multi-label learning models. Briefings in Bioinformatics, 2019, 20(1): 190-202].
The above methods lay a solid foundation for predicting adverse drug reactions between drugs. However, there are shortcomings: existing models for predicting adverse drug reactions only analyze whether adverse drug reactions occur after patients take specific drugs at the current time. Adverse drug reactions at the current time are also influenced by symptoms, drugs, and adverse reactions in previous time steps. Existing work lacks consideration of the temporal regularities in causing adverse drug reactions. For example, after a person is infected with the novel coronavirus, they typically go through five stages: an “incubation period,” “early infection,” a “progressive stage,” an “advanced stage,” and a “recovery period.” Symptoms evolve with the stages of the disease and have temporal characteristics. The drugs taken by the patients having the symptoms also have temporal characteristics, and the resulting adverse drug reactions follow temporal patterns. Taking a patient's symptom time series “<fever>, <fever>/<sore throat>/<cough>, <cough>/<runny nose>, <runny nose>/<nausea>/<vomiting>, and <nausea>/<vomiting>” as an example (e.g., of one or more symptoms of COVID-19 in successive stages of the disease), the recommended drug time series would be “<acetaminophen>, <chlorpheniramine>/<bromhexine>, <bromhexine>/<loratadine>, <loratadine>/<promethazine>, and <promethazine>.” Due to the temporal correlations between symptoms, drugs, and adverse reactions at different time steps, the resulting adverse reactions also exhibit temporal patterns. Additionally, adverse drug reactions are not only highly correlated with the patient's current symptoms and drug information but also influenced by the symptoms, drugs, and adverse reactions in previous time steps. Therefore, exploring the temporal regularities of adverse drug reactions by analyzing the temporal correlations of symptoms, drugs, and adverse reactions at different time steps is an issue that needs to be addressed.
The present invention addresses the problem of existing adverse drug reaction prediction models, which only analyze whether adverse drug reactions occur after patients take specific drugs at the current time, and there is insufficient consideration of the temporal regularities in causing adverse drug reactions in existing work. It provides a method for predicting adverse drug reactions based on temporal correlation analysis.
The invention utilizes time-series information on patient symptoms, drugs, and adverse reactions after the patient becomes ill. It constructs transition probabilities of symptoms, drugs, and adverse reactions at different time points, time stamps or time steps to analyze the temporal correlations among symptoms, drugs, and adverse reactions at different time points, time stamps or time steps (hereinafter, each of the terms “time point,” “time stamp” and “time step” may include the others, and any or all of the terms may be represented by the term “time”). Regarding the symptoms and drug information at the current time, combined with the multi-attribute information (e.g., multi-attribute data) of drugs, it explores the potential relationships between symptom(s), multi-attribute information of drugs, and the adverse reactions. By combining the temporal correlations between different time points or time steps and the potential relationships between symptoms, drugs, and adverse reactions at the current time or time step, it constructs a prediction model for adverse drug reactions based on temporal correlation analysis, revealing the temporal regularities and/or relationships of adverse drug reactions (e.g., with current or earlier symptoms and/or currently- or previously-administered drugs). Therefore, the technical solution of the present invention is a method for predicting adverse drug reactions based on temporal correlation analysis, comprising:
Collecting time-series (temporal) data on one or more symptoms, one or more drugs, and one or more adverse reactions of one or more patients with one or more specific diseases, collecting multi-attribute information (e.g., data) of drugs including molecular structure, targets, pathways, side effects, and phenotypes, denoting a temporal sequence of the symptom(s) as <s0, s1, s2, . . . , si, . . . , sn>, where si represents at least one of the symptoms of the patient at time ti (e.g., si∈<s0, s1, s2, s3, . . . , sn−1, sn>), denoting a temporal sequence of the drug(s) as <m0, m1, m2, . . . , mi, . . . , mn>, where mi represents at least one of the drug(s) taken by or administered to the patient at time ti (e.g., mi∈<m0, m1, m2, . . . , mn−1, mn>), and denoting a temporal sequence of the adverse reaction(s) as <r0, r1, r2, . . . , ri, . . . , rn> (e.g., ri∈<r0, r1, r2, . . . , rn−1, rn>), where ri represents at least one of the adverse reaction(s) experienced by the patient after taking or being administered the drug(s) at time ti, i∈{0, 1, 2, . . . , n}, n represents the number of time points or time stamps, and collecting attribute feature information (e.g., data) of the drug(s), where each of the drug(s) may have two or more attributes (e.g., the multi-attribute information comprises two or more attributes selected from molecular structure, targets, pathways, side effects, and phenotypes), each of the attributes may have one or more features, the feature information of the v th attribute for the drug(s) is represented as Xv∈jN×L
Calculating the temporal correlation among the symptom(s), the drug(s), and the adverse reaction(s) at different time points by calculating a probability p(si|si−1, si−2, . . . , s0) of the symptom(s) si occurring at a given time ti using the following formula:
where p(si|si−1, si−2, . . . , s0) represents the probability of a first set or subset of the symptom(s) si occurring at the time ti given the temporal sequence of the symptom(s) <s0, s1, . . . , si−1> at a first set or subset of the times or time points t0˜ti−1, and p(si, si−1, si−2, . . . , s0) represents the probability of a second set or subset of the symptom(s) <s0, s1, . . . , si> occurring at a second set or subset of the times or time points t0˜ti, calculating a probability p(ri|si, mi) of the adverse reaction(s) ri occurring at the given time ti using the following formula:
where p(mi|si) represents the probability of the drug(s) mi being taken or administered based on the symptom(s) si (or the temporal sequence thereof), h(si, mi) represents a mapping relationship between the symptom(s) si, the drug(s) mi and the adverse reaction(s) ri at a certain time (e.g., the time ti) p(rj|sj, mj) represents the probability of the adverse reaction(s) occurring based on at least one prior symptom sj and at least one prior drug mj at a prior time tj, p(mj, sj) represents the joint probability of the prior symptom(s) sj occurring and the prior drug(s) mj being taken or administered at the prior time tj, and wij represents a weight of the prior symptom(s) sj and the prior drug(s) mj at the prior time tj on the one adverse drug reaction(s) ri at time ti (e.g., the extent to which the adverse reaction[s] ri at time ti is influenced by the prior symptom[s] sj and the prior drug[s] mj, optionally by an amount that the prior symptom[s] sj and the prior drug[s] mj caused a prior adverse reaction rj), considering the temporal correlation between the time ti and the prior time tj;
Establishing a relationship between the symptom(s), the multi-attribute information of the drug(s), and the adverse reaction(s) by constructing a first similarity matrix Em
Establishing a first interaction relationship Um
where (Em
Establishing a second interaction relationship between the attributes of the drug(s) mi and the symptom(s) s according to:
and constructing an objective function mapping of the symptom(s) and the attributes of the drug(s) to the adverse reaction(s) according to:
where ƒ represents a mapping function between the drug(s), the symptom(s) and the adverse reaction(s), Ω(ƒ) represents a regularization function of or for implicit variables in the function ƒ, the mapping function ƒ integrates a second mapping relationship between (i) the second interaction relationship Km
Constructing a drug adverse reaction prediction model (e.g., based on the temporal correlation analysis) as follows:
where p(ri|si, mi) is a probability of the patient(s) having the adverse reaction(s) ri at the time ti; and predicting a drug adverse reaction of the patient(s) at a next time point based on the drug adverse reaction prediction model.
Furthermore, calculating the probability p(ri|si, mi) of the adverse reaction ri at the time ti can also include: ignoring or disregarding the time points distant from the time ti on the adverse reaction(s) at the time ti, and considering only a temporal correlation of adjacent time points ti−tj≤τ. That is, the adverse reaction(s) ri at the time ti is influenced only by the symptom(s), the drug(s), and the adverse reaction(s) at the times ti−τ˜ti−1 as follows:
The probability p(r0|s0, m0) of an initial adverse drug reaction or set of adverse drug reactions r0 occurring at an initial time t0 may be:
The drug adverse reaction prediction model based on the temporal correlation analysis can also be represented as:
Furthermore, when the specific disease includes COVID-19, the symptom(s) may include fever, sore throat, cough with sputum, runny nose, nausea and/or vomiting, and the temporal sequence of the symptom(s) may be 1. Fever, 2. Fever, sore throat and/or cough with phlegm, 3. Cough with phlegm and/or runny nose, 4. Runny nose, nausea and/or vomiting, and 5. Nausea and/or vomiting.
Also, when the specific disease includes COVID-19, the drug(s) may include Acetaminophen, Hydroxychloroquine, Bromhexine, Chlorpheniramine and/or Promethazine, and the temporal sequence of the drug(s) may be 1. Acetaminophen, 2. Chloroquine, Bromhexine, 3. Bromhexine and/or Chlorpheniramine, 4. Chlorpheniramine and/or Promethazine, and 5. Promethazine.
And when the specific disease includes COVID-19, the adverse reactions may include indigestion, rash, liver and kidney impairment, fatigue, dizziness, gastric pain, diarrhea, constipation, drowsiness, itching, headache, tremor, dry mouth, blurred vision and/or arrhythmia, and the temporal sequence for the adverse reaction(s) may be 1. Indigestion, rash, liver damage and/or kidney damage, 2. Fatigue, dizziness, stomach pain, diarrhea and/or constipation, 3. Dizziness, constipation, giddiness, diarrhea and/or rash, 4. Itching, rash, headache, tremors or shivering, dry mouth and/or constipation, and 5. Blurred vision, constipation, tremors or shivering, and/or irregular heartbeat.
Additionally, when the specific disease includes diabetes, the symptoms may include thirst, polyuria, frequent urination, dizziness, blurred vision, shortness of breath, chest pain, palpitations, fatigue, sweating, seizures, blindness and/or metabolic disorders, and the temporal sequence for the symptom(s) may be 1. Thirst, polyuria, frequent urination and/or dizziness, 2. Thirst, blurred vision and/or shortness of breath, 3. Chest pain, palpitations, fatigue and/or blurred vision, and 4. Chest pain, sweating, seizures, blindness and/or metabolic disorders.
Furthermore, when the specific disease includes diabetes, the drugs may include metformin, glipizide, insulin and/or captopril, and the temporal sequence for the drug(s) may be 1. Metformin, 2. Metformin and/or Glipizide, 3. Insulin and/or Glipizide, and 4. Insulin, Metformin and/or Captopril.
And when the specific disease includes diabetes, the adverse reactions may include diarrhea, indigestion, abdominal pain, vomiting, dizziness, chills, nausea, sweating, anxiety, tachycardia, tremors or shivering, and/or palpitations, and the temporal sequence for the adverse reaction(s) may be 1. Diarrhea, indigestion, abdominal pain and/or vomiting, 2. Dizziness, chills, diarrhea, abdominal pain and/or nausea, 3. Sweating, anxiety, tachycardia, abdominal pain, nausea and/or dizziness, and 4. Sweating, anxiety, tremors, dizziness, abdominal pain, vomiting, palpitations and/or vertigo.
Additionally, when the specific disease includes hypertension, the symptoms include dizziness, headache, chest pain, neck discomfort, swelling of limbs, fatigue, blurred vision, numbness in limbs, palpitations and/or chest tightness, and the temporal sequence of the symptom(s) may be 1. Dizziness, headache, chest pain and/or discomfort in the neck, 2. Headache, discomfort in the neck and/or swelling of limbs, 3. Headache, fatigue and/or blurred vision, and 4. Dizziness, numbness in limbs, palpitations and/or chest tightness.
Furthermore, when the specific disease includes hypertension, the drugs may include enalapril, hydrochlorothiazide, amlodipine, losartan and/or propranolol, and the temporal sequence for the drug(s) may be 1. Enalapril, 2. Enalapril and/or Hydrochlorothiazide, 3. Amlodipine and/or Losartan, and 4. Propranolol.
And when the specific disease includes hypertension, the adverse reactions may include fatigue, cough, indigestion, dry mouth, muscle spasms, nausea, edema, palpitations, muscle pain, atrioventricular blockage, drowsiness, dizziness and/or insomnia, and the temporal sequence for the adverse reaction(s) may be 1. Fatigue, cough, indigestion and/or dry mouth, 2. Fatigue, dry mouth, muscle spasms and/or nausea, 3. Cough, mild edema, nausea, palpitations and/or muscle pain, and 4. Atrioventricular block, somnolence, dizziness and/or insomnia.
Additionally, when the specific disease includes coronary heart disease, the symptoms may include chest pain, back pain, chest tightness, tachycardia, shortness of breath, angina and/or arm pain, and the temporal sequence for the symptom(s) may be 1. Chest pain, back pain and/or chest tightness, 2. Chest tightness and/or tachycardia, 3. Chest pain, shortness of breath and/or angina pectoris, and 4. Chest pain, arm pain and/or shortness of breath.
When the specific disease includes coronary heart disease, the drugs may include nitroglycerin, aspirin, bisoprolol and/or verapamil, and the temporal sequence for the drug(s) may be 1. Nitroglycerin, 2. Nitroglycerin and/or Aspirin, 3. Aspirin and/or Bisoprolol, and 4. Aspirin and/or Verapamil.
And when the specific disease includes coronary heart disease, the adverse reactions may include blurred vision, dry mouth, hypotension, nausea, vomiting, upper abdominal discomfort, gastrointestinal discomfort, fatigue, sweating, dizziness, constipation and/or palpitations, and the temporal sequence for the adverse reaction(s) may be 1. Blurred vision, dry mouth and/or hypotension, 2. Blurred vision, nausea, vomiting/upper abdominal discomfort, 3. Vomiting, upper abdominal discomfort, gastrointestinal discomfort, fatigue and/or sweating, and 4. Upper abdominal discomfort, nausea, dizziness, constipation and/or palpitations.
Furthermore, when the specific disease includes chronic kidney failure, the symptoms may include polyuria, cardiac arrhythmia, anorexia, oliguria, fatigue, vomiting, anorexia, sluggishness, gastrointestinal ulcers and/or hematochezia, and the temporal sequence for the symptom(s) may be 1. Polyuria, cardiac arrhythmia and/or anorexia, 2. Oliguria, fatigue, vomiting and/or anorexia, 3. Oliguria, sluggishness and/or gastrointestinal ulcers, and 4. Anorexia, hematochezia and/or oliguria.
When the specific disease includes chronic kidney failure, the drugs may include benazepril, perindopril, hydrochlorothiazide and/or furosemide, and the temporal sequence for the drug(s) may be 1. Benazepril and/or Perindopril, 2. Benazepril and/or Hydrochlorothiazide, 3. Benazepril and/or Furosemide, and 4. Furosemide.
When the specific disease includes chronic kidney failure, the adverse reactions may include headache, dizziness, nausea, cough, dry mouth, muscle spasms, fatigue, thirst, muscle soreness and/or arrhythmia, and the temporal sequence for the adverse reaction(s) may be 1. Headache, dizziness, nausea and/or cough, 2. Headache, dizziness, dry mouth, muscle spasms and/or fatigue, 3. Dizziness, thirst, fatigue, muscle soreness and/or arrhythmia, and 4. Fatigue, muscle soreness and/or arrhythmia.
Compared to traditional methods of adverse drug reaction prediction, the present invention analyzes the temporal correlation between symptoms, drugs, and adverse reactions based on the time-series information of patients' symptoms, drugs, and adverse reactions. It explores the potential relationship between the symptoms, the multi-attribute data of the drugs and the adverse reactions. The prediction of adverse drug reactions is conducted from two aspects: the influence of symptoms, drugs, and adverse reactions at previous time steps on adverse reactions at the current time step, and the influence of symptoms and drugs at the current time step on adverse reactions at the current (or a future) time step.
The technical effects of this solution are as follows: Based on the time-series information of symptoms, drugs, and adverse reactions after a patient becomes ill, the present invention analyzes the correlation between symptoms, drugs, and adverse reactions at different time points. By combining the potential relationship(s) between the symptoms, the multi-attribute information or data of the drugs, and the adverse reactions, a drug adverse reaction prediction model based on temporal correlation analysis is constructed. This model analyzes the degree of influence of adverse reactions at different time points, revealing the temporal patterns of drug adverse reactions. This invention is of great significance for reducing drug adverse reactions in patients at different stages of illness, promoting medication safety research, facilitating the treatment of adverse drug reactions, and preventing the occurrence of adverse drug reactions.
Referring to
For the aforementioned multi-attribute information (e.g., data) of drugs, binary vectors are used to represent the attribute features of drugs, where the elements 1 and 0 indicate whether the drug contains the corresponding attribute feature information or not. The sources of drug multi-attribute information and a number of feature dimensions of each attribute are shown in Table 1.
Referring now to
The drug temporal sequence is denoted as <m0, m1, m2, . . . , mi, . . . , mn>, where mi represents the drug(s) taken by the patient to treat the disease and/or to alleviate symptom(s) si at time ti (e.g., m0 represents one or more drugs taken by or administered to the patient at time t0, m1 represents one or more drugs taken by or administered to the patient at time t1, mn represents one or more drugs taken by or administered to the patient at time tn, etc.). Thus, the term “mi” may thus define a set of one or more drugs administered to or taken by the patient at the time stamp i (e.g., <m0, m1, m2, . . . , mi, . . . , mn−1, mn>), and the term “<m0, m1, m2, . . . , mi, . . . , mn−1, mn>” may indicate that the set of drugs at different time stamps are sorted by time stamp. The set of drugs that any given patient has taken or been given at the time stamp i in mi may contain one drug or multiple drugs. For example, the initial drug(s) m0 at the initial time point t0 in
The adverse reaction temporal sequence is denoted as <r0, r1, r2, . . . , ri, . . . , rn> where ri represents the adverse reaction(s) experienced by the patient after taking drug(s) mi and experiencing symptom(s) si at time ti, i is a sequence of non-negative integers (e.g., i∈{0, 1, 2, . . . , n}) and n represents the number of time points. Thus, the term “ri” may thus define a set of one or more adverse reactions of the patient at the time stamp i (e.g., <r0, r1, r2, . . . , ri, . . . , rn−1, rn>), and the term “<r0, r1, r2, . . . , ri, . . . , rn−1, rn>” may indicate that the set of adverse reactions at different time stamps are sorted by time stamp. The set of adverse reactions that any given patient exhibits at the time stamp i in ri may contain one adverse reaction or multiple adverse reactions. For example, r0 represents one or more adverse reaction(s) experienced by the patient at time t0, r1 represents one or more adverse reaction(s) experienced by the patient at time t1, rn represents one or more adverse reaction(s) experienced by the patient at time tn, etc. The adverse reaction(s) ri+1 at a next time point ti+1 may be in response to the drug(s) mi taken by or administered to the patient at the previous time point ti. Referring back to the example shown in
The collected dataset contains a total of N drugs, where N is a positive integer. Based on the drug multi-attribute feature dimension information provided in Table 1, the feature space of the v th attribute of the drugs is represented as Xv∈iN×L
Referring back to
where p(si|si−1, si−2, . . . , s0) represents the probability of the symptom sequence si occurring at time ti given the temporal sequence of the symptom(s) <s0, s1, . . . , si−1> at times or time points t0˜ti−1, which may be based on the occurrence of symptom(s) in the symptom temporal sequence at prior times or time points.
On the other hand, the probability of an adverse drug reaction ri occurring at time ti is highly correlated with the symptom(s) si of the patient and drug(s) m administered to the patient at time (or time point) ti, and is also influenced by the symptom(s) sj, drug(s) mj, and adverse reaction(s) rj at time (or time point) tj, j≤i, Therefore, based on the probability of symptoms at different times or time points given by Equation (1), the probability p(ri|si, mi) of adverse reaction(s) ri occurring at time ti is:
where p(mi|si) represents the probability of drug(s) mi administered or given to the patient at time ti upon the occurrence of symptom(s) si, h(si, mi) represents the mapping relationship between (a) the symptom(s) si and the drug(s) mi at time ti and (b) the adverse reaction(s) ri, p(rj|sj, mj) represents the probability of occurrence of the adverse reaction(s) rj when the symptom(s) sj occur in the patient and the drug(s) mj has been administered or given to the patient at time tj, p(mj, sj) represents the joint probability of symptom(s) sj occurring in the patient and the drug(s) mj having been administered or given to the patient at time tj, and weight wij represents the degree of or to which the adverse drug reaction(s) ri at time ti is influenced by the occurrence of the adverse drug reaction(s) rj (which may be triggered by symptom(s) sj) occurring in the patient and drug(s) mj having been administered or given to the patient at time tj. The weight wij can also be regarded as the temporal correlation between time ti and time tj. Intuitively, the greater the time interval ti−tj between time points, the smaller the influence of the symptom(s), drug(s), and adverse reaction(s) at time tj on adverse reaction(s) ri at time ti.
In order to reduce the complexity of Equation (2) and to ignore the influence of distant time points on the adverse reaction(s) at time (or time point) ti, one may consider only the temporal correlation of ti−tj≤τ, where τ is a predetermined unit of time (e.g., 1 day, 6 hours, etc.). In this case, the adverse reaction(s) ri at time (or time point) ti is influenced or affected only by the symptom(s), drug(s), and adverse reaction(s) at times (or time points) ti−τ˜ti−1 Therefore, Equation (2) can be further simplified as:
Specifically, the probability p(r0|s0, m0) of occurrence of adverse drug reaction r0 at a given time t0 is expressed as:
where m0, s0 and r0 refer respectively to an initial drug or set of drugs, an initial symptom or set of symptoms, and an initial adverse reaction or set of adverse reactions, and p(r0|s0, m0) is the probability of the initial adverse drug reaction(s) r0 occurring.
In step S3 of
Specifically, regarding the symptom(s) si at time or time point ti, the adverse reactions triggered by taking drug(s) m; may be explored. Based on the multi-attribute data of the drugs (e.g., molecular structure, target, pathway, side effects, and phenotype), the feature representation of drug(s) m; is obtained from the drug's multi-attribute feature space X, where v=1, 2, . . . , V For the v th attribute feature representation of drug(s) mi, the drug's attribute feature similarity matrix Em
where Ed
Regarding the symptoms si, the potential target data related to the symptoms may be obtained by analyzing the body parts affected by the symptoms, and optionally, identifying the organ(s), tissue(s), physiological pathway(s), receptor(s), or other physiological structure targeted by the drug(s) mi. Based on the similarity between target features (e.g., the similarity or similarities among the body parts affected by the symptoms), the target feature similarity matrix Es
where (Em
To establish the potential relationship between the interaction Km
where ƒ represents the mapping function between (i) the interaction of the drug(s) and the symptom(s) and (ii) the adverse reactions, while Ω(ƒ) represents a regularization function of the implicit variables in the function ƒ. Function ƒ integrates the mapping relationships between (i) the interaction Km
In step S4 of
The aforementioned objective function considers both (i) the influence of the preceding symptom(s), drug(s), and adverse reaction(s) on the current adverse reaction and (ii) the mapping relationship between the current symptom(s), drug(s), and adverse reaction(s). A Markov chain may incorporate sequential data of a patient's symptoms, drug(s), and adverse reaction(s) as observable variables, with the state transition probabilities between time points serving as latent variables. Maximum likelihood estimation may be used to estimate the latent variables by solving the likelihood function (e.g., for the latent variables). Furthermore, variational inference methods may be used to treat the probabilities of a patient's symptoms, drug(s), and adverse reaction(s) as probability distribution functions containing latent parameters (such as mixture Gaussian probability distribution functions, Bernoulli distribution functions, etc.). By minimizing the Kullback-Leibler (KL) divergence between the simple distribution of observable variables and the actual complex distribution, based on the evidence lower bound (ELBO) derived from the probability density of observable variables, one may estimate the latent parameters of the probability distribution functions.
In step S5 of
In various embodiments, the present method for predicting drug adverse reactions based on temporal correlation analysis is utilized to explore the temporal patterns of drug adverse reactions, considering the temporal correlations of symptoms, drugs, and adverse reactions at different time points. Some of the predicted results are supported by relevant literature and carry a certain level of credibility. Table 2 presents the temporal sequences of symptoms, drugs, and predicted adverse reactions for patients infected with the novel coronavirus (i.e., COVID-19). Table 3 provides the temporal sequences of symptoms, drugs, and predicted adverse reactions for diabetic patients. Table 4 presents the temporal sequences of symptoms, drugs, and predicted adverse reactions for hypertensive patients. Table 5 provides the temporal sequences of symptoms, drugs, and predicted adverse reactions for patients with coronary heart disease. Table 6 presents the temporal sequences of symptoms, drugs, and predicted adverse reactions for patients with chronic kidney failure.
These tables offer detailed information about the symptoms, drugs, and predicted adverse reactions for different types of patients, aiding in the understanding of the temporal patterns of drug adverse reactions among various patient populations.
In some embodiments, the method may further comprise determining that the patient(s) will have at least one of the drug adverse reactions at the next time point when the probability p(ri|si, mi) is equal to or greater than a predetermined threshold. For example, the predetermined threshold may be 0.5 (i.e., there is a 50% chance or higher than the patient will have a drug adverse reaction at the next time point). However, the invention is not so limited, and in practice, the predetermined threshold may be based on the potential or likely severity of the possible adverse reactions. For example, the greater the potential or likely severity of the possible adverse reactions, the lower the predetermined threshold may be. In such cases, the potential or likely severity of the possible adverse reactions may be assigned a value (e.g., on a scale of 0-5 or 1-10), then the predetermined threshold may be 0.5−x or 1−y, where x is the potential or likely severity value on a scale of 0-5, and y is the potential or likely severity value on a scale of 1-10. The values x and y may represent the value for the most severe drug adverse reaction, or it may represent a weighted and/or summed value for all of the drug adverse reactions. In such examples, the predetermined threshold may be in the range of 0.1-0.5, although the invention is not so limited. Alternatively, the predetermined threshold may be independently determined for each of the drugs or each of the adverse reactions.
The invention also concerns a method of preventing one or more adverse reactions to one or more drugs, comprising predicting the adverse drug reaction(s) at the next time point according to the present method, and withholding at least one of the one or more drugs from the one or more patients when the probability p(ri|si, mi) is equal to or greater than a predetermined threshold, where the predetermined threshold is as discussed above. For example, when more than one drug is taken by or administered to the patient at time ti, all of the drugs may be withheld from the patient at later time points when the probability p(ri|si, mi) is equal to or greater than the predetermined threshold. Alternatively, when the probability p(ri|si, mi) is equal to or greater than the predetermined threshold for the combination of drugs, the probability p(ri|si, mi) may be determined separately for each drug taken by or administered to the patient at time ti, and only the drug having the lowest probability p(ri|si, mi) (or, when more than two drugs are taken by or administered to the patient at time ti, the subset of drugs having the lowest probabilities p(ri|si, mi)) may be taken by or administered to the patient at time ti+1, as long as that probability p(ri|si, mi) is also below the predetermined threshold (e.g., for the drug[s] and/or adverse reaction[s]).
In a further aspect, the invention also concerns a method of treating one or more adverse reactions to one or more drugs, comprising administering the drug(s) to the patient(s) after the patient(s) present or exhibit the symptom(s), predicting the adverse drug reaction(s) at the next time point according to the present method, and prior to the patient(s) having or exhibiting the adverse drug reaction(s) at the next time point, either: (i) withholding at least one of the drugs from the patient(s), or (ii) treating the predicted adverse drug reaction(s) (i.e., the one or more adverse drug reactions predicted at the next time point according to the present method) in the patient(s). Typically, this method comprises treating the predicted adverse drug reaction(s) in the patient(s) prior to the patient(s) having or exhibiting the adverse drug reaction(s) at the next time point.
For example, when the predicted adverse drug reactions include nausea and/or vomiting, the predicted adverse drug reaction(s) may be treated by administering an antiemetic drug to the patient(s). Similarly, when the predicted adverse drug reactions include constipation, the predicted adverse drug reaction(s) may be treated by administering a laxative to the patient(s). In addition, when the predicted adverse drug reactions include indigestion, stomach ache, abdominal discomfort and/or abdominal pain, the predicted adverse drug reaction(s) may be treated by administering a digestive aid to the patient(s). Alternatively, when the predicted adverse drug reactions include fatigue, muscle soreness, muscle spasms or muscle atrophy, the predicted adverse drug reaction(s) may be treated by appropriate exercise or physical therapy. It is within the level of skill in the art of medicine (e.g., internal medicine) to determine an appropriate treatment regimen for the predicted adverse drug reactions.
Number | Date | Country | Kind |
---|---|---|---|
202410059657.9 | Jan 2024 | CN | national |