| Literature DB >> 30674955 |
Laura Cantini1,2, Michele Caselle3.
Abstract
After its introduction in 1982, the Hopfield model has been extensively applied for classification and pattern recognition. Recently, its great potential in gene expression patterns retrieval has also been shown. Following this line, we develop Hope4Genes a single-sample class prediction algorithm based on a Hopfield-like model. Differently from previous works, we here tested the performances of the algorithm for class prediction, a task of fundamental importance for precision medicine and therapeutic decision-making. Hope4Genes proved better performances than the state-of-art methodologies in the field independently of the size of the input dataset, its profiling platform, the number of classes and the typical class-imbalance present in biological data. Our results provide encoraging evidence that the Hopfield model, together with the use of its energy for the estimation of the false discoveries, is a particularly promising tool for precision medicine.Entities:
Mesh:
Year: 2019 PMID: 30674955 PMCID: PMC6344502 DOI: 10.1038/s41598-018-36744-y
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1A. Schematic representation of Hope4Genes algorithmic steps; B. Example of application of Hope4Genes. Considering a two-classes (1 and 2) classification problem, the complete network having as nodes the genes belonging to both the signatures of class 1 and 2 is reconstructed. The weights of the network’s links are set using the Hebb’s rule to have the templates of classes 1 and 2 stored into the model. Genes belonging to the signature of class 1 are denoted in red, while the genes of class 2 are denoted in blue. Considering that, for example, class 1 has more than Γ genes, the grey nodes denote those genes of the signature of class 1 that were not selected due to the Γ thresholding. Once the network is reconstructed, to classify a sample, we first discretize the expression values of the signature genes in the sample into {+1, −1} and we assign each value to the corresponding node (t = 0 in the figure). We then let the model evolve (from t = 0 until t = 2) when only one of the two classes (class 1) will have all values +1. We finally assign the sample to the class of convergence (class 1).
Figure 2Hope4Genes vs. NTP classification performances without FDR. Histograms reporting the percentage of correctly classified samples in the seven Examples according to Hope4Genes (red) and NTP (blue).
Figure 3Hope4Genes vs. NTP classification performances with FDR. Radar plots reporting the percentage of correctly classified samples in the five remaining Examples according to Hope4Genes (red) and NTP (blue).