Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

Synchronization of a class of nonlinear multiple neural networks with delays via a dynamic event-triggered impulsive control strategy

  • † The authors contributed equally to this work.
  • In this paper, the impulsive synchronization of a class of nonlinear multiple neural networks (MNNs) with multi-delays was considered under a dynamic event-based mechanism. To achieve a more comprehensive synchronization outcome and mitigate the conservativeness of impulsive control due to predetermined time sequences, we integrated a dynamic event-triggered strategy. This approach formed a novel control framework for generalized MNNs, where impulsive inputs were applied only under specific conditions governed by event-triggering rules. Towards the above objectives, the impulsive jumping system, resulting from dynamic component, and matrix measure method were invoked to directly increase the computational simplicity and extensibility of the study. As the outcome, the synchronization criteria for the MNNs could be achieved, and the exponential convergence rate is resolved by considering both the generalized comparison principle regarding impulsive systems and the variable parameter formula. Moreover, Zeno-freeness of the achieved triggering regulation is ensured. Finally, two numerical examples confirmed the validity of the designed approach.

    Citation: Chengbo Yi, Jiayi Cai, Rui Guo. Synchronization of a class of nonlinear multiple neural networks with delays via a dynamic event-triggered impulsive control strategy[J]. Electronic Research Archive, 2024, 32(7): 4581-4603. doi: 10.3934/era.2024208

    Related Papers:

    [1] Lei Chen, Kaiyu Chen, Bo Zhou . Inferring drug-disease associations by a deep analysis on drug and disease networks. Mathematical Biosciences and Engineering, 2023, 20(8): 14136-14157. doi: 10.3934/mbe.2023632
    [2] Bo Zhou, Bing Ran, Lei Chen . A GraphSAGE-based model with fingerprints only to predict drug-drug interactions. Mathematical Biosciences and Engineering, 2024, 21(2): 2922-2942. doi: 10.3934/mbe.2024130
    [3] Saranya Muniyappan, Arockia Xavier Annie Rayan, Geetha Thekkumpurath Varrieth . DTiGNN: Learning drug-target embedding from a heterogeneous biological network based on a two-level attention-based graph neural network. Mathematical Biosciences and Engineering, 2023, 20(5): 9530-9571. doi: 10.3934/mbe.2023419
    [4] Rishin Haldar, Swathi Jamjala Narayanan . A novel ensemble based recommendation approach using network based analysis for identification of effective drugs for Tuberculosis. Mathematical Biosciences and Engineering, 2022, 19(1): 873-891. doi: 10.3934/mbe.2022040
    [5] Wanying Xu, Xixin Yang, Yuanlin Guan, Xiaoqing Cheng, Yu Wang . Integrative approach for predicting drug-target interactions via matrix factorization and broad learning systems. Mathematical Biosciences and Engineering, 2024, 21(2): 2608-2625. doi: 10.3934/mbe.2024115
    [6] Xiujun Zhang, H. G. Govardhana Reddy, Arcot Usha, M. C. Shanmukha, Mohammad Reza Farahani, Mehdi Alaeiyan . A study on anti-malaria drugs using degree-based topological indices through QSPR analysis. Mathematical Biosciences and Engineering, 2023, 20(2): 3594-3609. doi: 10.3934/mbe.2023167
    [7] Huiqing Wang, Sen Zhao, Jing Zhao, Zhipeng Feng . A model for predicting drug-disease associations based on dense convolutional attention network. Mathematical Biosciences and Engineering, 2021, 18(6): 7419-7439. doi: 10.3934/mbe.2021367
    [8] Wangping Xiong, Kaiqi Wang, Shixiong Liu, Zhaoyang Liu, Yimin Zhu, Peng Liu, Ming Yang, Xian Zhou . Multiple prescription pattern recognition model based on Siamese network. Mathematical Biosciences and Engineering, 2023, 20(10): 18695-18716. doi: 10.3934/mbe.2023829
    [9] Banghua Yang, Xuelin Gu, Shouwei Gao, Ding Xu . Classification accuracy and functional difference prediction in different brain regions of drug abuser prefrontal lobe basing on machine-learning. Mathematical Biosciences and Engineering, 2021, 18(5): 5692-5706. doi: 10.3934/mbe.2021288
    [10] Yufeng Li, Chengcheng Liu, Weiping Zhao, Yufeng Huang . Multi-spectral remote sensing images feature coverage classification based on improved convolutional neural network. Mathematical Biosciences and Engineering, 2020, 17(5): 4443-4456. doi: 10.3934/mbe.2020245
  • In this paper, the impulsive synchronization of a class of nonlinear multiple neural networks (MNNs) with multi-delays was considered under a dynamic event-based mechanism. To achieve a more comprehensive synchronization outcome and mitigate the conservativeness of impulsive control due to predetermined time sequences, we integrated a dynamic event-triggered strategy. This approach formed a novel control framework for generalized MNNs, where impulsive inputs were applied only under specific conditions governed by event-triggering rules. Towards the above objectives, the impulsive jumping system, resulting from dynamic component, and matrix measure method were invoked to directly increase the computational simplicity and extensibility of the study. As the outcome, the synchronization criteria for the MNNs could be achieved, and the exponential convergence rate is resolved by considering both the generalized comparison principle regarding impulsive systems and the variable parameter formula. Moreover, Zeno-freeness of the achieved triggering regulation is ensured. Finally, two numerical examples confirmed the validity of the designed approach.



    Disease is one of the greatest threats to human health. Many people die due to various diseases each year. With the development of medical science, several efforts have been given to various diseases [1,2,3], with an ultimate purpose of uncovering the underlying mechanism and the essential characteristics of different diseases to design efficient treatments. To date, several treatments have been designed to deal with different diseases, and drug is deemed as one of the most important parts. For fast indication of the utility of drugs, they are divided into several classes. Drugs in one class always have some common features. Correctly identifying the class of a candidate drug-like compound is helpful to uncover its effects. The classification procedure could be completed by traditional experiments. However, such methods are always inefficient and expensive. Designing quick and cheap methods that could accurately predict the class of a given drug is urgent. With the development of computer science, many advanced computational methods have been proposed in recent years and applied to deal with various practical problems, such as artificial neural networks [4,5,6], feature selection algorithms [7], statistical test methods [8,9,10]. These methods provide strong support for designing efficient methods.

    Designing computational methods to classify drugs have recently become relatively popular. The most representative studies focused on predicting drug classes in the Anatomical Therapeutic Chemical (ATC) classification system. Such system is recommended and maintained by the World Health Organization (WHO). It has five levels, and several classes are contained in each level. Many computational methods have been proposed to predict classes in the first level of the ATC classification system. Most of them were based on machine learning algorithms, such as deep learning algorithms [11,12,13,14], network embedding algorithms [15], and multi-label classification algorithms [15,16,17]. Meanwhile, several types of drug properties were adopted to build methods that include drug fingerprints [16,17] and chemical–chemical similarity/interaction information [13,18,19,20,21]. These methods provide helpful insights into investigating other drug classification systems.

    The Kyoto Encyclopedia of Genes and Genomes (KEGG) [22] recently reported a new drug classification system that classified drugs into the following 14 classes: (Ⅰ) anti-allergic agent; (Ⅱ) anti-inflammatory; (Ⅲ) antibacterial; (Ⅳ) antidiabetic agent; (Ⅴ) antifungal; (Ⅵ) antineoplastic; (Ⅶ) antiviral; (Ⅷ) cardiovascular agent; (Ⅸ) endocrine and hormonal agent; (Ⅹ) gastrointestinal agent; (Ⅺ) hypolipidemic agent; (Ⅻ) immunological agent; (XIII) neuropsychiatric agent; (XIV) ophthalmic agent. Under this system, drugs are roughly classified in accordance with the diseases they could treat. Identifying the class of any latent drug-like compound is helpful to preliminarily determine its effects to a certain type of disease. Targeted experiments for this type of disease could subsequently be conducted for further confirmation, which could accelerate the procedures for discovering novel drugs. Thus, for the first time, such a drug classification system was investigated in this study by developing a classification model, which could assign one of the above 14 classes to given drugs. A large drug network was constructed on the basis of chemical–chemical interaction (CCI) information reported in Search Tool for Interactions of Chemicals (STITCH) to extract informative drug features [23,24]. It was fed into a powerful network embedding algorithm called Node2vec [25] to produce drug features. These features were quite different from traditional drug fingerprint features, which could be obtained by considering each drug individually. The features adopted in this study abstracted drug associations, and they could overview each drug with all drugs as background, thus representing drugs at a system level. They were learnt by support vector machine (SVM) [26] or random forest (RF) [27] to construct the model. The cross-validation results indicated the good performance of the model. The model was also superior to those with classic drug fingerprint features or embedding features yielded by another network embedding algorithm. The proposed model adopted synthetic minority oversampling technique (SMOTE) [28] to tackle the imbalance problem, and the results suggested that it could balance the performance across different classes.

    Drugs and their information were retrieved from KEGG DRUG (https://www.genome.jp/kegg/drug/) [22]. According to https://www.kegg.jp/brite/br08332 (accessed on 10 January 2022), 820 drugs encoded by KEGG IDs were classified into 14 classes, as mentioned in Section 1 and listed in column 2 of Table 1. For convenience, these classes were tagged as C1C14. The correspondence between tags and classes could be found in columns 1 and 2 of Table 1. Among these drugs, only two belong to two classes, while the others are in one exact class. Thus, these two drugs were removed. As the CCI information was employed to build the model, where drugs are represented by PubChem IDs, the KEGG IDs with unavailable PubChem IDs were also removed. If the PubChem ID of one KEGG ID was not included in the drug network (Section 2.2), it was also discarded. Finally, 579 drugs encoded by KEGG IDs were obtained. These drugs were classified into 14 classes, as listed in column 2 of Table 1. The number of drugs in each class is also listed in Table 1. The detailed drugs in each class are provided in S1.

    Table 1.  Breakdown of the drug dataset.
    Tag Drug class Number of drugs
    C1 Anti-allergic agent 35
    C2 Anti-inflammatory 116
    C3 Antibacterial 99
    C4 Antidiabetic agent 25
    C5 Antifungal 21
    C6 Antineoplastic 51
    C7 Antiviral 44
    C8 Cardiovascular agent 54
    C9 Endocrine and hormonal agent 19
    C10 Gastrointestinal agent 29
    C11 Hypolipidemic agent 13
    C12 Immunological agent 8
    C13 Neuropsychiatric agent 37
    C14 Ophthalmic agent 28
    Total 579

     | Show Table
    DownLoad: CSV

    Recently, network is a popular form to investigate various complex biological and medical problems [15,29,30,31], because it could overview all objects (nodes in the network) and evaluate them at a system level. In the present study, network was utilized to organize drugs.

    The constructed network defined drugs reported in KEGG as nodes. The relationship between nodes should be determined to form the network. Several public databases provide the existing associations of drugs. Here, the CCI information reported in STITCH (http://stitch.embl.de/, version 4.0) was employed [23,24]. The file named "chemical_chemical.links.v4.0.tsv.gz" was downloaded from STITCH, which contains a large number of CCIs. Each CCI consists of two chemicals, represented by PubChem IDs, and one confidence score. The confidence score is obtained by measuring several aspects of chemicals, such as structures, reactions, activities, and literature descriptions. It ranges between 1 and 999 with a meaning that the higher the confidence score, the stronger the association between two chemicals. For formulation, the confidence score on the CCI between chemicals c1 and c2 was denoted as S(c1, c2). For the constructed network, two nodes were connected by an edge if their corresponding drugs could comprise a CCI with a confidence score larger than zero. Evidently, each edge in the network indicated a CCI. Each edge was assigned a weight, which was defined as S(c1, c2)/1000, to reflect different strengths of CCIs. Such network was denoted by Nd, and it contained 17,956 nodes and 3,134,797 edges.

    Encoding samples into continuous vectors that could be processed by most computer algorithms is one of the most important steps to build efficient classification models. As mentioned in Section 2.2, a drug network was constructed, which contained informative associations of drugs. This information could be used to encode drugs. In recent years, several network embedding algorithms, such as DeepWalk [32], Mashup [33], and LINE [34], have been proposed to assign continuous vectors to nodes in one or more networks. Here, Node2vec [25] was selected to extract drug features from Nd.

    Node2vec is a powerful network embedding algorithm. In fact, it could be deemed as an improved version of DeepWalk. Similar to DeepWalk, it samples many paths from a given network. The procedures of generating paths are greatly improved compared with those in DeepWalk. For each node u, Node2vec produces a predefined number of paths starting at u. Suppose that ni-1 is the (i-1)-th node in one path starting at u. This path is extended to the i-th node, denoted by ni, by selecting one neighbor of ni-1. The selection probability from ni-1 to any other node is defined as

    P(ni=w|ni1=v)={πvw/Zifw is adjacent to v0Otherwise, (1)

    where πvw stands for the transition probability from v to w, defined by πvw=αpq(t,w)wvw; Z is the sum of transition probabilities from v to all its neighbors; and wvw denotes the weight on edge connecting nodes v and w. Moreover, αpq(t,w) could be determined by

    αpq(t,w)={1/pif dtw=01if dtw=11/qif dtw=2, (2)

    where t is the (i-2)-th node in the path, and dtw represents the distance between t and w. For the path starting at u, it is iteratively extended by selecting a neighbor of the current end-point in accordance with the probabilities calculated using Eq (1) until the length of the path reaches the predefined length. After all paths are produced, they are fed into the word2vec algorithm with SkipGram to produce vectors of nodes, where the paths are deemed as sentences and nodes are considered as words.

    In this study, the program of Node2vec was retrieved from https://snap.stanford.edu/node2vec/. Such program was performed on Nd by using its default parameters. Afterwards, the feature vectors of 579 drugs were picked up to construct models.

    Besides the representation of samples, another key step to build efficient classification models is to select a proper classification algorithm. In this study, two classic classification algorithms were used: SVM [26] and RF [27]. These two algorithms have been widely used to set up classification models with excellent performance for investigating various biological [35,36,37,38,39] and medical problems [40,41,42,43].

    SVM is a statistical learning-based classification algorithm. Its original version could only process binary classification problems. Its idea is to determine an optimal hyperplane that could separate samples into two classes as perfect as possible. However, such hyperplane is not easy to obtain in the original feature subspace. It generally employs kernel trick to map samples into a high-dimension space, in which the hyperplane, designed to separate samples in two classes, could be easily constructed. A test sample is also mapped into the high-dimension space. The class of the test sample is determined in accordance with the side of the hyperplane it is located. Subsequently, SVM could tackle multi-class classification problems by using "one-versus-rest" or "one-versus-one".

    RF is another powerful and widely used classification algorithm, which is quite different from SVM. In fact, it is a type of ensemble algorithm. Several decision trees are constructed and comprise RF. Some features are randomly selected from all features to learn a decision tree. Samples are randomly selected, with replacement, from the original dataset. Then, a decision tree is built on the basis of these randomly selected features and samples. RF gives the prediction by majority voting on predictions generated by the decision trees it contains.

    In this study, the tools "SMO" and "RandomForest" in Weka were directly used [44], and they implemented the above mentioned SVM and RF, respectively. These tools were used with their default parameters.

    A total of 14 drug classes were involved in this study. Some classes contained much less samples than the others, implying the dataset was imbalanced. The classification model directly built on such dataset may provide excellent performance on the majority class and poor performance on the minority class. SMOTE [28] was employed to tackle such problem. For each class, except the largest, one sample is randomly selected, denoted by x. The k nearest neighbors of x in the same class are found, and one is randomly selected, say y. On the basis of x and y, a new sample z is generated, which is defined as the linear combination of x and y with randomly produced combination coefficients. Given that the new sample is highly related to x and y, it is placed into the same class of x and y. The above procedures are executed several times until the size of the minority class is the same as that of the largest class.

    This study adopted the tool "SMOTE" in Weka [44] to balance the investigated dataset, and default parameters were used.

    As a multi-class classification problem, the performance of the models could be measured by overall accuracy (ACC), which is defined as the proportion of all correctly predicted samples.

    Recall, precision, F-measure, and Matthew's correlation coefficient (MCC) [45] were also computed for each class as follows:

    Precision=TPTP+FP, (3)
    Recall=TPTP+FN, (4)
    Fmeasure=2×Precision×RecallPrecision+Recall, (5)
    MCC=TP×TNFP×FN(TN+FN)×(TN+FP)×(TP+FN)×(TP+FP), (6)

    where TP, FP, FN, and TN stand for true positive, false positive, false negative, and true negative, respectively. In multi-class classification, their specific definitions for one class are as follows: TP is the number of samples in the class that are also classified into this class, FP is the number of samples not in the class that are classified into this class, FN is the number of samples in the class that are classified into other classes, and TN is the number of samples not in the class that are classified into other classes. Eqs (3)–(6) could only assess the performance under a certain threshold. For full assessment, the receiver operating characteristic (ROC) and precision-recall (PR) curve analyses were further employed on the predicted results for each class. The area under the ROC curve, which was denoted by AUROC, and the PR curve, which was represented by AUPR, were calculated to fully evaluate the performance of different models on each class. For easy description, the six measurements for class Ci were denoted by precision(i), recall(i), F-measure(i), MCC(i), AUROC(i), and AUPR(i). Furthermore, the weighted precision, recall, F-measure, MCC, AUROC, and AUPR were calculated to fully evaluate the overall performance of all classification models.

    In this study, a novel model was proposed to classify drugs in accordance with the drug classification system recently reported in KEGG. Its construction and evaluation procedures are illustrated in Figure 1. In this section, detailed evaluation results were provided, and further comparisons were conducted.

    Figure 1.  Entire procedures for constructing and evaluating the model. Drugs were classified into 14 classes reported in KEGG DRUG. The chemical-chemical interaction information retrieved from STITCH was used to build a large drug network, from which drug features were extracted via Node2vec. These features indicated the associations between drugs, and they could overview each drug with all drugs as background. After the dataset was processed by the synthetic minority oversampling technique, it was fed into one classification algorithm to build the model. The model was finally assessed by 10-fold cross-validation. This figure was generated in PowerPoint.

    The proposed model adopted the drug features derived from a large drug network via Node2vec and SMOTE to tackle the imbalance problem. The best dimension of the features was found to be 128. Two classic classification algorithms (RF and SVM) were used as the prediction engine. For easy description, if RF (SVM) was selected as the prediction engine, the model was called RF (SVM) model. Each model was evaluated five times using a 10-fold cross-validation [46]. The confusion matrix of each model under each 10-fold cross-validation is provided in S2. The average performance is listed in Table 2.

    Table 2.  Overall performance of the models with different classification algorithms under 10-fold cross-validation.
    Classification algorithm SMOTE ACC Weighted Precision Weighted F-measure Weighted MCC Weighted AUROC Weighted AUPR
    Random forest 0.9486 0.9631 0.9511 0.9484 0.9958 0.9830
    Support vector machine 0.9583 0.9752 0.9640 0.9625 0.9830 0.9350
    Random forest 0.9410 - - - 0.9930 0.9710
    Support vector machine 0.9600 0.9610 0.9600 0.9550 0.9840 0.9320

     | Show Table
    DownLoad: CSV

    For the RF model, the ACC was 0.9486, and the weighted precision, F-measure, MCC, AUROC, and AUPR were 0.9631, 0.9511, 0.9484, 0.9958, and 0.9830, respectively. The result of each measurement was relatively high, suggesting the excellent performance of the RF model. The model's performance on 14 classes is provided in Table 3, and the ROC and PR curves under one 10-fold cross-validation are shown in Figure 2(A), (B), respectively. Table 3 shows that most measurements were higher than 0.9. The number of classes on which the recall values were higher than 0.9 was 12, and this numbers for precision, F-measure, MCC, AUPRO, and AUPR were 11, 12, 12, 14, and 13, respectively. The results indicated the good performance of the RF model on most classes, conforming to its overall performance. Careful examination of the measurements in Table 3 showed that the RF model provided the lowest performance on class C12 (immunological agent) for each measurement. For example, the recall on this class was only 0.2726. This class only contained eight drugs, which was not only the smallest among all 14 classes, but was considered the lowest performing class. Although the RF model adopted SMOTE to tackle the imbalance problem, the class sizes could still have influence. In the following text, we would elaborate that such influence has been decreased by SMOTE.

    Table 3.  Performance of the random forest model on each class under 10-fold cross-validation.
    Tag of class Recall(i) Precision(i) F-measure(i) MCC(i) AUROC(i) AUPR(i)
    C1 0.9052 0.9319 0.9141 0.9162 0.9975 0.9627
    C2 0.9550 0.9449 0.9469 0.9366 0.9972 0.9879
    C3 0.9983 0.9761 0.9865 0.9845 0.9998 0.9991
    C4 0.9750 0.9749 0.9690 0.9708 0.9994 0.9921
    C5 0.9676 1.0000 0.9804 0.9812 0.9943 0.9780
    C6 0.9473 0.9113 0.9179 0.9182 0.9915 0.9770
    C7 0.9434 0.9611 0.9450 0.9453 0.9932 0.9769
    C8 0.9377 0.9829 0.9548 0.9537 0.9940 0.9709
    C9 0.9191 0.9294 0.9499 0.9511 0.9972 0.9659
    C10 0.9132 0.8882 0.8858 0.8886 0.9969 0.9602
    C11 0.8870 0.8528 0.9582 0.9622 1.0000 1.0000
    C12 0.2726 0.5183 0.5834 0.5852 0.9127 0.7654
    C13 0.9781 0.9456 0.9552 0.9557 0.9997 0.9958
    C14 0.9831 0.9738 0.9768 0.9764 0.9998 0.9967

     | Show Table
    DownLoad: CSV
    Figure 2.  ROC and PR curves of two models on 14 classes under one 10-fold cross-validation. (A) ROC curves of the RF model; (B) PR curves of the RF model; (C) ROC curves of the SVM model; (D) PR curves of the SVM model. The two models provide nearly perfect ROC and PR curves on most classes, indicating that they could efficiently classify drugs. This figure was generated by matplotlib package in Python.

    As for the SVM model, the ACC reached 0.9583, which was slightly higher than that of the RF model. As for the other five measurements, they were 0.9752, 0.9640, 0.9625, 0.9830 and 0.9350 (Table 2), respectively. Compared with the measurements of RF model, SVM model yielded higher weighted precision, F-measure, MCC, whereas lower weighted AUROC and AUPR. These indicated that the RF and SVM model provided almost equal performance. The detailed performance of SVM model on fourteen classes is listed in Table 4. Furthermore, the ROC and PR curves of this model under one 10-fold cross-validation are illustrated in Figure 2(C), (D), respectively. Similar to the performance of RF model, most measurements listed in this table were higher than 0.9. The numbers of classes on which recall, precision, F-measure, MCC, AUROC and AUPR, respectively, were higher than 0.9 were 12, 13, 13, 13, 14 and 11, which were also similar to those of the RF model. Again, the performance of SVM model on the smallest class C12 (immunological agent) was also lowest for each measurement.

    Table 4.  Performance of the support vector machine model on each class under 10-fold cross-validation.
    Tag of class Recall(i) Precision(i) F-measure(i) MCC(i) AUROC(i) AUPR(i)
    C1 0.9444 0.9152 0.9211 0.9215 0.9934 0.8984
    C2 0.9635 0.9584 0.9593 0.9513 0.9882 0.9428
    C3 0.9967 0.9803 0.9877 0.9860 0.9982 0.9803
    C4 0.9717 1.0000 0.9831 0.9838 0.9982 0.9836
    C5 0.9676 0.9867 0.9704 0.9725 0.9916 0.9603
    C6 0.9556 0.9656 0.9549 0.9540 0.9857 0.9604
    C7 0.9384 0.9598 0.9407 0.9412 0.9700 0.9197
    C8 0.9569 0.9805 0.9650 0.9637 0.9905 0.9546
    C9 0.9109 1.0000 0.9756 0.9759 0.9964 0.9644
    C10 0.8567 0.9282 0.9049 0.9096 0.9623 0.8393
    C11 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
    C12 0.7373 0.4740 0.6904 0.7134 0.9270 0.5556
    C13 0.9790 0.9843 0.9786 0.9788 0.9993 0.9814
    C14 0.9841 0.9944 0.9874 0.9875 0.9985 0.9874

     | Show Table
    DownLoad: CSV

    According to Table 2, the SVM model provided higher performance on four measurements than the RF model, whereas the RF model yielded higher performance on the other two measurements. The SVM model was slightly superior to the RF model. Several box plots were drawn on all measurements for the performance of the two models on 14 classes, as shown in Figure 3. For recall, the SVM model varied in a smaller range than the RF model. The same case occurred for F-measure, MCC, and AUROC. As for the remaining two measurements (precision and AUPR), the RF model changed in a smaller interval. On the whole, the stability of the performance of these two models on different classes was at the same level. However, the SVM model was slightly more stable. These results showed that the SVM model is a more suitable tool for classifying drugs than the RF model.

    Figure 3.  Box plot showing the performance change of RF and SVM models on 14 classes. (A) Performance change on recall; (B) Performance change on precision; (C) Performance change on F-measure; (D) Performance change on MCC; (E) Performance change on AUROC; (F) Performance change on AUPR. The SVM model provides more stable performance on 14 classes than the RF model, indicating that the former is a more suitable tool for drug classification. This figure was generated by GraphPad Prism.

    In this study, SMOTE was adopted to tackle the imbalance problem. The performance of the model without SMOTE must be investigated and compared with that of the model with SMOTE. In view of this, RF and SVM were directly applied on the features yielded by Node2vec to build the RF and SVM models without SMOTE. Their performance was also evaluated five times using a 10-fold cross-validation. The average performance is listed in Table 2. For the RF model without SMOTE, the ACC, weighted AUROC, and AUPR were 0.9410, 0.9930, and 0.9710, respectively. As no drugs were classified into C12, the precision, F-measure, and MCC for this class could not be computed, further inducing no results for weighted precision, F-measure, and MCC. According to the computed measurements, the performance of this model was only slightly lower than that of the RF model with SMOTE. As for the SVM model without SMOTE, the six measurements were 0.9600, 0.9610, 0.9600, 0.9550, 0.9840, and 0.9320, which were relatively similar to those of the SVM model with SMOTE. This finding suggested that the employment of SMOTE did not improve the overall performance of the model at all. However, the utilization of SMOTE was reflected not only on the improvement of the overall performance of the models but also on the balance of performance across different classes. Thus, the accuracy, i.e., recall, on the 14 classes yielded by the models with or without SMOTE was further investigated. A box plot was drawn for each model to clearly show the change in recall on all classes, as shown in Figure 4. When the same prediction engine was used (RF or SVM), the recall values of the model with SMOTE varied in a smaller interval than those of the model without SMOTE. This result implied that the employment of SMOTE balanced the performance across different classes. For example, on C12, the RF and SVM models without SMOTE produced recall values of 0.0000 and 0.5000, respectively, and these values were improved to 0.2726 and 0.7373, respectively, by employing SMOTE. For practical applications, the model with SMOTE could avoid the extremely good performance on the majority class and extremely low performance on the minority class.

    Figure 4.  Box plot showing the performance change of models with or without SMOTE on 14 classes. The models with SMOTE evidently provided more balanced performance on all classes than those without SMOTE. Through SMOTE, the drug samples in each class, including real and synthesized samples, are almost similar in number. The bias of the model based on the dataset processed by SMOTE could be reduced. This figure was generated by GraphPad Prism.

    In this study, the drug features derived from a network via Node2vec were used to build the model. Two other feature types were adopted to build models, which were compared with the proposed model.

    The first feature type contained features derived from the drug network Nd via another powerful network embedding algorithm, Mashup [33]. The dimension was also set to 128. RF and SVM were applied on these features to construct models. SMOTE was employed to tackle the imbalance problem. The models were also assessed five times using a 10-fold cross-validation. For clear description, they were called Mashup-based RF and SVM models, whereas the proposed models were termed as Node2vec-based RF and SVM models. The average performance of the Mashup-based models is provided in Table 5. When RF was selected as the prediction engine, the Node2vec-based model provided evidently higher performance on all measurements than the Mashup-based model. In detail, the improvement on ACC, weighted F-measure, MCC, and AUPR was about 0.05 and such improvement on weighted precision and AUROC was about 0.03 and 0.01, respectively. Meanwhile, the superiority of the Node2vec-based SVM model to the Mashup-based SVM model was not very evident. However, the Node2vec-based SVM model provided higher performance on five measurements, implied that it was slightly better than the Mashup-based model.

    Table 5.  Performance of models with other drug features.
    Drug features Classification algorithm ACC Weighted Precision Weighted F-measure Weighted MCC Weighted AUROC Weighted AUPR
    Drug features produced by Mashup Random forest 0.8891 0.9282 0.9069 0.9006 0.9819 0.9359
    Support vector machine 0.9526 0.9724 0.9617 0.9579 0.9880 0.9280
    Drug fingerprint features Random forest 0.8432 0.8768 0.8431 0.8366 0.9748 0.9107
    Support vector machine 0.8426 0.8791 0.8489 0.8420 0.9476 0.7943

     | Show Table
    DownLoad: CSV

    The second feature type included the drug fingerprint features, which were widely used to deal with various drug- or chemical-related problems [16,38,47,48,49]. Here, RDKit [50] was adopted to extract the ECFP fingerprints of all 579 drugs. The fingerprints of each drug were represented by a binary vector with dimension of 1024. These fingerprint features were fed into RF and SVM to construct models. SMOTE was also employed. The models were called fingerprint-based models. All models were evaluated five times using a 10-fold cross-validation. The average performance is provided in Table 5. The results showed that most measurements were lower than 0.9, indicating low performance of such models. Compared with the performance of the proposed model (Table 2), the proposed model clearly provided much higher performance.

    Finally, the ROC and PR curves on each class for some models were plotted. For the Node2vec-based model, the SVM model was selected because it was slightly better and more stable than the RF model. For the Mashup-based model, the SVM model was chosen as it was superior to the RF model (Table 5). As for the fingerprint-based model, the RF model was selected due to its superiority to the SVM model (Table 5). The ROC and PR curves of these models on all classes are shown in Figure 5. A notable detail that these curves were produced by one of the five 10-fold cross-validations. The areas under the ROC curves of the fingerprint-based RF model were much smaller than those of other two models. The same results were obtained for PR curves. As for the Node2vec-based and Mashup-based SVM models, the areas under the ROC or PR curves were relatively similar. However, the areas under the ROC or PR curves of the Mashup-based SVM model on some classes (e.g., C12) were relatively low, whereas they were improved by the Node2vec-based SVM model.

    Figure 5.  ROC and PR curves of some models on 14 classes. (A) ROC curves of the Node2vec-based SVM model; (B) PR curves of the Node2vec-based SVM model; (C) ROC curves of the Mashup-based SVM model; (D) PR curves of the Mashup-based SVM model; (E) ROC curves of the fingerprint-based RF model; (F) PR curves of the fingerprint-based RF model. Models with features derived from the drug network are superior to those with fingerprint features, suggesting network features are more related to and informative for drug classification than traditional drug fingerprint features. This figure was generated by matplotlib package in Python.

    Therefore, the proposed model (Node2vec-based model) was better than the models using other drug features, indicating its superiority in classifying drugs.

    In Section 3.3, the proposed model and two other models with different drug features were compared. The proposed model provided better performance than the two other models, suggesting that the features used in the proposed model were more efficient than those adopted in other models for drug classification. The t-SNE [51] was adopted to analyze three feature types used in the Node2vec-based, Mashup-based, and fingerprint-based models to further confirm these findings and provide intuitive evidence. Such tool could reduce the dimensions of features to two and display them in a 2D space, where samples in different classes are in different colors. The results of t-SNE are illustrated in Figure 6. The features derived from the drug network [Figure 6(A),(B)] could cluster drugs in different classes evidently better than the drug fingerprints [Figure 6(C)]. As for two feature types derived from the drug network, the features yielded by Node2vec [Figure 6(A)] could cluster drugs in different classes more compactly than those generated by Mashup. These results implied that the features derived from the drug network via Node2vec, which were used in the proposed model, were more helpful in classifying drugs. This finding was the main reason why the Node2vec-based model could provide better performance.

    Figure 6.  Visualization of three drug feature types in 2D space by using t-SNE. (A) Drug features derived from the drug network via Node2vec; (2) Drug features derived from the drug network via Mashup; (3) Drug fingerprint features. The drug features derived from the drug network via Node2vec could evidently cluster drugs in different classes the best, implying that such features are the excellent representations for drug classification. This figure was generated by matplotlib package in Python.

    In this study, a new drug classification system reported in KEGG was investigated by proposing classification models for assigning class in this system to any given drug. Informative drug features were derived from a large drug network via a powerful network embedding algorithm. The evaluation and comparison results indicated that the features were more related to the drug classification system in KEGG and more informative than classic fingerprint features. Employing more drug information (e.g., drug side effects and indications) or more complex and advanced feature learning algorithms (e.g., graph convolutional network and convolutional neural network) may be helpful to access more informative drug features, thereby building more powerful classification models. These aspects could be investigated in future work. Furthermore, the employment of SMOTE guaranteed that the performance on all classes was high. The model could be a useful tool to classify drugs, discover novel effects of existing drugs and determine the effects of candidate drug-like compounds.

    The authors declare there is no conflict of interest.



    [1] P. Protachevicz, K. Iarosz, I. Caldas, C. Antonopoulos, A. M. Batista, J. Kurths, Influence of autapses on synchronization in neural networks with chemical synapses, Front. Syst. Neurosci., 14 (2020), 604563. https://doi.org/10.3389/fnsys.2020.604563 doi: 10.3389/fnsys.2020.604563
    [2] N. Gunasekaran, G. Zhai, Q. Yu, Sampled-data synchronization of delayed multi-agent networks and its application to coupled circuit, Neurocomputing, 413 (2020), 499–511. https://doi.org/10.1016/J.NEUCOM.2020.05.060 doi: 10.1016/J.NEUCOM.2020.05.060
    [3] N. Gunasekaran, G. Zhai, Stability analysis for uncertain switched delayed complex-valued neural networks, Neurocomputing, 367 (2019), 198–206. https://doi.org/10.1016/J.NEUCOM.2019.08.030 doi: 10.1016/J.NEUCOM.2019.08.030
    [4] F. Ferrari, R. Viana, A. Reis, K. Iarosz, I. Caldas, A. Batista, A network of networks model to study phase synchronization using structural connection matrix of human brain, Physica A, 496 (2018), 162–170. https://doi.org/10.1016/J.PHYSA.2017.12.129 doi: 10.1016/J.PHYSA.2017.12.129
    [5] X. Zhang, Q. Han, Z, Zeng, Hierarchical type stability criteria for delayed neural networks via Canonical Bessel–Legendre inequalities, IEEE Trans. Cybern., 48 (2018), 1660–1671. https://doi.org/10.1109/TCYB.2017.2776283 doi: 10.1109/TCYB.2017.2776283
    [6] L. Hou, P. Ma, X. Ma, H. Sun, H exponential synchronization of switched cellular neural networks based on disturbance observer-based control, Int. J. Control Autom. Syst., 22 (2024), 1430–1441. https://doi.org/10.1007/s12555-022-0917-7 doi: 10.1007/s12555-022-0917-7
    [7] W. Qi, N. Zhang, J. Park, Z. Wu, H. Yan, Protocol-based synchronization of semi-Markovian jump neural networks with DoS attacks and application to quadruple-tank process, IEEE Trans. Autom. Sci. Eng., (2024), 1–13. https://doi.org/10.1109/TASE.2024.3365503
    [8] J. Cao, L. Li, Cluster synchronization in an array of hybrid coupled neural networks with delay, Neural Netw., 22 (2009), 335–342. https://doi.org/10.1016/j.neunet.2009.03.006 doi: 10.1016/j.neunet.2009.03.006
    [9] H. Lin, H. Zeng, X. Zhang, W. Wang, Stability analysis for delayed neural networks via a generalized reciprocally convex inequality, IEEE Trans. Neural Networks Learn. Syst., 34 (2023), 7419–7499. https://doi.org/10.1109/tnnls.2022.3144032 doi: 10.1109/tnnls.2022.3144032
    [10] Y. Yang, J. Cao, Exponential synchronization of the complex dynamical networks with a coupling delay and impulsive effects, Nonlinear Anal. Real World Appl., 11 (2010), 1650–1659. https://doi.org/10.1016/J.NONRWA.2009.03.020 doi: 10.1016/J.NONRWA.2009.03.020
    [11] X. Li, D. Bi, X. Xie, Y. Xie, Multi-synchronization of stochastic coupled multi-stable neural networks with time-varying delay by impulsive control, IEEE Access, 7 (2019), 15641–15653. https://doi.org/10.1109/ACCESS.2019.2893641 doi: 10.1109/ACCESS.2019.2893641
    [12] X. Yi, W. Lu, T. Chen, Pull-based distributed event-triggered consensus for multiagent systems with directed topologies, IEEE Trans. Neural Networks Learn. Syst., 28 (2017), 71–79. https://doi.org/10.1109/TNNLS.2015.2498303 doi: 10.1109/TNNLS.2015.2498303
    [13] Q. Ma, S. Xu, F. Lewis, Second-order consensus for directed multi-agent systems with sampled data, Int. J. Robust Nonlinear Control, 24 (2014), 2560–2573. https://doi.org/10.1002/rnc.3010 doi: 10.1002/rnc.3010
    [14] T. Chen, X. Liu, W. Lu, Pinning complex networks by a single controller, IEEE Trans. Circuits Syst. I Regul. Pap., 54 (2007), 1317–1326. https://doi.org/10.1109/TCSI.2007.895383 doi: 10.1109/TCSI.2007.895383
    [15] G. Ling, X. Liu, M. Ge, Y. Wu, Delay-dependent cluster synchronization of time-varying complex dynamical networks with noise via delayed pinning impulsive control, J. Franklin Inst., 358 (2021), 3193–3214. https://doi.org/10.1016/j.jfranklin.2021.02.004 doi: 10.1016/j.jfranklin.2021.02.004
    [16] J. Cheng, J. Xu, J. Park, H. Yan, D. Zhang, Protocol-based SMC for singularly perturbed switching systems with sojourn probabilities, Automatica, 161 (2024), 111470. https://doi.org/10.1016/j.automatica.2023.111470 doi: 10.1016/j.automatica.2023.111470
    [17] J. Cai, J. Feng, J. Wang, Y. Zhao, Tracking consensus of multi-agent systems under switching topologies via novel SMC: An event-triggered approach, IEEE Trans. Network Sci. Eng., 9 (2022), 2150–2163. https://doi.org/10.1109/TNSE.2022.3155405 doi: 10.1109/TNSE.2022.3155405
    [18] J. Cai, C. Yi, Y. Wu, D. Liu, G. Zhong, Leader-following consensus of nonlinear singular switched multi-agent systems via sliding mode control, Asian J. Control, (2024), 1–14. https://doi.org/10.1002/ASJC.3320
    [19] Q. Liu, Z. Wang, X. He, D. Zhou, Event-based distributed filtering over Markovian switching topologies, IEEE Trans. Network Sci. Eng., 64 (2019), 1595–1602. https://doi.org/10.1109/TAC.2018.2853570 doi: 10.1109/TAC.2018.2853570
    [20] W. Yang, Y. Wang, I. Morǎrescu, X. Liu, Y. Huang, Fixed-time synchronization of competitive neural networks with multiple time scales, IEEE Trans. Neural Networks Learn. Syst., 33 (2022), 4133–4138. https://doi.org/10.1109/TNNLS.2021.3052868 doi: 10.1109/TNNLS.2021.3052868
    [21] A. Kazemy, J. Lam, X. Zhang, Event-triggered output feedback synchronization of master-slave neural networks under deception attacks, IEEE Trans. Neural Networks Learn. Syst., 33 (2022), 952–961. https://doi.org/10.1109/TNNLS.2020.3030638 doi: 10.1109/TNNLS.2020.3030638
    [22] D. Dimarogonas, K. Johansson, Event-triggered control for multi-agent systems, in Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference, IEEE, (2009), 7131–7136. https://doi.org/10.1109/CDC.2009.5399776
    [23] J. Cheng, L. Xie, D. Zhang, H. Yan, Novel event-triggered protocol to sliding mode control for singular semi-Markov jump systems, Automatica, 151 (2023), 110906. https://doi.org/10.1016/j.automatica.2023.110906 doi: 10.1016/j.automatica.2023.110906
    [24] X. Zhang, Q. Han, B. Zhang, X. Ge, D. Zhang, Accumulated-state-error-based event-triggered sampling scheme and its application to H control of sampled-data systems, Sci. China Inf. Sci., 67 (2024), 162206. https://doi.org/10.1007/s11432-023-4038-3 doi: 10.1007/s11432-023-4038-3
    [25] Q. Li, B. Shen, Z. Wang, T. Huang, J. Luo, Synchronization control for a class of discrete time-delay complex dynamical networks: A dynamic event-triggered approach, IEEE Trans. Cybern., 49 (2019), 1979–1986. https://doi.org/10.1109/TCYB.2018.2818941 doi: 10.1109/TCYB.2018.2818941
    [26] W. He, B. Xu, Q. Han, F. Qian, Adaptive consensus control of linear multiagent systems with dynamic event-triggered strategies, IEEE Trans. Cybern., 50 (2020), 2996–3008. https://doi.org/10.1109/TCYB.2019.2920093 doi: 10.1109/TCYB.2019.2920093
    [27] J. Cheng, J. Park, H. Yan, Z. Wu, An event-triggered round-robin protocol to dynamic output feedback control for nonhomogeneous Markov switching systems, Automatica, 145 (2022), 110525. https://doi.org/10.1016/j.automatica.2022.110525 doi: 10.1016/j.automatica.2022.110525
    [28] J. Lu, Z. Wang, J. Cao, D. Ho, J. Kurths, Pinning impulsive stabilization of nonlinear dynamical networks with time-varying delay, Int. J. Bifurcation Chaos, 22 (2012), 1250176. https://doi.org/10.1142/S0218127412501763 doi: 10.1142/S0218127412501763
    [29] W. Chen, X. Lu, W. X. Zheng, Impulsive stabilization and impulsive synchronization of discrete-time delayed neural networks, IEEE Trans. Neural Networks Learn. Syst., 26 (2015), 734–748. https://doi.org/10.1109/TNNLS.2014.2322499 doi: 10.1109/TNNLS.2014.2322499
    [30] B. Liu, W. Lu, T. Chen, Pinning consensus in networks of multiagents via a single impulsive controller, IEEE Trans. Neural Networks Learn. Syst., 24 (2013), 1141–1149. https://doi.org/10.1109/TNNLS.2013.2247059 doi: 10.1109/TNNLS.2013.2247059
    [31] X. Yang, Z. Yang, X. Nie, Exponential synchronization of discontinuous chaotic systems via delayed impulsive control and its application to secure communication, Commun. Nonlinear Sci. Numer. Simul., 19 (2014), 1529–1543. https://doi.org/10.1016/J.CNSNS.2013.09.012 doi: 10.1016/J.CNSNS.2013.09.012
    [32] Y. Zhou, Z. Zeng, Event-triggered impulsive control on quasi-synchronization of memristive neural networks with time-varying delays, Neural Netw., 110 (2019), 55–65. https://doi.org/10.1016/j.neunet.2018.09.014 doi: 10.1016/j.neunet.2018.09.014
    [33] X. Lu, H. Li, Consensus of singular linear multiagent systems via hybrid control, IEEE Trans. Control Network Syst., 9 (2022), 647–656. https://doi.org/10.1109/TCNS.2022.3161193 doi: 10.1109/TCNS.2022.3161193
    [34] J. Chen, B. Chen, Z. Zeng, Synchronization in multiple neural networks with delay and disconnected switching topology via event-triggered impulsive control strategy, IEEE Trans. Ind. Electron., 68 (2021), 2491–2500. https://doi.org/10.1109/TIE.2020.2975498 doi: 10.1109/TIE.2020.2975498
    [35] M. Wang, S. Wu, X. Li, Event-triggered delayed impulsive control for nonlinear systems with applications, J. Franklin Inst., 358 (2021), 4277–4291. https://doi.org/10.1016/j.jfranklin.2021.03.021 doi: 10.1016/j.jfranklin.2021.03.021
    [36] W. Sun, Z. Yuan, Z. Lu, J. Hu, S. Chen, Quasi-synchronization of heterogeneous neural networks with time-varying delays via event-triggered impulsive controls, IEEE Trans. Cybern., 52 (2022), 3855–3866. https://doi.org/10.1109/TCYB.2020.3012707 doi: 10.1109/TCYB.2020.3012707
    [37] C. Yi, C. Xu, J. Feng, J. Wang, Y. Zhao, Leading-following consensus for multi-agent systems with event-triggered delayed impulsive control, IEEE Access, 7 (2019), 136419–136427. https://doi.org/10.1109/ACCESS.2019.2942603 doi: 10.1109/ACCESS.2019.2942603
    [38] X. Li, M. Bohner, C. Wang, Impulsive differential equations: Periodic solutions and applications, Automatica, 52 (2015), 173–178. https://doi.org/10.1016/j.automatica.2014.11.009 doi: 10.1016/j.automatica.2014.11.009
    [39] C. Yi, J. Feng, J. Wang, C. Xu, Y. Zhao, Synchronization of delayed neural networks with hybrid coupling via partial mixed pinning impulsive control, Appl. Math. Comput., 312 (2017), 78–90. https://doi.org/10.1016/j.amc.2017.04.030 doi: 10.1016/j.amc.2017.04.030
    [40] W. Zhu, Z. Jiang, G. Feng, Event-based consensus of multi-agent systems with general linear models, Automatica, 50 (2014), 552–558. https://doi.org/10.1016/j.automatica.2013.11.023 doi: 10.1016/j.automatica.2013.11.023
    [41] V. Dimarogonas, E. Frazzoli, K. Johansson, Distributed event-triggered control for multi-agent systems, IEEE Trans. Autom. Control, 57 (2012), 1291–1297. https://doi.org/10.1109/TAC.2011.2174666 doi: 10.1109/TAC.2011.2174666
    [42] G. Ren, Y. Yu, Mean square consensus of stochastic multi-agent systems with nonlinear dynamics by distributed event-triggered strategy, Int. J. Control, 92 (2019), 745–754. https://doi.org/10.1080/00207179.2017.1369572 doi: 10.1080/00207179.2017.1369572
    [43] X. Lv, J. Cao, X. Li, M. Abdel-Aty, U. A. Al-Juboori, Synchronization analysis for complex dynamical networks with coupling delay via event-triggered delayed impulsive control, IEEE Trans. Cybern., 51 (2020), 5269–5278. https://doi.org/10.1109/TCYB.2020.2974315 doi: 10.1109/TCYB.2020.2974315
    [44] M. Vidyasagar, S. H. Johnson, Nonlinear systems analysis, J. Dyn. Syst. Meas. Control, 100 (1978), 161. https://doi.org/10.1115/1.3426360
  • This article has been cited by:

    1. Feiming Huang, Minfei Fu, JiaRui Li, Lei Chen, KaiYan Feng, Tao Huang, Yu-Dong Cai, Analysis and prediction of protein stability based on interaction network, gene ontology, and KEGG pathway enrichment scores, 2023, 1871, 15709639, 140889, 10.1016/j.bbapap.2023.140889
    2. Yaochen Xu, FeiMing Huang, Wei Guo, KaiYan Feng, Lin Zhu, Zhenbing Zeng, Tao Huang, Yu-Dong Cai, Characterization of chromatin accessibility patterns in different mouse cell types using machine learning methods at single-cell resolution, 2023, 14, 1664-8021, 10.3389/fgene.2023.1145647
    3. Jingxin Ren, Wei Guo, Kaiyan Feng, Tao Huang, Yudong Cai, Identifying MicroRNA Markers That Predict COVID-19 Severity Using Machine Learning Methods, 2022, 12, 2075-1729, 1964, 10.3390/life12121964
    4. Jing Li, FeiMing Huang, QingLan Ma, Wei Guo, KaiYan Feng, Tao Huang, Yu-Dong Cai, Identification of genes related to immune enhancement caused by heterologous ChAdOx1–BNT162b2 vaccines in lymphocytes at single-cell resolution with machine learning methods, 2023, 14, 1664-3224, 10.3389/fimmu.2023.1131051
    5. Jian Lu, Mei Meng, XianChao Zhou, Shijian Ding, KaiYan Feng, Zhenbing Zeng, Tao Huang, Yu-Dong Cai, Identification of COVID-19 severity biomarkers based on feature selection on single-cell RNA-Seq data of CD8+ T cells, 2022, 13, 1664-8021, 10.3389/fgene.2022.1053772
    6. Jingxin Ren, XianChao Zhou, Wei Guo, KaiYan Feng, Tao Huang, Yu-Dong Cai, Kwang Gi Kim, Identification of Methylation Signatures and Rules for Sarcoma Subtypes by Machine Learning Methods, 2022, 2022, 2314-6141, 1, 10.1155/2022/5297235
    7. Jing Li, JingXin Ren, HuiPing Liao, Wei Guo, KaiYan Feng, Tao Huang, Yu-Dong Cai, Identification of dynamic gene expression profiles during sequential vaccination with ChAdOx1/BNT162b2 using machine learning methods, 2023, 14, 1664-302X, 10.3389/fmicb.2023.1138674
    8. Hao Li, Qinglan Ma, Jingxin Ren, Wei Guo, Kaiyan Feng, Zhandong Li, Tao Huang, Yu-Dong Cai, Immune responses of different COVID-19 vaccination strategies by analyzing single-cell RNA sequencing data from multiple tissues using machine learning methods, 2023, 14, 1664-8021, 10.3389/fgene.2023.1157305
    9. Jingxin Ren, Yuhang Zhang, Wei Guo, Kaiyan Feng, Ye Yuan, Tao Huang, Yu-Dong Cai, Identification of Genes Associated with the Impairment of Olfactory and Gustatory Functions in COVID-19 via Machine-Learning Methods, 2023, 13, 2075-1729, 798, 10.3390/life13030798
    10. Yaochen Xu, Qinglan Ma, Jingxin Ren, Lei Chen, Wei Guo, Kaiyan Feng, Zhenbing Zeng, Tao Huang, Yudong Cai, Using Machine Learning Methods in Identifying Genes Associated with COVID-19 in Cardiomyocytes and Cardiac Vascular Endothelial Cells, 2023, 13, 2075-1729, 1011, 10.3390/life13041011
    11. Liang-Sian Lin, Chen-Huan Kao, Yi-Jie Li, Hao-Hsuan Chen, Hung-Yu Chen, Improved support vector machine classification for imbalanced medical datasets by novel hybrid sampling combining modified mega-trend-diffusion and bagging extreme learning machine model, 2023, 20, 1551-0018, 17672, 10.3934/mbe.2023786
    12. Lei Chen, Kaiyu Chen, Bo Zhou, Inferring drug-disease associations by a deep analysis on drug and disease networks, 2023, 20, 1551-0018, 14136, 10.3934/mbe.2023632
    13. Jingxin Ren, XianChao Zhou, Ke Huang, Lei Chen, Wei Guo, KaiYan Feng, Tao Huang, Yu-Dong Cai, Identification of key genes associated with persistent immune changes and secondary immune activation responses induced by influenza vaccination after COVID-19 recovery by machine learning methods, 2024, 169, 00104825, 107883, 10.1016/j.compbiomed.2023.107883
    14. Bo Zhou, Bing Ran, Lei Chen, A GraphSAGE-based model with fingerprints only to predict drug-drug interactions, 2024, 21, 1551-0018, 2922, 10.3934/mbe.2024130
    15. Jing-Xin Ren, Qian Gao, Xiao-Chao Zhou, Lei Chen, Wei Guo, Kai-Yan Feng, Lin Lu, Tao Huang, Yu-Dong Cai, Identification of Gene Markers Associated with COVID-19 Severity and Recovery in Different Immune Cell Subtypes, 2023, 12, 2079-7737, 947, 10.3390/biology12070947
    16. Pijush Dutta, Shobhandeb Paul, Gour Gopal Jana, Arindam Sadhu, 2023, Hybrid Genetic Algorithm Random Forest algorithm (HGARF) for improving the missing value Imputation in Hepatitis Medical Dataset, 979-8-3503-1504-2, 01, 10.1109/ISDCS58735.2023.10153526
    17. Qing-Lan Ma, Fei-Ming Huang, Wei Guo, Kai-Yan Feng, Tao Huang, Yu-Dong Cai, Machine Learning Classification of Time since BNT162b2 COVID-19 Vaccination Based on Array-Measured Antibody Activity, 2023, 13, 2075-1729, 1304, 10.3390/life13061304
    18. JingXin Ren, Qian Gao, XianChao Zhou, Lei Chen, Wei Guo, KaiYan Feng, Tao Huang, Yu-Dong Cai, Identification of key gene expression associated with quality of life after recovery from COVID-19, 2024, 62, 0140-0118, 1031, 10.1007/s11517-023-02988-8
    19. Qinglan Ma, FeiMing Huang, Wei Guo, KaiYan Feng, Tao Huang, Yu-Dong Cai, Identification of Phase-Separation-Protein-Related Function Based on Gene Ontology by Using Machine Learning Methods, 2023, 13, 2075-1729, 1306, 10.3390/life13061306
    20. Lei Chen, Chenyu Zhang, Jing Xu, PredictEFC: a fast and efficient multi-label classifier for predicting enzyme family classes, 2024, 25, 1471-2105, 10.1186/s12859-024-05665-1
    21. Yong Yang, Yuhang Zhang, Jingxin Ren, Kaiyan Feng, Zhandong Li, Tao Huang, Yudong Cai, Identification of Colon Immune Cell Marker Genes Using Machine Learning Methods, 2023, 13, 2075-1729, 1876, 10.3390/life13091876
    22. Jing Xin Ren, Lei Chen, Wei Guo, Kai Yan Feng, Yu-Dong Cai, Tao Huang, Patterns of Gene Expression Profiles Associated with Colorectal Cancer in Colorectal Mucosa by Using Machine Learning Methods, 2024, 27, 13862073, 2921, 10.2174/0113862073266300231026103844
    23. Xiandong Lin, QingLan Ma, Lei Chen, Wei Guo, Zhiyi Huang, Tao Huang, Yu-Dong Cai, Identifying genes associated with resistance to KRAS G12C inhibitors via machine learning methods, 2023, 1867, 03044165, 130484, 10.1016/j.bbagen.2023.130484
    24. QingLan Ma, Lei Chen, KaiYan Feng, Wei Guo, Tao Huang, Yu-Dong Cai, Exploring Prognostic Gene Factors in Breast Cancer via Machine Learning, 2024, 0006-2928, 10.1007/s10528-024-10712-w
    25. Lei Chen, Xiaoyu Zhao, PCDA-HNMP: Predicting circRNA-disease association using heterogeneous network and meta-path, 2023, 20, 1551-0018, 20553, 10.3934/mbe.2023909
    26. Ruoqi Zhang, Xiaoming Huang, Qiang Zhu, Weakly supervised salient object detection via image category annotation, 2023, 20, 1551-0018, 21359, 10.3934/mbe.2023945
    27. Xiaohong Li, Xianchao Zhou, Shijian Ding, Lei Chen, Kaiyan Feng, Hao Li, Tao Huang, Yu-Dong Cai, Identification of Transcriptome Biomarkers for Severe COVID-19 with Machine Learning Methods, 2022, 12, 2218-273X, 1735, 10.3390/biom12121735
    28. Fei Yuan, JingXin Ren, HuiPing Liao, Wei Guo, Lei Chen, KaiYan Feng, Tao Huang, Yu-Dong Cai, Identification of Whole-Blood DNA Methylation Signatures and Rules Associated with COVID-19 Severity, 2023, 28, 2768-6701, 10.31083/j.fbl2811284
    29. Xiao Zhou, Shuyi Guo, Kunlun Xin, Zhenheng Tang, Xiaowen Chu, Guangtao Fu, Network Embedding: The Bridge Between Water Distribution Network Hydraulics and Machine Learning, 2024, 00431354, 123011, 10.1016/j.watres.2024.123011
    30. Amir Mohamed Talib, Areen Metib Al-Hgaish, Rodziah Binti Atan, Abdulaziz Alshammari, Fahad Omar Alomary, Razali Yaakob, Abdulaziz Alsahli, Mohd Hafeez Osman, Evaluating Critical Success Factors in AI-Driven Drug Discovery Using AHP: A Strategic Framework for Optimization, 2025, 13, 2169-3536, 42045, 10.1109/ACCESS.2025.3546925
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(775) PDF downloads(41) Cited by(4)

Figures and Tables

Figures(3)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog