| Literature DB >> 28697740 |
Ziyi Li1, Sandra E Safo1, Qi Long2.
Abstract
BACKGROUND: Sparse principal component analysis (PCA) is a popular tool for dimensionality reduction, pattern recognition, and visualization of high dimensional data. It has been recognized that complex biological mechanisms occur through concerted relationships of multiple genes working in networks that are often represented by graphs. Recent work has shown that incorporating such biological information improves feature selection and prediction performance in regression analysis, but there has been limited work on extending this approach to PCA. In this article, we propose two new sparse PCA methods called Fused and Grouped sparse PCA that enable incorporation of prior biological information in variable selection.Entities:
Keywords: Genomic data; Principal component analysis; Sparsity; Structural information
Mesh:
Year: 2017 PMID: 28697740 PMCID: PMC5504598 DOI: 10.1186/s12859-017-1740-7
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Fig. 1Network structure of simulated data: Correctly specified graph. Variables in circle represent signals, and square represent noise. ()
Simulation results of setting 1
| Method | RE | EE | Sensitivity | Specificity | cPVE | |||
|---|---|---|---|---|---|---|---|---|
| 1stPC | 2ndPC | 1stPC | 2ndPC | 1stPC | 2ndPC | |||
|
| ||||||||
| PCA | 31 (9e-1) | 1.1 (3e-2) | 1.0 | 1.0 | 0.0 | 0.0 | 4.3e-2 (2e-3) | 8.2e-2 (2e-3) |
| SPCA | 34 (3) | 1.2 (1e-1) | 0.54 | 0.50 | 0.95 | 0.90 | 2.0e-2 (2e-3) | 4.0e-2 (4e-3) |
| SPC | 16 (8) | 0.57 (3e-1) | 0.57 | 0.60 | 0.98 | 1.0 | 2.8e-2 (3e-3) | 5.5e-2 (6e-3) |
| Biological information correctly specified | ||||||||
| Fused sPCA | 25 (6) | 0.90 (2e-1) | 1.0 | 1.0 | 0.73 | 0.70 | 2.9e-2 (4e-3) | 5.1e-2 (7e-3) |
| Grouped sPCA | 8.0 (6) | 0.29 (2e-1) | 0.81 | 0.80 | 0.97 | 1.0 | 3.2e-2 (2e-3) | 6.0e-2 (3e-3) |
| Biological information randomly specified | ||||||||
| Fused sPCA | 32 (4) | 1.1 (2e-1) | 0.95 | 1.0 | 0.51 | 0.51 | 3.0e-2 (4e-3) | 5.2e-2 (7e-3) |
| Grouped sPCA | 9.1 (6) | 0.33 (2e-1) | 0.81 | 0.80 | 0.97 | 1.0 | 3.2e-2 (2e-3) | 5.9e-2 (3e-3) |
|
| ||||||||
| PCA | 112 (3) | 1.3 (2e-2) | 1.0 | 1.0 | 0.0 | 0.0 | 2.6e-2 (1e-3) | 5.0e-2 (1e-3) |
| SPCA | 160 (4) | 1.9 (3e-2) | 0.15 | 0.15 | 0.99 | 0.99 | 2.3e-3 (5e-4) | 4.5e-3 (7e-4) |
| SPC | 172 (4) | 2.0 (8e-3) | 0.01 | 0.01 | 1.0 | 1.0 | 1.7e-4 (1e-4) | 3.4e-4 (3e-4) |
| Biological information correctly specified | ||||||||
| Fused sPCA | 81 (50) | 0.94 (0.5) | 0.62 | 0.55 | 0.99 | 0.99 | 1.2e-2 (6e-3) | 2.2e-2 (1e-2) |
| Grouped sPCA | 54 (40) | 0.62 (0.4) | 0.62 | 0.58 | 0.99 | 1.0 | 1.4e-2 (3e-3) | 2.6e-2 (6e-3) |
| Biological information randomly specified | ||||||||
| Fused sPCA | 140 (30) | 1.6 (0.4) | 0.60 | 0.60 | 0.68 | 0.68 | 8.9e-3 (5e-3) | 1.6e-2 (1e-2) |
| Grouped sPCA | 58 (40) | 0.67 (0.5) | 0.59 | 0.55 | 0.99 | 1.0 | 1.4e-2 (3e-3) | 2.6e-2 (7e-2) |
Cumulative proportions of variance explained by true PCs are 0.03 for PC 1 and 0.06 for PC 1 and 2. P, number of variables. RE, reconstruction error, defined as , where A=( 1 2). EE, estimation error, defined as . cPVE, proportions of cumulative variation explained. ·(·), mean(std)
Simulation results of setting 2
| Method | RE | EE | Sensitivity | Specificity | cPVE | |||
|---|---|---|---|---|---|---|---|---|
| 1stPC | 2ndPC | 1stPC | 2ndPC | 1stPC | 2ndPC | |||
|
| ||||||||
| PCA | 31 (0.9) | 1.1 (3e-2) | 1.0 | 1.0 | 0.0 | 0.0 | 4.3e-2 (2e-3) | 8.2e-2 (2e-3) |
| SPCA | 35 (2) | 1.3 (9e-2) | 0.49 | 0.50 | 0.95 | 1.0 | 1.9e-2 (3e-3) | 3.9e-2 (4e-3) |
| SPC | 15 (7) | 0.54 (3e-1) | 0.57 | 0.60 | 0.98 | 1.0 | 2.8e-2 (3e-3) | 5.6e-2 (5e-3) |
| Biological information correctly specified | ||||||||
| Fused sPCA | 27 (4) | 0.93 (2e-1) | 1.0 | 1.0 | 0.70 | 0.70 | 3.0e-2 (3e-3) | 5.3e-2 (5e-3) |
| Grouped sPCA | 7.9 (5) | 0.29 (2e-1) | 0.80 | 0.80 | 0.97 | 1.0 | 3.2e-2(2e-3) | 6.0e-2 (3e-3) |
| Biological information randomly specified | ||||||||
| Fused sPCA | 32 (5) | 1.1 (2e-1) | 0.96 | 1.0 | 0.52 | 0.50 | 2.9e-2 (5e-3) | 5.1e-2 (8e-3) |
| Grouped sPCA | 9.2 (6) | 0.33 (0.2) | 0.79 | 0.8 | 0.97 | 1.0 | 3.2e-2 (2e-3) | 5.9e-2 (4e-3) |
|
| ||||||||
| PCA | 112 (3) | 1.3 (2e-2) | 1.0 | 1.0 | 0.0 | 0.0 | 2.7e-2 (1e-3) | 5.0e-2 (1e-3) |
| SPCA | 162 (4) | 1.9 (3e-2) | 0.16 | 0.16 | 1.0 | 1.0 | 2.0e-3 (5e-4) | 4.0e-3 (8e-4) |
| SPC | 173 (4) | 2.0 (5e-3) | 5.0e-3 | 5.0e-3 | 1.0 | 1.0 | 1.6e-4 (1e-4) | 3.2e-4 (2e-4) |
| Biological information correctly specified | ||||||||
| Fused sPCA | 77 (40) | 0.89 (0.5) | 0.65 | 0.57 | 0.99 | 1.0 | 1.3e-2 (5e-3) | 2.3e-2 (9e-3) |
| Grouped sPCA | 46 (30) | 0.53 (0.4) | 0.65 | 0.62 | 0.99 | 1.0 | 1.5e-2 (2e-3) | 2.8e-2 (5e-3) |
| Biological information randomly specified | ||||||||
| Fused sPCA | 140 (30) | 1.6 (0.4) | 0.59 | 0.60 | 0.68 | 0.70 | 9.0e-3 (5e-3) | 1.7e-2 (1e-2) |
| Grouped sPCA | 53 (40) | 0.61 (0.4) | 0.63 | 0.60 | 0.99 | 1.0 | 1.5e-2 (3e-3) | 2.7e-2 (6e-3) |
Cumulative proportions of variance explained by true PCs are 0.15 for PC 1 and 0.30 for PC 1 and 2. P, number of variables. RE, reconstruction error, defined as , where A=( 1 2). EE, estimation error, defined as . cPVE, proportions of cumulative variation explained. ·(·), mean(std)
Analysis of the GBM data using Kegg Pathway information. cPVE represents proportions of cumulative variation explained
| Method | Non-zero Loadings | cPVE | Subjects correctly classified | ||
|---|---|---|---|---|---|
| 1stPC | 2ndPC | 1stPC | 2ndPC | SVM | |
| PCA | 2000 | 2000 | 0.1955 | 0.3175 | 97 |
| SPCA | 240 | 238 | 0.0333 | 0.0591 | 97 |
| SPC | 45 | 59 | 0.0215 | 0.0383 | 67 |
| Fused sPCA | 1644 | 1410 | 0.1792 | 0.2787 | 123 |
| Grouped sPCA | 1330 | 970 | 0.1731 | 0.2652 | 119 |
Enriched Glioblastoma-related pathways for the genes in first PC by different sPCA methods
| Pathway ID | Pathway name |
| Gene | |
|---|---|---|---|---|
| From input | In annotation | |||
| Fused sPCA | ||||
| 739007 | Spinal cord injury | 7.43E-18 | 45 | 112 |
| 782000 | Proteoglycans in cancer | 5.77E-11 | 55 | 225 |
| 523016 | Transcriptional misregulation in cancer | 3.31E-7 | 40 | 179 |
| 83105 | Pathways in cancer | 3.36E-7 | 61 | 327 |
| 83115 | Bladder cancer | 6.10E-6 | 14 | 38 |
| Grouped sPCA | ||||
| 739007 | Spinal Cord Injury | 1.97E-14 | 36 | 112 |
| 523016 | Transcriptional misregulation in cancer | 4.06E-7 | 34 | 179 |
| 83105 | Pathways in cancer | 2.58E-5 | 46 | 327 |
| P00005 | Angiogenesis | 4.90E-5 | 26 | 150 |
| SPC | ||||
| 739007 | Spinal Cord Injury | 1.43E-5 | 5 | 112 |
| SPCA | ||||
| 739007 | Spinal Cord Injury | 6.46E-5 | 8 | 112 |