Comparing genes differentially expressed between young and old mice and rat. The raw data from rat bulk RNAseq has been downloaded from GEO at the accession GSE134765 (Neumann et al. 2019). The differential expression analysis between young and old rat was done following DESeq2 workflow (Love, Huber, and Anders 2014)
The mouse differential expression has been obtained from (Ximerakis et al. 2019), Supplementary Table 6: Differential gene expression data between young and old cell types, extracting only OPCs tab.The DGE techniques used here have more power to assign significance of subtle changes in highly transcribed genes.
## Loading required package: grid
## Loading required package: futile.logger
## here() starts at C:/Users/nbestard/OneDrive/Laura
## [1] 12572
## [1] 15137
## [1] 10497
Before selecting for differentially expressed genes the datasets are of similar size, in total there are 10497 genes in common between both of them.
The genes are selected on the basis of being differentially expressed with an adjusted p-value < 0.05
## [1] 4314
## [1] 445
The rat dataset has 4314 DE genes, and the mouse dataset 445
Downregulated genes in old rat/mouse are the ones with a negative foldchange. It could be possible to be more strict about the amount of change (e.g. more than 10% change), but the filters have been kept quite flexible for the first filtering. See Src/rat_young_oldDE.Rmd for more details.
The 41 downregulated genes in both species are:
## [1] "Ccnb1, Cdc20, Cdca3, Cdk1, Cdkn2c, Cenpa, Cenpl, Cks2, Ctbp1, Dbn1, Dynll1, Emid1, Ezh2, Fabp7, Fbll1, Fyn, Gap43, Gp1bb, Hmgb2, Hmmr, Kif5a, Knstrn, Lhx2, Marcksl1, Ndn, Nrsn1, Pbk, Pcp4, Pfn2, Pllp, Prdx2, Racgap1, S100a16, Snrpn, Sox11, Spc24, Spc25, Ttc9b, Tuba1a, Ube2c, Ube2s"
The upregulated ones in old rat/mouse have a positive foldchange.
The 11 upregulated genes in both species are:
## [1] "Apoe, C4b, Clasp2, Cp, Evi2a, Il33, Maf, Rpl23a, Rpl6, Skap2, Son"
These plots indicate the expression level ( mean counts) of selected genes plotted against the amount of change between young and old rats (log FC). The pvalues and FoldChange are extracted from the rat dataset Bear in mind the plot axis are at different scale.
The pvalues and FoldChange are extracted from the rat dataset
## R version 4.0.4 (2021-02-15)
## Platform: x86_64-w64-mingw32/x64 (64-bit)
## Running under: Windows 10 x64 (build 19041)
##
## Matrix products: default
##
## locale:
## [1] LC_COLLATE=English_United Kingdom.1252
## [2] LC_CTYPE=English_United Kingdom.1252
## [3] LC_MONETARY=English_United Kingdom.1252
## [4] LC_NUMERIC=C
## [5] LC_TIME=English_United Kingdom.1252
##
## attached base packages:
## [1] grid stats graphics grDevices utils datasets methods
## [8] base
##
## other attached packages:
## [1] here_1.0.1 ggrepel_0.9.1 ggplot2_3.3.3
## [4] VennDiagram_1.6.20 futile.logger_1.4.3
##
## loaded via a namespace (and not attached):
## [1] Rcpp_1.0.6 highr_0.8 bslib_0.2.4
## [4] compiler_4.0.4 pillar_1.5.1 formatR_1.8
## [7] jquerylib_0.1.3 futile.options_1.0.1 tools_4.0.4
## [10] digest_0.6.27 jsonlite_1.7.2 evaluate_0.14
## [13] lifecycle_1.0.0 tibble_3.1.0 gtable_0.3.0
## [16] pkgconfig_2.0.3 rlang_0.4.10 DBI_1.1.1
## [19] yaml_2.2.1 xfun_0.21 withr_2.4.1
## [22] stringr_1.4.0 dplyr_1.0.5 knitr_1.31
## [25] generics_0.1.0 sass_0.3.1 vctrs_0.3.6
## [28] rprojroot_2.0.2 tidyselect_1.1.0 glue_1.4.2
## [31] R6_2.5.0 fansi_0.4.2 rmarkdown_2.7
## [34] farver_2.1.0 purrr_0.3.4 lambda.r_1.2.4
## [37] magrittr_2.0.1 scales_1.1.1 htmltools_0.5.1.1
## [40] ellipsis_0.3.1 assertthat_0.2.1 colorspace_2.0-0
## [43] labeling_0.4.2 utf8_1.2.1 stringi_1.5.3
## [46] munsell_0.5.0 crayon_1.4.1