| Literature DB >> 28929020 |
Sheng Yang1, Fang Shao1, Weiwei Duan1, Yang Zhao1, Feng Chen1.
Abstract
RNA sequencing (RNA-Seq) enables the measurement and comparison of gene expression with isoform-level quantification. Differences in the effect of each isoform may make traditional methods, which aggregate isoforms, ineffective. Here, we introduce a variance component-based test that can jointly test multiple isoforms of one gene to identify differentially expressed (DE) genes, especially those with isoforms that have differential effects. We model isoform-level expression data from RNA-Seq using a negative binomial distribution and consider the baseline abundance of isoforms and their effects as two random terms. Our approach tests the global null hypothesis of no difference in any of the isoforms. The null distribution of the derived score statistic is investigated using empirical and theoretical methods. The results of simulations suggest that the performance of the proposed set test is superior to that of traditional algorithms and almost reaches optimal power when the variance of covariates is large. This method is also applied to analyze real data. Our algorithm, as a supplement to traditional algorithms, is superior at selecting DE genes with sparse or opposite effects for isoforms.Entities:
Keywords: Differentially expressed (DE); Generalized mixed linear model (GLMM); RNA-seq; Variance component test (VCT)
Year: 2017 PMID: 28929020 PMCID: PMC5592911 DOI: 10.7717/peerj.3797
Source DB: PubMed Journal: PeerJ ISSN: 2167-8359 Impact factor: 2.984
The type I error rate of five algorithms in NB assumptions.
| The | Emp | DESeq | edgeR | TSPM | The | Emp | DESeq | edgeR | TSPM | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2.5 | 0.20 | 2 | 0.034 | 0.056 | 0.033 | 0.053 | 0.051 | 0.029 | 0.049 | 0.044 | 0.068 | 0.062 |
| 4 | 0.024 | 0.049 | 0.041 | 0.056 | 0.053 | 0.031 | 0.051 | 0.033 | 0.051 | 0.050 | ||
| 8 | 0.020 | 0.049 | 0.034 | 0.047 | 0.045 | 0.020 | 0.063 | 0.037 | 0.060 | 0.052 | ||
| 0.60 | 2 | 0.022 | 0.053 | 0.041 | 0.059 | 0.057 | 0.013 | 0.039 | 0.047 | 0.058 | 0.052 | |
| 4 | 0.014 | 0.048 | 0.035 | 0.055 | 0.051 | 0.024 | 0.051 | 0.041 | 0.064 | 0.049 | ||
| 8 | 0.010 | 0.056 | 0.037 | 0.057 | 0.050 | 0.013 | 0.047 | 0.036 | 0.045 | 0.043 | ||
| 1.00 | 2 | 0.024 | 0.049 | 0.033 | 0.050 | 0.047 | 0.032 | 0.050 | 0.034 | 0.050 | 0.059 | |
| 4 | 0.019 | 0.048 | 0.041 | 0.060 | 0.052 | 0.019 | 0.058 | 0.038 | 0.057 | 0.054 | ||
| 8 | 0.007 | 0.042 | 0.036 | 0.061 | 0.055 | 0.000 | 0.045 | 0.029 | 0.051 | 0.045 | ||
| 5.0 | 0.20 | 2 | 0.029 | 0.046 | 0.043 | 0.056 | 0.051 | 0.019 | 0.071 | 0.050 | 0.070 | 0.059 |
| 4 | 0.010 | 0.052 | 0.042 | 0.062 | 0.057 | 0.000 | 0.044 | 0.036 | 0.062 | 0.054 | ||
| 8 | 0.011 | 0.052 | 0.051 | 0.065 | 0.059 | 0.000 | 0.056 | 0.047 | 0.055 | 0.055 | ||
| 0.60 | 2 | 0.024 | 0.056 | 0.044 | 0.057 | 0.054 | 0.002 | 0.033 | 0.028 | 0.045 | 0.041 | |
| 4 | 0.006 | 0.056 | 0.048 | 0.070 | 0.059 | 0.000 | 0.050 | 0.046 | 0.060 | 0.058 | ||
| 8 | 0.014 | 0.050 | 0.038 | 0.061 | 0.054 | 0.000 | 0.059 | 0.032 | 0.047 | 0.039 | ||
| 1.00 | 2 | 0.021 | 0.046 | 0.032 | 0.052 | 0.044 | 0.000 | 0.049 | 0.038 | 0.053 | 0.045 | |
| 4 | 0.010 | 0.053 | 0.038 | 0.061 | 0.047 | 0.000 | 0.045 | 0.046 | 0.062 | 0.053 | ||
| 8 | 0.019 | 0.046 | 0.038 | 0.060 | 0.052 | 0.000 | 0.057 | 0.043 | 0.067 | 0.059 | ||
Figure 1Plots of type I error of five algorithms in NB assumption.
(A) The parameter setting is mu = 5 and phi = 2. (B) The parameter setting is mu = 5 and phi = 0.5.
The power of five algorithms in NB assumptions (exp(M) = 5).
| The | Emp | DESeq | edgeR | TSPM | The | Emp | DESeq | edgeR | TSPM | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.2 | 0.25 | 2 | 0.057 | 0.182 | 0.124 | 0.127 | 0.141 | 0.018 | 0.089 | 0.065 | 0.080 | 0.083 |
| 4 | 0.029 | 0.277 | 0.139 | 0.096 | 0.151 | 0.000 | 0.109 | 0.071 | 0.087 | 0.079 | ||
| 8 | 0.020 | 0.391 | 0.130 | 0.103 | 0.144 | 0.000 | 0.129 | 0.058 | 0.074 | 0.065 | ||
| 1.00 | 2 | 0.031 | 0.186 | 0.130 | 0.104 | 0.148 | 0.005 | 0.065 | 0.063 | 0.091 | 0.073 | |
| 4 | 0.029 | 0.243 | 0.123 | 0.090 | 0.142 | 0.000 | 0.095 | 0.059 | 0.092 | 0.077 | ||
| 8 | 0.010 | 0.349 | 0.119 | 0.105 | 0.140 | 0.000 | 0.105 | 0.065 | 0.108 | 0.080 | ||
| 1.75 | 2 | 0.039 | 0.167 | 0.116 | 0.116 | 0.141 | 0.002 | 0.069 | 0.069 | 0.095 | 0.085 | |
| 4 | 0.021 | 0.228 | 0.119 | 0.109 | 0.133 | 0.000 | 0.094 | 0.067 | 0.107 | 0.093 | ||
| 8 | 0.010 | 0.323 | 0.120 | 0.100 | 0.141 | 0.000 | 0.106 | 0.070 | 0.119 | 0.083 | ||
| 0.6 | 0.25 | 2 | 0.518 | 0.691 | 0.461 | 0.490 | 0.490 | 0.144 | 0.394 | 0.258 | 0.290 | 0.260 |
| 4 | 0.390 | 0.890 | 0.465 | 0.482 | 0.475 | 0.011 | 0.530 | 0.219 | 0.256 | 0.242 | ||
| 8 | 0.107 | 0.980 | 0.459 | 0.482 | 0.468 | 0.000 | 0.734 | 0.244 | 0.275 | 0.247 | ||
| 1.00 | 2 | 0.420 | 0.640 | 0.447 | 0.488 | 0.481 | 0.059 | 0.285 | 0.233 | 0.278 | 0.247 | |
| 4 | 0.286 | 0.876 | 0.470 | 0.506 | 0.525 | 0.002 | 0.410 | 0.212 | 0.265 | 0.241 | ||
| 8 | 0.045 | 0.981 | 0.483 | 0.520 | 0.503 | 0.000 | 0.631 | 0.209 | 0.273 | 0.225 | ||
| 1.75 | 2 | 0.400 | 0.652 | 0.472 | 0.503 | 0.503 | 0.043 | 0.269 | 0.227 | 0.279 | 0.248 | |
| 4 | 0.241 | 0.847 | 0.443 | 0.487 | 0.475 | 0.001 | 0.417 | 0.224 | 0.289 | 0.252 | ||
| 8 | 0.030 | 0.978 | 0.432 | 0.480 | 0.502 | 0.000 | 0.591 | 0.202 | 0.268 | 0.233 | ||
| 1.0 | 0.25 | 2 | 0.792 | 0.882 | 0.616 | 0.508 | 0.617 | 0.383 | 0.645 | 0.367 | 0.396 | 0.371 |
| 4 | 0.809 | 0.979 | 0.636 | 0.555 | 0.648 | 0.083 | 0.814 | 0.393 | 0.425 | 0.418 | ||
| 8 | 0.730 | 0.999 | 0.656 | 0.558 | 0.648 | 0.000 | 0.958 | 0.397 | 0.422 | 0.372 | ||
| 1.00 | 2 | 0.709 | 0.839 | 0.628 | 0.555 | 0.691 | 0.224 | 0.529 | 0.431 | 0.481 | 0.447 | |
| 4 | 0.729 | 0.975 | 0.641 | 0.546 | 0.666 | 0.027 | 0.727 | 0.378 | 0.439 | 0.439 | ||
| 8 | 0.579 | 1.000 | 0.622 | 0.544 | 0.665 | 0.000 | 0.920 | 0.378 | 0.446 | 0.405 | ||
| 1.75 | 2 | 0.683 | 0.849 | 0.656 | 0.558 | 0.673 | 0.203 | 0.539 | 0.427 | 0.482 | 0.459 | |
| 4 | 0.710 | 0.968 | 0.633 | 0.536 | 0.694 | 0.015 | 0.744 | 0.364 | 0.433 | 0.415 | ||
| 8 | 0.505 | 1.000 | 0.627 | 0.557 | 0.673 | 0.000 | 0.928 | 0.374 | 0.437 | 0.386 | ||
The power of five algorithms in NB assumptions (exp(M) = 2.5).
| The | Emp | DESeq | edgeR | TSPM | The | Emp | DESeq | edgeR | TSPM | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.2 | 0.25 | 2 | 0.057 | 0.181 | 0.110 | 0.086 | 0.130 | 0.014 | 0.081 | 0.052 | 0.071 | 0.078 |
| 4 | 0.022 | 0.242 | 0.113 | 0.110 | 0.134 | 0.000 | 0.104 | 0.060 | 0.084 | 0.080 | ||
| 8 | 0.019 | 0.365 | 0.111 | 0.096 | 0.124 | 0.000 | 0.129 | 0.063 | 0.084 | 0.077 | ||
| 1.00 | 2 | 0.031 | 0.143 | 0.121 | 0.094 | 0.142 | 0.006 | 0.079 | 0.072 | 0.094 | 0.092 | |
| 4 | 0.027 | 0.208 | 0.115 | 0.103 | 0.141 | 0.000 | 0.099 | 0.069 | 0.100 | 0.089 | ||
| 8 | 0.010 | 0.309 | 0.105 | 0.109 | 0.127 | 0.000 | 0.101 | 0.058 | 0.098 | 0.074 | ||
| 1.75 | 2 | 0.029 | 0.144 | 0.111 | 0.090 | 0.127 | 0.007 | 0.073 | 0.068 | 0.100 | 0.092 | |
| 4 | 0.020 | 0.203 | 0.107 | 0.091 | 0.137 | 0.000 | 0.086 | 0.072 | 0.107 | 0.085 | ||
| 8 | 0.010 | 0.285 | 0.121 | 0.103 | 0.146 | 0.000 | 0.087 | 0.066 | 0.103 | 0.073 | ||
| 0.6 | 0.25 | 2 | 0.527 | 0.705 | 0.429 | 0.460 | 0.452 | 0.152 | 0.392 | 0.210 | 0.261 | 0.236 |
| 4 | 0.325 | 0.864 | 0.445 | 0.470 | 0.452 | 0.011 | 0.522 | 0.210 | 0.239 | 0.220 | ||
| 8 | 0.069 | 0.978 | 0.459 | 0.484 | 0.465 | 0.000 | 0.735 | 0.218 | 0.255 | 0.235 | ||
| 1.00 | 2 | 0.357 | 0.592 | 0.448 | 0.473 | 0.492 | 0.060 | 0.300 | 0.231 | 0.281 | 0.272 | |
| 4 | 0.208 | 0.831 | 0.443 | 0.478 | 0.484 | 0.002 | 0.400 | 0.217 | 0.276 | 0.245 | ||
| 8 | 0.020 | 0.970 | 0.455 | 0.494 | 0.473 | 0.000 | 0.614 | 0.194 | 0.247 | 0.217 | ||
| 1.75 | 2 | 0.330 | 0.584 | 0.449 | 0.488 | 0.471 | 0.034 | 0.254 | 0.200 | 0.245 | 0.240 | |
| 4 | 0.158 | 0.786 | 0.445 | 0.487 | 0.479 | 0.001 | 0.383 | 0.201 | 0.259 | 0.219 | ||
| 8 | 0.022 | 0.957 | 0.441 | 0.482 | 0.504 | 0.000 | 0.572 | 0.200 | 0.283 | 0.237 | ||
| 1.0 | 0.25 | 2 | 0.760 | 0.857 | 0.592 | 0.512 | 0.620 | 0.319 | 0.625 | 0.352 | 0.404 | 0.386 |
| 4 | 0.773 | 0.974 | 0.630 | 0.525 | 0.643 | 0.067 | 0.822 | 0.368 | 0.396 | 0.375 | ||
| 8 | 0.589 | 0.999 | 0.617 | 0.532 | 0.610 | 0.000 | 0.957 | 0.385 | 0.410 | 0.360 | ||
| 1.00 | 2 | 0.663 | 0.820 | 0.650 | 0.524 | 0.660 | 0.180 | 0.505 | 0.382 | 0.432 | 0.417 | |
| 4 | 0.623 | 0.958 | 0.610 | 0.536 | 0.623 | 0.024 | 0.717 | 0.407 | 0.463 | 0.423 | ||
| 8 | 0.415 | 0.997 | 0.634 | 0.537 | 0.666 | 0.000 | 0.933 | 0.368 | 0.442 | 0.391 | ||
| 1.75 | 2 | 0.593 | 0.791 | 0.636 | 0.539 | 0.658 | 0.145 | 0.499 | 0.389 | 0.447 | 0.443 | |
| 4 | 0.595 | 0.9520 | 0.628 | 0.518 | 0.663 | 0.013 | 0.716 | 0.396 | 0.446 | 0.426 | ||
| 8 | 0.345 | 0.9955 | 0.623 | 0.569 | 0.668 | 0.000 | 0.914 | 0.393 | 0.454 | 0.405 | ||
Figure 2Plots of power of five algorithms in NB assumption.
(A) The parameter setting is mu = 5 and phi = 2. (B) The parameter setting is mu = 5 and phi = 0.5.
Figure 3Venn diagrams of different methods in real data analysis.
(A) Venn diagram of DESeq, edgeR, TSPM and isoVCT-Emp of non-normalized data; (B) Venn diagram of DESeq, edgeR, TSPM and isoVCT-The of non-normalized data.