Introduction and Data files

R Markdown

This dataset contains nine tissues (heart, hippocampus, hypothalamus, kidney, liver, prefrontal cortex, skeletal muscle, small intestine, and spleen) from C57BL/6J mice that were fed 2-deoxyglucose (add dosage) through their drinking water for 96hrs or 4wks. 96hr mice were given their 2DG treatment 2 weeks after the other cohort started the 4 week treatment. The organs from the mice were harvested and processed for metabolomics and transcriptomics. The data in this document pertains to the transcriptomics data only. The counts that were used were FPKM normalized before being log transformed. It was determined that sample A113 had low RNAseq quality and through further analyses with PCA, MA plots, and clustering was an outlier and will be removed for the rest of the analyses performed. This document will determine how samples are contributing to each module.

needed.packages <- c("tidyverse", "here", "functional", "gplots", "dplyr", "GeneOverlap", "R.utils", "reshape2","magrittr","data.table", "RColorBrewer","preprocessCore", "ARTool","emmeans", "phia", "gProfileR","pheatmap")
for(i in 1:length(needed.packages)){library(needed.packages[i], character.only = TRUE)}

source(here("source_files","WGCNA_source.R"))
source(here("source_files","plot_theme.R"))
tdata.FPKM.sample.info <- readRDS(here("Data","20190406_RNAseq_B6_4wk_2DG_counts_phenotypes.RData"))

tdata.FPKM <- readRDS(here("Data","20190406_RNAseq_B6_4wk_2DG_counts_numeric.RData"))

log.tdata.FPKM <- log(tdata.FPKM + 1)
log.tdata.FPKM <- as.data.frame(log.tdata.FPKM)

log.tdata.FPKM.sample.info <- cbind(log.tdata.FPKM, tdata.FPKM.sample.info[,27238:27240])

log.tdata.FPKM.sample.info <- log.tdata.FPKM.sample.info %>% rownames_to_column() %>% filter(rowname != "A113") %>% column_to_rownames()

log.tdata.FPKM.subset <- log.tdata.FPKM[,colMeans(log.tdata.FPKM != 0) > 0.5] 

log.tdata.FPKM.sample.info.subset <- cbind(log.tdata.FPKM.subset,tdata.FPKM.sample.info[,27238:27240])
log.tdata.FPKM.sample.info.subset <- log.tdata.FPKM.sample.info.subset %>% rownames_to_column() %>% filter(rowname != "A113") %>% column_to_rownames()

log.tdata.FPKM.sample.info.subset.hippocampus <- log.tdata.FPKM.sample.info.subset %>% rownames_to_column() %>% filter(Tissue == "Hippocampus") %>% column_to_rownames()

modules <- read.csv(here("Data","Hippocampus","log.tdata.FPKM.sample.info.subset.hippocampus.WGCNA.module.membership.csv"), header=T)
eigens <- read.csv(here("Data","Hippocampus","log.tdata.FPKM.sample.info.subset.hippocampus.WGCNA.module.eigens.csv"), header=T)

Module Sample Contribution

The heatmap shows the expression level of each gene in the module across all samples present in this subsetted dataset. The bar plot shows the relative eigen value summarizing gene expression for each sample present in this subsetted dataset.

eigen.expression(eigens,log.tdata.FPKM.sample.info.subset.hippocampus)

goldenrod4 Module

brown2 Module

deepskyblue4 Module

coral1 Module

turquoise Module

darkseagreen2 Module

chocolate3 Module

darkgrey Module

brown1 Module

pink1 Module

indianred1 Module

tan4 Module

dodgerblue1 Module

green Module

darkslateblue Module

grey Module

lavenderblush2 Module

indianred4 Module

tomato Module

pink4 Module

slateblue1 Module

blue3 Module

blanchedalmond Module

darkolivegreen Module

green3 Module

dodgerblue3 Module

chocolate2 Module

lavenderblush3 Module

chocolate Module

orangered1 Module

firebrick3 Module

deeppink Module

salmon1 Module

lavenderblush1 Module

firebrick2 Module

indianred2 Module

blue1 Module

darkgoldenrod4 Module

antiquewhite Module

orange3 Module

tan1 Module

darkgoldenrod1 Module

rosybrown3 Module

khaki3 Module

bisque2 Module

Module Sample Contribution Dot plot

dot.plot(eigens)

goldenrod4 Module

Time

Treatment

Time_by_Treatment

brown2 Module

Time

Treatment

Time_by_Treatment

deepskyblue4 Module

Time

Treatment

Time_by_Treatment

coral1 Module

Time

Treatment

Time_by_Treatment

turquoise Module

Time

Treatment

Time_by_Treatment

darkseagreen2 Module

Time

Treatment

Time_by_Treatment

chocolate3 Module

Time

Treatment

Time_by_Treatment

darkgrey Module

Time

Treatment

Time_by_Treatment

brown1 Module

Time

Treatment

Time_by_Treatment

pink1 Module

Time

Treatment

Time_by_Treatment

indianred1 Module

Time

Treatment

Time_by_Treatment

tan4 Module

Time

Treatment

Time_by_Treatment

dodgerblue1 Module

Time

Treatment

Time_by_Treatment

green Module

Time

Treatment

Time_by_Treatment

darkslateblue Module

Time

Treatment

Time_by_Treatment

grey Module

Time

Treatment

Time_by_Treatment

lavenderblush2 Module

Time

Treatment

Time_by_Treatment

indianred4 Module

Time

Treatment

Time_by_Treatment

tomato Module

Time

Treatment

Time_by_Treatment

pink4 Module

Time

Treatment

Time_by_Treatment

slateblue1 Module

Time

Treatment

Time_by_Treatment

blue3 Module

Time

Treatment

Time_by_Treatment

blanchedalmond Module

Time

Treatment

Time_by_Treatment

darkolivegreen Module

Time

Treatment

Time_by_Treatment

green3 Module

Time

Treatment

Time_by_Treatment

dodgerblue3 Module

Time

Treatment

Time_by_Treatment

chocolate2 Module

Time

Treatment

Time_by_Treatment

lavenderblush3 Module

Time

Treatment

Time_by_Treatment

chocolate Module

Time

Treatment

Time_by_Treatment

orangered1 Module

Time

Treatment

Time_by_Treatment

firebrick3 Module

Time

Treatment

Time_by_Treatment

deeppink Module

Time

Treatment

Time_by_Treatment

salmon1 Module

Time

Treatment

Time_by_Treatment

lavenderblush1 Module

Time

Treatment

Time_by_Treatment

firebrick2 Module

Time

Treatment

Time_by_Treatment

indianred2 Module

Time

Treatment

Time_by_Treatment

blue1 Module

Time

Treatment

Time_by_Treatment

darkgoldenrod4 Module

Time

Treatment

Time_by_Treatment

antiquewhite Module

Time

Treatment

Time_by_Treatment

orange3 Module

Time

Treatment

Time_by_Treatment

tan1 Module

Time

Treatment

Time_by_Treatment

darkgoldenrod1 Module

Time

Treatment

Time_by_Treatment

rosybrown3 Module

Time

Treatment

Time_by_Treatment

khaki3 Module

Time

Treatment

Time_by_Treatment

bisque2 Module

Time

Treatment

Time_by_Treatment


Analysis performed by Ann Wells

The Carter Lab The Jackson Laboratory 2023

ann.wells@jax.org