R/Ex-functionLineup.R

library(data.table)
library(readr)

############################################################################
# CS1 vs. CS2

coty <- read_delim("R/SISBID-2016-master/data/GSE61857_Cotyledon_normalized.txt.gz", delim="\t", col_types="cddddddddd", col_names=c("ID", "C_S1_R1", "C_S1_R2", "C_S1_R3", "C_S2_R1", "C_S2_R2", "C_S2_R3", "C_S3_R1", "C_S3_R2", "C_S3_R3"), skip=1)
coty <- as.data.frame(coty)
colnames(coty) <- c("ID","CS1.1","CS1.2","CS1.3","CS2.1","CS2.2","CS2.3","CS3.1","CS3.2","CS3.3")
countTable <- coty
nRep <- 3
nPerm <- 10
countTable <- countTable[,1:(2*nRep+1)]
outDir <- "PermLineup_CS1CS2"

getLineups(countTable, nRep, nPerm, outDir)

############################################################################
# CS1 vs. CS3

coty <- read_delim("R/SISBID-2016-master/data/GSE61857_Cotyledon_normalized.txt.gz", delim="\t", col_types="cddddddddd", col_names=c("ID", "C_S1_R1", "C_S1_R2", "C_S1_R3", "C_S2_R1", "C_S2_R2", "C_S2_R3", "C_S3_R1", "C_S3_R2", "C_S3_R3"), skip=1)
coty <- as.data.frame(coty)
colnames(coty) <- c("ID","CS1.1","CS1.2","CS1.3","CS2.1","CS2.2","CS2.3","CS3.1","CS3.2","CS3.3")
countTable <- coty
nRep <- 3
nPerm <- 10
countTable <- countTable[,c(1,2:4,8:10)]
outDir <- "PermLineup_CS1CS3"

getLineups(countTable, nRep, nPerm, outDir)

############################################################################
# CS2 vs. CS3

coty <- read_delim("R/SISBID-2016-master/data/GSE61857_Cotyledon_normalized.txt.gz", delim="\t", col_types="cddddddddd", col_names=c("ID", "C_S1_R1", "C_S1_R2", "C_S1_R3", "C_S2_R1", "C_S2_R2", "C_S2_R3", "C_S3_R1", "C_S3_R2", "C_S3_R3"), skip=1)
coty <- as.data.frame(coty)
colnames(coty) <- c("ID","CS1.1","CS1.2","CS1.3","CS2.1","CS2.2","CS2.3","CS3.1","CS3.2","CS3.3")
countTable <- coty
nRep <- 3
nPerm <- 10
countTable <- countTable[,c(1,5:10)]
outDir <- "PermLineup_CS2CS3"

getLineups(countTable, nRep, nPerm, outDir)

############################################################################
# L120 Fe+ v. Fe-

rm(list=ls())
load("All_leaves040615.rda")
ct <- countTable
ct2 <- assays(ct)[[1]]
rownames(ct2) <- ct@rowRanges@elementMetadata@listData$ID
colnames(ct2) <- unlist(strsplit(colnames(ct2), "\\."))[seq(1, 17*3, 3)]
countTable <- as.data.frame(ct2)
countTable = countTable[,c("ML08R","ML14R","ML22R","ML11R","ML27R","ML33R")]
setDT(countTable, keep.rownames = TRUE)[]
colnames(countTable)=c("ID", "N.1","N.2","N.3","P.1","P.2","P.3")
countTable <- as.data.frame(countTable)

nRep <- 3
nPerm <- 10
outDir <- "PermLineup_NP"

getLineups(countTable, nRep, nPerm, outDir)

############################################################################
# Pmet R v. U

load("data/Pmet.rda")
nRep <- 4
nPerm <- 20
countTable <- countTable[,c(1:9)]
outDir <- "PermLineup_Pmet_UR"

getLineups(countTable, nRep, nPerm, outDir)

############################################################################
# Pmet F v. W

load("data/Pmet.rda")
nRep <- 4
nPerm <- 20
countTable <- countTable[,c(1,10:17)]
outDir <- "PermLineup_Pmet_FW"

getLineups(countTable, nRep, nPerm, outDir)

########################################################################################################################################################
# INDSCALE
########################################################################################################################################################
# CS1 vs. CS2

coty <- read_delim("R/SISBID-2016-master/data/GSE61857_Cotyledon_normalized.txt.gz", delim="\t", col_types="cddddddddd", col_names=c("ID", "C_S1_R1", "C_S1_R2", "C_S1_R3", "C_S2_R1", "C_S2_R2", "C_S2_R3", "C_S3_R1", "C_S3_R2", "C_S3_R3"), skip=1)
coty <- as.data.frame(coty)
colnames(coty) <- c("ID","CS1.1","CS1.2","CS1.3","CS2.1","CS2.2","CS2.3","CS3.1","CS3.2","CS3.3")
countTable <- coty
nRep <- 3
nPerm <- 10
countTable <- countTable[,1:(2*nRep+1)]
outDir <- "PermLineup_CS1CS2_Ind"

getLineups(countTable, nRep, nPerm, outDir, indScale = TRUE)

############################################################################
# CS1 vs. CS3

coty <- read_delim("R/SISBID-2016-master/data/GSE61857_Cotyledon_normalized.txt.gz", delim="\t", col_types="cddddddddd", col_names=c("ID", "C_S1_R1", "C_S1_R2", "C_S1_R3", "C_S2_R1", "C_S2_R2", "C_S2_R3", "C_S3_R1", "C_S3_R2", "C_S3_R3"), skip=1)
coty <- as.data.frame(coty)
colnames(coty) <- c("ID","CS1.1","CS1.2","CS1.3","CS2.1","CS2.2","CS2.3","CS3.1","CS3.2","CS3.3")
countTable <- coty
nRep <- 3
nPerm <- 10
countTable <- countTable[,c(1,2:4,8:10)]
outDir <- "PermLineup_CS1CS3_Ind"

getLineups(countTable, nRep, nPerm, outDir, indScale = TRUE)

############################################################################
# CS2 vs. CS3

coty <- read_delim("R/SISBID-2016-master/data/GSE61857_Cotyledon_normalized.txt.gz", delim="\t", col_types="cddddddddd", col_names=c("ID", "C_S1_R1", "C_S1_R2", "C_S1_R3", "C_S2_R1", "C_S2_R2", "C_S2_R3", "C_S3_R1", "C_S3_R2", "C_S3_R3"), skip=1)
coty <- as.data.frame(coty)
colnames(coty) <- c("ID","CS1.1","CS1.2","CS1.3","CS2.1","CS2.2","CS2.3","CS3.1","CS3.2","CS3.3")
countTable <- coty
nRep <- 3
nPerm <- 10
countTable <- countTable[,c(1,5:10)]
outDir <- "PermLineup_CS2CS3_Ind"

getLineups(countTable, nRep, nPerm, outDir, indScale = TRUE)

############################################################################
# L120 Fe+ v. Fe-

load("All_leaves040615.rda")
ct <- countTable
ct2 <- assays(ct)[[1]]
rownames(ct2) <- ct@rowRanges@elementMetadata@listData$ID
colnames(ct2) <- unlist(strsplit(colnames(ct2), "\\."))[seq(1, 17*3, 3)]
countTable <- as.data.frame(ct2)
countTable = countTable[,c("ML08R","ML14R","ML22R","ML11R","ML27R","ML33R")]
setDT(countTable, keep.rownames = TRUE)[]
colnames(countTable)=c("ID", "N.1","N.2","N.3","P.1","P.2","P.3")
countTable <- as.data.frame(countTable)

nRep <- 3
nPerm <- 10
outDir <- "PermLineup_NP_Ind"

getLineups(countTable, nRep, nPerm, outDir, indScale = TRUE)

############################################################################
# Pmet R v. U (Option 1)

load("data/Pmet.rda")
nRep <- 4
nPerm <- 20
countTable <- countTable[,c(1:9)]
outDir <- "PermLineup_Pmet_UR_Ind"

getLineups(countTable, nRep, nPerm, outDir, indScale = TRUE)

############################################################################
# Pmet F v. W (Option 1)

load("data/Pmet.rda")
nRep <- 4
nPerm <- 20
countTable <- countTable[,c(1,10:17)]
outDir <- "PermLineup_Pmet_FW_Ind"

getLineups(countTable, nRep, nPerm, outDir, indScale = TRUE)

############################################################################
lrutter/RNASeqVisualization documentation built on May 21, 2019, 7:52 a.m.