Tacrolimus dosage prediction algorithm based on clustering model combination
By combining density clustering and a self-memory nonlinear grey Bernoulli model, the heterogeneity problem of tacrolimus dose prediction in existing technologies has been solved, enabling individualized dosage adjustment and improving the accuracy and safety of dose prediction. The results are particularly significant in liver, kidney, and heart transplant patients.
Patent Information
- Application Number
- CN202510831524.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2045-06-20
AI Technical Summary
Existing clustering-based tacrolimus dose prediction algorithms cannot effectively distinguish the heterogeneity of key biomedical characteristics of patients, ignore gene polymorphism and dynamic blood drug concentration fluctuations, resulting in dose requirement deviations, failure to establish a concentration-efficacy dynamic response mechanism, high error rate in multi-drug combination scenarios, lack of fuzzy clustering confidence assessment, and increased risk of neurotoxicity or concentration runaway.
We employ density clustering algorithm to screen key clinical indicators and classify subgroups with large feature differences. We then combine a self-memory nonlinear grey Bernoulli model to dynamically predict blood drug concentrations and generate individualized drug dosage adjustment suggestions. By introducing a self-memory mechanism to integrate historical data from multiple time points, we optimize dosage decisions.
It achieves subgroup-specific modeling, reduces the risk of machine learning failure in small sample sizes, improves the accuracy and safety of dose prediction, and reduces clinical risks, especially showing significant effects in liver, kidney, and heart transplant patients.
Smart Images

Figure CN120932933A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, specifically to a tacrolimus dosage prediction algorithm based on a clustering model. Background Technology
[0002] Tacrolimus is a fermentation product isolated from Streptomyces. It is a macrolide antibiotic and a potent immunosuppressant. It is a first-line drug for preventing rejection after solid organ transplantation. As the core immunosuppressant for anti-rejection treatment after organ transplantation, the clinical efficacy of tacrolimus is highly dependent on the precise control of blood drug concentration.
[0003] Currently, tacrolimus dosage prediction based on clustering models cannot effectively distinguish the heterogeneity of key biomedical characteristics in patients. The algorithm relies solely on static physiological indicators for clustering, ignoring genetic polymorphisms and dynamic fluctuations in blood drug concentrations. This can lead to dosage deviations within the same cluster exceeding the therapeutic window threshold, potentially causing rejection or nephrotoxicity. Furthermore, when making dosage decisions, a concentration-efficacy dynamic response mechanism cannot be established. When blood drug concentrations are within the therapeutic window but trending upwards, there is a lack of predictive adjustment strategies based on metabolic phenotypes, and clinical outcome indicators are not correlated, resulting in… More than 26% of patients who met the predicted dose target still experienced subclinical rejection; at the data fusion level, it was unable to coordinate cross-modal medical feature clustering, missed the impact of abnormal bilirubin after liver transplantation on drug protein binding rate, and failed to integrate the time sequence characteristics of medication events, resulting in a dose error rate as high as 37% in multi-drug combination scenarios; in addition, in the cluster boundary area, it was unable to generate a gradual dose transition plan, hard clustering caused dose jumps, and the lack of fuzzy cluster confidence assessment resulted in more than 3 dose direction adjustments within 72 hours for borderline patients, significantly increasing the risk of neurotoxicity or concentration runaway.
[0004] Therefore, a tacrolimus dosage prediction algorithm based on a clustering model is proposed to solve the above problems. Summary of the Invention
[0005] (a) Technical problems to be solved
[0006] To address the shortcomings of existing technologies, this invention provides a tacrolimus dosage prediction algorithm based on a clustering model, which solves the problems mentioned in the background.
[0007] (II) Technical Solution
[0008] To achieve the above objectives, the present invention provides the following technical solution: a tacrolimus dosage prediction algorithm based on a clustering model, comprising the following steps:
[0009] S1. Perform data preprocessing: Screen key clinical indicators that affect tacrolimus blood concentration, including aspartate aminotransferase, alanine aminotransferase, body mass index, creatinine clearance, drug dosage, pre-test duration of treatment and prothrombin time score.
[0010] S2. Patient grouping modeling: Based on the selected clinical indicators, density clustering algorithm is used to group the liver transplant patient population and divide them into subgroups with large feature differences.
[0011] S3. Predicting blood drug concentrations: For each subgroup of patients, a self-memory nonlinear grey Bernoulli model is used to dynamically predict the temporal changes in blood drug concentrations.
[0012] S4. Optimize dosage output: Based on the deviation between the predicted blood drug concentration and the target therapeutic window, generate individualized drug dosage adjustment suggestions;
[0013] S5. Obtain the clinical dataset of liver transplant patients, which includes laboratory test indicators, combined medication records and historical blood drug concentration time series data;
[0014] S6. Perform key indicator screening;
[0015] S7. After dimensionality reduction based on principal component analysis, density clustering algorithm is used to group patients with a neighborhood radius ε = 0.5 and a minimum number of samples MinPts = 5, and outputs 4 characteristic subgroups.
[0016] S8. For each subgroup of patients, extract their blood drug concentration time sequence and construct a self-memory nonlinear grey Bernoulli model.
[0017] S9. Compare predicted values with the target treatment window.
[0018] Preferably, the method for screening key clinical indicators in step S1 includes:
[0019] Analysis of variance was used to assess the correlation between categorical variables and changes in blood drug concentration.
[0020] Linear regression analysis was used to assess the correlation of continuous variables;
[0021] The screening criteria were statistical indicators with a p-value less than 0.05.
[0022] Preferably, the density clustering algorithm in step S2 evaluates the clustering quality using the Davies-Bouldin index (DBI), and the formula for calculating DBI is:
[0023]
[0024] Where DBI is the clustering quality evaluation index, n is the total number of clusters, and S i Sj M represents the intra-cluster scatter of the i-th and j-th clusters. i,j This indicates the inter-cluster separation degree.
[0025] Preferably, the subgroups divided in step S2 include four categories:
[0026] Category 1: AST and ALT levels are higher than other subgroups, BMI is normal, and Ccr is low;
[0027] Category 2: BMI is evenly distributed and normal, but there are significant individual differences in medication dosage;
[0028] Category 3 and 4: High Ccr values, drug dosage concentrated at 2.5 mg, and blood drug concentration showing an increasing trend.
[0029] Preferably, the SA-NGBM model construction process in step S3 includes:
[0030] S31. Perform a first-order accumulation operation on the original blood drug concentration sequence;
[0031] S32. Establish the nonlinear grey Bernoulli equation:
[0032] x (0) (t)+az (1) (t)=b(z (1) (t)) γ
[0033] Where v is the Bernoulli power exponent, a is the development coefficient, b is the gray action, γ is the Bernoulli power exponent, and z is the gray action. (1) (t) represents the background value, x (0) (t) represents the observed value of the original blood drug concentration sequence at time t. By using a clustering algorithm to integrate seven clinical indicators, subgroups with large differences in metabolic characteristics are divided, breaking through the limitation of traditional models that treat patients as a homogeneous group and achieving subgroup-specific modeling.
[0034] Preferably, the specific method for introducing the self-remembering mechanism into the SA-NGBM model is as follows:
[0035] Define the backtracking order p and the time interval Δt, and construct the self-memory difference integral equation;
[0036] The prediction equation is obtained by fusing historical multi-time point data using the memory function β(t) and then discretizing it.
[0037]
[0038] Where p is the backtracking order, α i θ i y is the memory coefficient. i For historical time point interpolation, i is the historical time index.
[0039] Preferably, the optimization objective of the parameters γ, a, and b is to minimize the mean absolute percentage error, and the constraint condition is:
[0040] γ≠1;
[0041] Background value weighting coefficient φ∈[0,1];
[0042] By using MATLAB to iteratively optimize the global parameter combination, and by constructing a cluster-prediction joint architecture, the model is first clustered and dimensionality reduced, and then the model is deployed independently for each subgroup. This effectively reduces the sample size required for a single model, reduces the risk of machine learning failure under small sample sizes, and enables reliable modeling in hundreds of clinical cases.
[0043] Preferably, the process of generating the predicted blood drug concentration in step S3 includes:
[0044] Perform an inverse cumulative subtraction operation on the first-order cumulative sequence output by the SA-NGBM model to obtain the original sequence prediction value;
[0045] The prediction formula is:
[0046]
[0047] in This represents the predicted value of the original sequence at time t+1. This represents the simulated value of the cumulative sequence at time t.
[0048] Preferably, the dosage optimization method in step S4 includes:
[0049] When the predicted blood drug concentration is below the target therapeutic window, it is recommended to increase the dose by 1 mg / day;
[0050] When the predicted value is higher than the target therapeutic window, it is recommended to reduce the dose by 1 mg / day;
[0051] The adjustment plan needs to be dynamically calibrated in combination with the characteristics of patient subgroups.
[0052] Preferably, in step S2, the density clustering uses a combination of parameters with a neighborhood radius ε = 0.5 and a minimum number of samples MinPts = 5, and achieves visual clustering after dimensionality reduction based on principal component analysis; in step S3, the SA-NGBM model constructs a self-remembering dynamic equation by introducing a memory function of multi-time point historical data to overcome the sensitivity of traditional models to initial values.
[0053] The specific method for performing key indicator screening in S6 is as follows:
[0054] Analysis of variance was performed on categorical variables to screen for prothrombin time score, drug dosage, and pre-test course of medication.
[0055] Linear regression analysis was performed on continuous variables to screen for aspartate aminotransferase, alanine aminotransferase, body mass index, and creatinine clearance rate.
[0056] The above indicators are combined to form a 7-dimensional feature vector;
[0057] S8 also optimizes the Bernoulli power exponent γ, development coefficient a, and gray action b by minimizing the mean absolute percentage error.
[0058] A memory function with a backtracking order of p=1 is used to fuse data from multiple time points to generate predicted blood drug concentrations.
[0059] The specific method for S9 is as follows:
[0060] If the predicted value is below the therapeutic window, it is recommended to increase the output dose by 1 mg / day.
[0061] If the predicted value is higher than the treatment window, it is recommended to reduce the output dose by 1 mg / day. By introducing a backtracking mechanism in SA-NGBM, a memory function is generated by fusing historical data from multiple time points, eliminating the dependence of traditional NGBM on a single initial value and reducing the prediction bias rate caused by initial value perturbation.
[0062] (III) Beneficial Effects
[0063] Compared with existing technologies, this invention provides a tacrolimus dosage prediction algorithm based on clustering models, which has the following advantages:
[0064] 1. In this invention, by setting up a patient group modeling end, a clustering algorithm is used to integrate seven clinical indicators to divide the patients into subgroups with large differences in metabolic characteristics. This breaks through the limitation of traditional models that treat patients as a homogeneous group, and achieves subgroup-specific modeling, thereby improving the group-specificity of dose prediction.
[0065] 2. In this invention, by constructing a clustering-prediction joint architecture, the model is first clustered and dimensionality reduced, and then the model is deployed independently for each subgroup. This effectively reduces the sample size required for a single model, reduces the risk of machine learning failure under small sample sizes, and achieves reliable modeling in hundreds of clinical cases.
[0066] 3. In this invention, by setting up a dynamic prediction modeling end, a backtracking mechanism is introduced into SA-NGBM, and a memory function is generated by integrating historical data from multiple time points. This eliminates the dependence of traditional NGBM on initial values at a single time point and reduces the prediction offset rate caused by initial value disturbances. Attached Figure Description
[0067] Figure 1 This is a flowchart of the method of the present invention. Detailed Implementation
[0068] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0069] Please see Figure 1 A tacrolimus dosage prediction algorithm based on clustering model combination includes the following steps:
[0070] S1. Perform data preprocessing: Screen key clinical indicators that affect tacrolimus blood concentration, including aspartate aminotransferase, alanine aminotransferase, body mass index, creatinine clearance, drug dosage, pre-test duration of treatment and prothrombin time score.
[0071] S2. Patient grouping modeling: Based on the selected clinical indicators, density clustering algorithm is used to group the liver transplant patient population and divide them into subgroups with large feature differences.
[0072] S3. Predicting blood drug concentrations: For each subgroup of patients, a self-memory nonlinear grey Bernoulli model is used to dynamically predict the temporal changes in blood drug concentrations.
[0073] S4. Optimize dosage output: Based on the deviation between the predicted blood drug concentration and the target therapeutic window, generate individualized drug dosage adjustment suggestions;
[0074] S5. Obtain the clinical dataset of liver transplant patients, which includes laboratory test indicators, combined medication records and historical blood drug concentration time series data;
[0075] S6. Perform key indicator screening;
[0076] S7. After dimensionality reduction based on principal component analysis, density clustering algorithm is used to group patients with a neighborhood radius ε = 0.5 and a minimum number of samples MinPts = 5, and outputs 4 characteristic subgroups.
[0077] S8. For each subgroup of patients, extract their blood drug concentration time sequence and construct a self-memory nonlinear grey Bernoulli model.
[0078] S9. Compare predicted values with the target treatment window.
[0079] The screening methods for key clinical indicators in step S1 include:
[0080] Analysis of variance was used to assess the correlation between categorical variables and changes in blood drug concentration.
[0081] Linear regression analysis was used to assess the correlation of continuous variables;
[0082] The screening criteria were statistical indicators with a p-value less than 0.05.
[0083] The density-based clustering algorithm in step S2 evaluates clustering quality using the Davies-Bouldin index (DBI). The formula for calculating DBI is:
[0084]
[0085] Where DBI is the clustering quality evaluation index, n is the total number of clusters, and S i S j M represents the intra-cluster scatter of the i-th and j-th clusters. i,j This indicates the inter-cluster separation degree.
[0086] The subgroups identified in step S2 include four categories:
[0087] Category 1: AST and ALT levels are higher than other subgroups, BMI is normal, and Ccr is low;
[0088] Category 2: BMI is evenly distributed and normal, but there are significant individual differences in medication dosage;
[0089] Category 3 and 4: High Ccr values, drug dosage concentrated at 2.5 mg, and blood drug concentration showing an increasing trend.
[0090] Step S3, the SA-NGBM model construction process, includes:
[0091] S31. Perform a first-order accumulation operation on the original blood drug concentration sequence;
[0092] S32. Establish the nonlinear grey Bernoulli equation:
[0093] x (0) (t)+az (1) (t)=b(z (1) (t)) γ
[0094] Where v is the Bernoulli power exponent, a is the development coefficient, b is the gray action, γ is the Bernoulli power exponent, and z is the gray action. (1) (t) represents the background value, x (0) (t) represents the observed value of the original blood drug concentration sequence at time t.
[0095] The specific method for introducing the self-remembering mechanism into the SA-NGBM model is as follows:
[0096] Define the backtracking order p and the time interval Δt, and construct the self-memory difference integral equation;
[0097] The prediction equation is obtained by fusing historical multi-time point data using the memory function β(t) and then discretizing it.
[0098]
[0099] Where p is the backtracking order, α i θ i y is the memory coefficient. i For historical time point interpolation, i is the historical time index.
[0100] The optimization objective for parameters γ, a, and b is to minimize the mean absolute percentage error, with the following constraints:
[0101] γ≠1;
[0102] Background value weighting coefficient φ∈[0,1];
[0103] The globally optimal parameter combination can be obtained through iterative optimization using MATLAB.
[0104] The process of generating the predicted blood drug concentration in step S3 includes:
[0105] Perform an inverse cumulative subtraction operation on the first-order cumulative sequence output by the SA-NGBM model to obtain the original sequence prediction value;
[0106] The prediction formula is:
[0107]
[0108] in This represents the predicted value of the original sequence at time t+1. This represents the simulated value of the cumulative sequence at time t.
[0109] The dosage optimization methods for S4 include:
[0110] When the predicted blood drug concentration is below the target therapeutic window, it is recommended to increase the dose by 1 mg / day;
[0111] When the predicted value is higher than the target therapeutic window, it is recommended to reduce the dose by 1 mg / day;
[0112] The adjustment plan needs to be dynamically calibrated in combination with the characteristics of patient subgroups.
[0113] include:
[0114] Data preprocessing module: configured to perform clinical indicator screening and data standardization;
[0115] Clustering module: Integrates the DBSCAN algorithm and outputs patient subgroup classification results;
[0116] Concentration prediction module: Deploy the SA-NGBM model to generate time-series predicted values of blood drug concentrations;
[0117] Dosage recommendation module: Outputs dosage adjustment plan based on the deviation between the prediction result and the treatment window;
[0118] Display module: Visualizes clustering, prediction curves, and medication recommendations.
[0119] In step S2, density clustering uses a combination of parameters: neighborhood radius ε = 0.5 and minimum sample size MinPts = 5. Visual clustering is achieved after dimensionality reduction based on principal component analysis. In step S3, the SA-NGBM model constructs a self-remembering dynamic equation by introducing a memory function of multi-time point historical data to overcome the sensitivity of traditional models to initial values.
[0120] The specific method for performing key indicator screening in S6 is as follows:
[0121] Analysis of variance was performed on categorical variables to screen for prothrombin time score, drug dosage, and pre-test course of medication.
[0122] Linear regression analysis was performed on continuous variables to screen for aspartate aminotransferase, alanine aminotransferase, body mass index, and creatinine clearance rate.
[0123] The above indicators are combined to form a 7-dimensional feature vector;
[0124] S8 also optimizes the Bernoulli power exponent γ, development coefficient a, and gray action b by minimizing the mean absolute percentage error.
[0125] A memory function with a backtracking order of p=1 is used to fuse data from multiple time points to generate predicted blood drug concentrations.
[0126] The specific method for S9 is as follows:
[0127] If the predicted value is below the therapeutic window, it is recommended to increase the output dose by 1 mg / day.
[0128] If the predicted value is higher than the therapeutic window, it is recommended to reduce the output dose by 1 mg / day.
[0129] Implementation 1: Application in liver transplant patients
[0130] Step 1: Clinical Data Acquisition and Feature Extraction
[0131] Multidimensional clinical indicators were collected from the patient population, including liver function parameters, physiological characteristics, and medication records. A dual-path screening mechanism, employing categorical variable ANOVA and continuous variable linear regression, was used to extract core indicators affecting changes in blood drug concentration. After screening, a feature vector was generated, covering key dimensions of metabolic capacity, weight status, and treatment progress.
[0132] Step 2: Patient Subgroup Classification
[0133] After dimensionality reduction using principal component analysis, the preprocessed data was grouped into patient clusters using a density clustering algorithm. A specific neighborhood radius and minimum sample threshold were set to identify natural cluster structures within the feature space; ultimately, mutually exclusive feature subgroups were output, with each group exhibiting differences in liver function levels and drug metabolism rates.
[0134] Step 3: Time-series modeling of blood drug concentration
[0135] Independent predictive models were constructed for each patient subgroup:
[0136] 1. Data initialization: Input the patient's historical blood drug concentration time series;
[0137] 2. Parameter optimization: The power exponent, development coefficient, and gray action of the Bernoulli equation are determined through iterative optimization.
[0138] 3. Self-memory fusion: Loading a backtracking mechanism to dynamically integrate historical data from multiple time points using memory functions;
[0139] 4. Generation Prediction: Solve the self-memory difference integral equation and output the predicted concentration values at future time points.
[0140] Step 4: Individualized Dosage Adjustment
[0141] Compare the predicted concentration values with the target therapeutic window:
[0142] 1. When the predicted value remains below the lower limit of the therapeutic window, it is recommended to increase the daily dose in a stepwise manner, taking into account the metabolic characteristics of the patient's subgroup.
[0143] 2. When the predicted value approaches or exceeds the upper limit of the therapeutic window, a phased dose reduction regimen is recommended based on the renal function status of the subgroup;
[0144] 3. Maintenance dosage decisions should take into account coagulation function score subgroup-specific indicators.
[0145] Step 5: Clinical efficacy verification
[0146] 1. Comparison with traditional prediction models shows that:
[0147] 2. Cluster modeling improves the consistency of concentration trends, especially for patients with metabolic disorders;
[0148] 3. The self-remembering mechanism effectively suppresses prediction bias caused by initial value fluctuations, thus enhancing the stability of the time series;
[0149] 4. The dosage adjustment plan is precisely matched with the subgroup characteristics, resulting in a decrease in the incidence of postoperative rejection and adverse drug reactions.
[0150] Implementation 2: Application in kidney transplant patients
[0151] The implementation of this algorithm in the long-term immunosuppression management of kidney transplant recipients involves three consecutive clinical procedures. First, in-depth analysis of the patient's pharmacokinetic characteristics is performed, integrating postoperative renal function dynamic monitoring indicators, combined drug interaction matrix, and gene polymorphism detection results. The core variable set is extracted through regularized feature selection technology, focusing on capturing the correlation between the trend of cyclosporine concentration-time curve area under the curve and the glomerular filtration rate decay rate.
[0152] Subsequently, a metabolic phenotype intelligent grouping engine was activated, employing a density clustering algorithm to perform nonlinear dimensionality reduction mapping while preserving the clinical feature topology. This adaptively identified three patient subgroups: high-metabolism, standard clearance, and delayed excretion. The delayed excretion subgroup was identified by abnormal bile acid-binding protein levels. A cross-modal prediction-monitoring dual-channel architecture was established for this high-risk group. The main prediction channel loaded a self-memory grey model with a forgetting factor, dynamically fusing the most recent five blood drug concentration monitoring values through a memory function to generate a concentration prediction trajectory. The auxiliary safety channel analyzed the fluctuation patterns of renal tubular injury markers in real time, automatically triggering a constraint reinforcement mechanism when N-acetyl-β-D-glucosidase levels were abnormally elevated.
[0153] The dosing decision system generates a dosing regimen based on the deviation between the predicted concentration and the personalized treatment window. For patients with a continuously declining estimated glomerular filtration rate, a protective adjustment logic is initiated to prioritize maintaining the trough concentration within the lower limit of the target window. At the same time, a drug-food interaction compensation factor is embedded, and the final output is a complete medical order recommendation including the starting dose, dose titration gradient, and next monitoring time window.
[0154] Clinical trials have shown that this technology system breaks through the blind spots of traditional kidney transplant patient medication: it avoids subclinical rejection caused by immunodeficiency, effectively inhibits the progression of nephrotoxicity of calcineurin inhibitors, and improves the efficiency of physician decision-making.
[0155] Implementation 3: Child Heart Transplant Patient Scenario
[0156] This algorithm is applied in the management of pediatric heart transplant patients to form a special population adaptation technology pathway. Clinical operation begins with the dynamic acquisition of multi-dimensional physiological parameters, integrating the child's growth and development curves, cardiac output changes, and cytochrome P450 phenotype test reports. A virtual twin is constructed using adversarial generative network technology to simulate the developmental correlation of pharmacokinetic parameters.
[0157] The core feature selection focused on the nonlinear relationship between weight gain and apparent volume of distribution, and used a temporal convolutional network to extract the coupling features between fluctuations in liver enzyme activity and troughs in blood drug concentration. Subsequently, a growth-adaptive clustering engine was used to embed age-correcting factors in Euclidean space to dynamically divide the population into two subgroups: a fast-metabolic developmental group and a slow-metabolic stable group. The fast-metabolic group was characterized by a surge in drug clearance rate during puberty.
[0158] A developmental-dependent prediction model was constructed for this subgroup, using bone age index as an adaptive adjustment variable for memory retracement order. During growth spurts, the retracement window was automatically shortened to capture recent dramatic changes in metabolic rate. Simultaneously, a physiological development noise filtering module was introduced to suppress interference from abnormal concentration monitoring values caused by hormonal fluctuations during puberty. The dosage optimization system dynamically expands the safety margin of the treatment window based on serum troponin T levels and uses fuzzy decision trees to generate multi-objective dosing regimens: when the quarterly increase in body surface area exceeds a threshold, a cross-step dosage linkage mechanism is activated; and calcineurin inhibitors with minimal toxicity release constraints are implanted in high-risk patients with coronary artery disease after heart transplantation.
[0159] The final output is an intelligent drug administration guidance system that includes a parental interface, time synchronization reminders, and emergency poisoning plans. Clinical application has validated that this approach successfully overcomes a dual challenge in the field of pediatric transplantation: it addresses the issue of pharmacokinetic parameter drift caused by growth and development while avoiding the systemic drug risks associated with traditional adult regimens in children.
[0160] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0161] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A tacrolimus dosage prediction algorithm based on a clustering model, characterized in that, Includes the following steps: S1. Perform data preprocessing: Screen key clinical indicators that affect tacrolimus blood concentration, including aspartate aminotransferase, alanine aminotransferase, body mass index, creatinine clearance, drug dosage, pre-test duration of treatment and prothrombin time score. S2. Patient grouping modeling: Based on the selected clinical indicators, density clustering algorithm is used to group the liver transplant patient population and divide them into subgroups with large feature differences. S3. Predicting blood drug concentrations: For each subgroup of patients, a self-memory nonlinear grey Bernoulli model is used to dynamically predict the temporal changes in blood drug concentrations. S4. Optimize dosage output: Based on the deviation between the predicted blood drug concentration and the target therapeutic window, generate individualized drug dosage adjustment suggestions; S5. Obtain the clinical dataset of liver transplant patients, which includes laboratory test indicators, combined medication records and historical blood drug concentration time series data; S6. Perform key indicator screening; S7. After dimensionality reduction based on principal component analysis, density clustering algorithm is used to group patients with a neighborhood radius ε = 0.5 and a minimum number of samples MinPts = 5, and outputs 4 characteristic subgroups. S8. For each subgroup of patients, extract their blood drug concentration time sequence and construct a self-memory nonlinear grey Bernoulli model. S9. Compare predicted values with the target treatment window.
2. The tacrolimus dosage prediction algorithm based on a clustering model as described in claim 1, characterized in that, The screening method for key clinical indicators in step S1 includes: Analysis of variance was used to assess the correlation between categorical variables and changes in blood drug concentration. Linear regression analysis was used to assess the correlation of continuous variables; The screening criteria were statistical indicators with a p-value less than 0.
05.
3. The tacrolimus dosage prediction algorithm based on a clustering model as described in claim 1, characterized in that, The density clustering algorithm in step S2 evaluates clustering quality using the Davies-Bouldin index (DBI). The formula for calculating DBI is: Where DBI is the clustering quality evaluation index, n is the total number of clusters, and S i S j M represents the intra-cluster scatter of the i-th cluster. i,j This indicates the inter-cluster separation degree.
4. The tacrolimus dosage prediction algorithm based on a clustering model as described in claim 1, characterized in that, The subgroups divided in step S2 include four categories: Category 1: AST and ALT levels are higher than other subgroups, BMI is normal, and Ccr is low; Category 2: BMI is evenly distributed and normal, but there are significant individual differences in medication dosage; Category 3 and 4: High Ccr values, drug dosage concentrated at 2.5 mg, and blood drug concentration showing an increasing trend.
5. The tacrolimus dosage prediction algorithm based on a clustering model as described in claim 1, characterized in that, The SA-NGBM model construction process in step S3 includes: S31. Perform a first-order accumulation operation on the original blood drug concentration sequence; S32. Establish the nonlinear grey Bernoulli equation: x (0) (t)+the (1) (t)=b(z (1) (t)) γ Where v is the Bernoulli power exponent, a is the development coefficient, b is the gray action, γ is the Bernoulli power exponent, and z is the gray action. (1) (t) represents the background value, x (0) (t) represents the observed value of the original blood drug concentration sequence at time t.
6. The tacrolimus dosage prediction algorithm based on a clustering model as described in claim 1, characterized in that, The specific method for introducing the self-remembering mechanism into the SA-NGBM model is as follows: Define the backtracking order p and the time interval Δt, and construct the self-memory difference integral equation; The prediction equation is obtained by fusing historical multi-time point data using the memory function β(t) and then discretizing it. Where p is the backtracking order, α i θ i y is the memory coefficient. i For historical time point interpolation, i is the historical time index.
7. The tacrolimus dosage prediction algorithm based on a clustering model as described in claim 5, characterized in that, The optimization objective of the parameters γ, a, and b is to minimize the mean absolute percentage error, with the constraint that γ ≠ 1. Background value weighting coefficient φ∈[0,1]; The globally optimal parameter combination can be obtained through iterative optimization using MATLAB.
8. The tacrolimus dosage prediction algorithm based on a clustering model as described in claim 1, characterized in that, The process of generating the predicted blood drug concentration in step S3 includes: Perform an inverse cumulative subtraction operation on the first-order cumulative sequence output by the SA-NGBM model to obtain the original sequence prediction value; The prediction formula is: in This represents the predicted value of the original sequence at time t+1. This represents the simulated value of the cumulative sequence at time t.
9. The tacrolimus dosage prediction algorithm based on a clustering model as described in claim 1, characterized in that, The dosage optimization method in step S4 includes: When the predicted blood drug concentration is below the target therapeutic window, it is recommended to increase the dose by 1 mg / day; When the predicted value is higher than the target therapeutic window, it is recommended to reduce the dose by 1 mg / day; The adjustment plan needs to be dynamically calibrated in combination with the characteristics of patient subgroups.
10. The tacrolimus dosage prediction algorithm based on a clustering model as described in claim 1, characterized in that, The density clustering in step S2 uses a combination of parameters with a neighborhood radius of ε = 0.5 and a minimum number of samples MinPts = 5, and achieves visual clustering after dimensionality reduction based on principal component analysis; the SA-NGBM model in step S3 introduces a memory function of multi-time point historical data to construct a self-remembering dynamic equation to overcome the sensitivity of traditional models to initial values. The specific method for performing key indicator screening in S6 is as follows: Analysis of variance was performed on categorical variables to screen for prothrombin time score, drug dosage, and pre-test course of medication. Linear regression analysis was performed on continuous variables to screen for aspartate aminotransferase, alanine aminotransferase, body mass index, and creatinine clearance rate. The above indicators are combined to form a 7-dimensional feature vector; S8 also optimizes the Bernoulli power exponent γ, development coefficient a, and gray action b by minimizing the mean absolute percentage error. A memory function with a backtracking order of p=1 is used to fuse data from multiple time points to generate predicted blood drug concentrations. The specific method for S9 is as follows: If the predicted value is below the therapeutic window, it is recommended to increase the output dose by 1 mg / day. If the predicted value is higher than the therapeutic window, it is recommended to reduce the output dose by 1 mg / day.
Citation Information
Patent Citations
Immune reconstruction stage division method after liver transplantation and acute rejection early warning marker
CN116559452A
Polymorphic site combination for predicting metabolic capability of tacrolimus, prediction model and kit
CN117821582A
Construction method of overweight obese people clustering model
CN118335346A
Genetic polymorphism-based oxcarbazepine quantitative pharmacological model and construction method thereof
CN119650097A