Skip to content

Commit 4c2e2fc

Browse files
committed
Results Exploration update
minor fix in the Results Exploration vignette
1 parent 5c0b483 commit 4c2e2fc

22 files changed

+531
-329
lines changed

.Rhistory

Lines changed: 86 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1,89 +1,3 @@
1-
Entrez_gene_ids_sign <- res$ENTREZID[(res$FDR < 0.01) & (res$logFC > 4)]
2-
# Downregulated:
3-
#Entrez_gene_ids_sign <- res$ENTREZID[(res$FDR < 0.01) & (res$logFC < -4)]
4-
# General disruption:
5-
#Entrez_gene_ids_sign <- res$ENTREZID[(res$FDR < 0.01) & (abs(res$logFC) > 4)]
6-
Entrez_gene_ids_sign <- Entrez_gene_ids_sign[!is.na(Entrez_gene_ids_sign)]
7-
Entrez_gene_ids_sign <- sort(as.character(Entrez_gene_ids_sign))
8-
length(Entrez_gene_ids_sign)
9-
# Write IDs to file
10-
write.table(Entrez_gene_ids_background, file="Entrez_gene_ids_background.txt",
11-
col.names=F, quote=F, row.names=F)
12-
write.table(Entrez_gene_ids_sign, file="Entrez_gene_ids_sign.txt",
13-
col.names=F, quote=F, row.names=F)
14-
# Load data for one individual sample
15-
dat_lengths <- read.table("GSM1545545_JMS9-P8c.txt", header=T, sep="\t")
16-
head(dat_lengths)
17-
# Sort based on Entrez IDs
18-
dat_lengths_sorted <- dat_lengths[sort(as.character(dat_lengths$EntrezID),index.return=T)$ix, ]
19-
# Sort the results based on Entrez IDs
20-
res_sorted <- res[sort(as.character(res$ENTREZID),index.return=T)$ix, ]
21-
# Select the ones that are in the results table
22-
dat_lengths_sorted <- dat_lengths_sorted[dat_lengths_sorted$EntrezID %in% res$ENTREZID, ]
23-
# Check if order and amount of Entrez IDs is correct
24-
all(dat_lengths_sorted$EntrezID == res_sorted$ENTREZID)
25-
# Add gene lengths to results
26-
res_sorted$Lengths <- dat_lengths_sorted$GeneLength
27-
head(res_sorted)
28-
# GO analysis
29-
gsa <- goana(sort(Entrez_gene_ids_sign),
30-
species = "Mm",
31-
universe = sort(Entrez_gene_ids_background),
32-
trend = res_sorted$Lengths)
33-
head(gsa)
34-
# Sort results and calculate FDR
35-
gsa <- gsa[sort(gsa$P.DE,index.return=T)$ix,]
36-
gsa$P.DE.adj <- p.adjust(gsa$P.DE, n=nrow(gsa), method="BH")
37-
head(gsa)
38-
# Write results
39-
write.table(gsa, file="GSA_analysis_all.txt", col.names = T,
40-
row.names = F, quote = F, sep="\t")
41-
View(gsa)
42-
?parlapply
43-
??parlapply
44-
?mblogit
45-
??mblogit
46-
library(mclogit)
47-
install.packages("mclogit")
48-
library(mclogit)
49-
?mblogit
50-
load("~/MultiData.RData")
51-
# Fit the model:
52-
MultiData.mblogit <- mblogit(formula = Bin ~ Genotype,
53-
random = ~1|BC,
54-
weights = count,
55-
data = MultiData)
56-
?mclogit
57-
?VGAM::zibinomial
58-
install.packages(VGAM)
59-
install.packages("VGAM")
60-
?VGAM::zibinomial
61-
?VGAM::zimultinomial
62-
??zimultinomial
63-
MAGE::LOItest_logreg(c(5, 8, 10, 3, 5, 6, 23), c(8, 8, 6, 4, 4, 10, 0),
64-
c(5, 0, 0, 3, 5, 1, 23), c(1, 8, 6, 2, 0, 10, 0))
65-
?mclogit
66-
?mblogit
67-
load("~/SCRIPT7_DI_results_genes.RData")
68-
View(DI_results_genes)
69-
load("~/SCRIPT7_DI_results_SNP.RData")
70-
View(DI_results_SNP)
71-
load("~/SCRIPT7_DI_results_genes.RData")
72-
View(DI_results_genes)
73-
load("~/SCRIPT7_DI_results_genes.RData")
74-
View(DI_results_genes)
75-
load("~/SCRIPT7_DI_results_SNP.RData")
76-
View(DI_results_SNP)
77-
View(DI_results_SNP)
78-
load("~/SignTab2.RData")
79-
View(SignTab)
80-
SignTabClone <- SignTab
81-
load("~/SignTab2_New.RData")
82-
View(SignTabClone)
83-
View(SignTab)
84-
sum(SignTab$p_DI_FDR < 0.05)
85-
sum(SignTabClone$p_DI_FDR < 0.05)
86-
SignTab$Gene[SignTab$p_DI_FDR < 0.05]
871
SignTabClone$Gene[SignTabClone$p_DI_FDR < 0.05]
882
View(SignTab)
893
View(SignTabClone)
@@ -510,3 +424,89 @@ View(GENEdata_Table3SS)
510424
GENEdata_Table3SS <- GENEdata_Table3[, c(-30:-20) ]
511425
?glm
512426
?lm
427+
?merge
428+
CurDF <- (data_allchr_control[[chr]][[HelpTab$SNPname[j]]])
429+
SnpsTillNow <- 0
430+
+
431+
1
432+
SnpsTillNow
433+
load("~/MAGEgenotyper/ARAS.RData")
434+
load("~/MAGEgenotyper/BRBS.RData")
435+
View(ara1)
436+
SelectedSamps <- ara1$TCGA_sample_ID[1:5]
437+
SelectedSamps <- ara1$TCGA_sample_ID[1:5]
438+
ara1 <- ara1[ara1$TCGA_sample_ID %in% SelectedSamps, c("dbSNP_ref", "gene", "chr", "TCGA_sample_ID", "A", "T", "C", "G", "ref", "var", "total")]
439+
View(ara1)
440+
ara1 <- ara1[ara1$TCGA_sample_ID %in% SelectedSamps, c("dbSNP_ref", "gene", "chr", "TCGA_sample_ID", "A", "T", "C", "G", "ref", "var", "total")]
441+
ara1 <- ara1[ara1$TCGA_sample_ID %in% SelectedSamps, c("dbSNP_ref", "gene", "chr", "TCGA_sample_ID", "A", "T", "C")]
442+
ara1 <- ara1[ara1$TCGA_sample_ID %in% SelectedSamps, c("C", "G", "ref", "var", "total")]
443+
load("~/MAGEgenotyper/ARAS.RData")
444+
load("~/MAGEgenotyper/ARAS.RData")
445+
load("~/MAGEgenotyper/BRBS.RData")
446+
SelectedSamps <- ara1$TCGA_sample_ID[1:5]
447+
ara1 <- ara1[ara1$TCGA_sample_ID %in% SelectedSamps, c("dbSNP_ref", "gene", "TCGA_sample_ID", "A", "T", "C", "G", "ref", "var", "total")]
448+
brb1 <- brb1[brb1$TCGA_sample_ID %in% SelectedSamps, c("SNPname", "gene", "NEW", "ref_count", "var_count", "total")]
449+
colnames(brb1) <- c("SNP_ID", "gene", "Sample_ID", "ref_count", "var_count", "total")
450+
ara2 <- ara2[ara2$TCGA_sample_ID %in% SelectedSamps, c("dbSNP_ref", "gene", "TCGA_sample_ID", "A", "T", "C", "G", "ref", "var", "total")]
451+
brb2 <- brb2[brb2$TCGA_sample_ID %in% SelectedSamps, c("SNPname", "gene", "NEW", "ref_count", "var_count", "total")]
452+
colnames(brb2) <- c("SNP_ID", "gene", "Sample_ID", "ref_count", "var_count", "total")
453+
ara3 <- ara3[ara3$TCGA_sample_ID %in% SelectedSamps, c("dbSNP_ref", "gene", "TCGA_sample_ID", "A", "T", "C", "G", "ref", "var", "total")]
454+
brb3 <- brb3[brb3$TCGA_sample_ID %in% SelectedSamps, c("SNPname", "gene", "NEW", "ref_count", "var_count", "total")]
455+
colnames(brb3) <- c("SNP_ID", "gene", "Sample_ID", "ref_count", "var_count", "total")
456+
View(ara1)
457+
View(ara2)
458+
View(ara3)
459+
View(brb1)
460+
View(brb2)
461+
View(brb3)
462+
load("~/MAGEgenotyper/ARAS.RData")
463+
load("~/MAGEgenotyper/ARAS.RData")
464+
load("~/MAGEgenotyper/BRBS.RData")
465+
SelectedSamps <- ara1$TCGA_sample_ID[1:5]
466+
ara1 <- ara1[ara1$TCGA_sample_ID %in% SelectedSamps, c("dbSNP_ref", "gene", "TCGA_sample_ID", "A", "T", "C", "G", "ref", "var", "total")]
467+
brb1 <- brb1[brb1$TCGA_sample_ID %in% SelectedSamps, c("SNPname", "gene", "NEW", "ref_count", "var_count", "total")]
468+
colnames(brb1) <- c("SNP_ID", "gene", "Sample_ID", "ref_count", "var_count", "total")
469+
ara2 <- ara2[ara2$TCGA_sample_ID %in% SelectedSamps, c("dbSNP_ref", "gene", "TCGA_sample_ID", "A", "T", "C", "G", "ref", "var", "total")]
470+
brb2 <- brb2[brb2$TCGA_sample_ID %in% SelectedSamps, c("SNPname", "gene", "NEW", "ref_count", "var_count", "total")]
471+
colnames(brb2) <- c("SNP_ID", "gene", "Sample_ID", "ref_count", "var_count", "total")
472+
ara3 <- ara3[ara3$TCGA_sample_ID %in% SelectedSamps, c("dbSNP_ref", "gene", "TCGA_sample_ID", "A", "T", "C", "G", "ref", "var", "total")]
473+
brb3 <- brb3[brb3$TCGA_sample_ID %in% SelectedSamps, c("SNPname", "gene", "NEW", "ref_count", "var_count", "total")]
474+
colnames(brb3) <- c("SNP_ID", "gene", "Sample_ID", "ref_count", "var_count", "total")
475+
View(ara1)
476+
View(ara2)
477+
View(ara3)
478+
View(brb1)
479+
View(brb2)
480+
View(brb3)
481+
HelpTab_ReConstruct <- data.frame("dbSNP_ref"=character(), "gene"=character())
482+
View(ara2)
483+
?read.csv
484+
21:21
485+
NC <- 10
486+
NS <- 50
487+
NS <- length(AllLocs)
488+
NS <- 50
489+
spl <- c(0, cumsum(rep(floor(NS/NC),NC)+c(rep(1,NS-floor(NS/NC)*NC),
490+
rep(0,NC-NS+floor(NS/NC)*NC)))) # Helps in splitting input data
491+
spl
492+
NS <- 51
493+
spl <- c(0, cumsum(rep(floor(NS/NC),NC)+c(rep(1,NS-floor(NS/NC)*NC),
494+
rep(0,NC-NS+floor(NS/NC)*NC)))) # Helps in splitting input data
495+
spl
496+
NS <- 49
497+
spl <- c(0, cumsum(rep(floor(NS/NC),NC)+c(rep(1,NS-floor(NS/NC)*NC),
498+
rep(0,NC-NS+floor(NS/NC)*NC)))) # Helps in splitting input data
499+
spl
500+
NC <- 40
501+
NS <- 8592
502+
spl
503+
spl <- c(0, cumsum(rep(floor(NS/NC),NC)+c(rep(1,NS-floor(NS/NC)*NC),
504+
rep(0,NC-NS+floor(NS/NC)*NC)))) # Helps in splitting input data
505+
spl
506+
for(bla in 1:1){
507+
next
508+
print("bla")
509+
}
510+
for(bla in 1:1){
511+
print("bla")
512+
}
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"sortOrder": [
3-
{
4-
"columnIndex": 2,
5-
"ascending": true
6-
},
73
{
84
"columnIndex": 4,
95
"ascending": false
106
},
7+
{
8+
"columnIndex": 2,
9+
"ascending": true
10+
},
1111
{
1212
"columnIndex": 3,
1313
"ascending": false
1414
}
1515
],
16-
"path": "~/MAGEgenotyper/maelstRom/R"
16+
"path": "~/MAGEgenotyper/maelstRom"
1717
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"activeTab": -1,
2+
"activeTab": 2,
33
"activeTabSourceWindow0": 0
44
}

.Rproj.user/67A8F655/pcs/windowlayoutstate.pper

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"left": {
3-
"splitterpos": 248,
4-
"topwindowstate": "HIDE",
3+
"splitterpos": 441,
4+
"topwindowstate": "NORMAL",
55
"panelheight": 959,
66
"windowheight": 997
77
},
88
"right": {
9-
"splitterpos": 807,
9+
"splitterpos": 681,
1010
"topwindowstate": "NORMAL",
1111
"panelheight": 959,
1212
"windowheight": 997

.Rproj.user/67A8F655/persistent-state

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

.Rproj.user/67A8F655/sources/prop/INDEX

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,14 @@ C%3A%2FUsers%2FCedric%2FDownloads%2Fvcf_analysis.R="1EDE8545"
8080
~%2FData%20(2)%2FQC%20Report%20EColi%20lrp%20experiment%2Findex.html="B398ADFB"
8181
~%2FData_P9%2FData%2FEdgeR_output.txt="7BEE640D"
8282
~%2FData_P9%2FData%2FGene_Set_Analysis_X.Rmd="8D9432DA"
83+
~%2FGS_scripts%2FPermutatedAnonymizedAnalysis.R="533AD841"
84+
~%2FGS_scripts%2FScramblerScript1.R="8A0AAA97"
85+
~%2FGS_scripts%2FScramblerScript1_X.R="16746948"
86+
~%2FGS_scripts%2FScramblerScript2.R="618B7A95"
87+
~%2FGS_scripts%2FScramblerScript2_X.R="7D8A4EB3"
88+
~%2FGS_scripts%2FScramblerScriptSupport_SNPidCOUNTER.R="65184716"
89+
~%2FGS_scripts%2FScriptScrambleAnalysis.R="EBC2144F"
90+
~%2FGS_scripts%2FXCHROM_PermutatedAnonymizedAnalysis.R="BF0DAB54"
8391
~%2FGerben%2FGerbVignette.Rmd="E713191A"
8492
~%2FGerben%2FGerbenScript.R="3149ABAF"
8593
~%2FGerben%2FModel_Sloppy.Rmd="108370A5"
@@ -280,6 +288,7 @@ C%3A%2FUsers%2FCedric%2FDownloads%2Fvcf_analysis.R="1EDE8545"
280288
~%2FMAGEgenotyper%2FMAGESCRIPT2_ControlGenotyping.R="86C7E1EA"
281289
~%2FMAGEgenotyper%2FMAGESCRIPT5_dAD.R="71773C79"
282290
~%2FMAGEgenotyper%2FMAGE_DP_Temp_Copy.R="2BA0B1B5"
291+
~%2FMAGEgenotyper%2FMethylatieChecker_SNP.R="72163D0F"
283292
~%2FMAGEgenotyper%2FMyBetaBinom%2FR%2FRcppExports.R="A5E12766"
284293
~%2FMAGEgenotyper%2FMyReAnnotter.R="D95BCDB3"
285294
~%2FMAGEgenotyper%2FNewGenoAndAnnotation.R="11BD2F2F"
@@ -399,6 +408,7 @@ C%3A%2FUsers%2FCedric%2FDownloads%2Fvcf_analysis.R="1EDE8545"
399408
~%2FMAGEgenotyper%2FmaelstRom%2FEMfit_betabinom_popcombXX.R="243A96FF"
400409
~%2FMAGEgenotyper%2FmaelstRom%2FLicense="1233750C"
401410
~%2FMAGEgenotyper%2FmaelstRom%2FNAMESPACE="8FFAE7E4"
411+
~%2FMAGEgenotyper%2FmaelstRom%2FR%2FAD_correlator.R="E819CD21"
402412
~%2FMAGEgenotyper%2FmaelstRom%2FR%2FAdvancedFitter.R="C4CC033A"
403413
~%2FMAGEgenotyper%2FmaelstRom%2FR%2FAdvancedPvalcomb.R="C81C353A"
404414
~%2FMAGEgenotyper%2FmaelstRom%2FR%2FAllelicMeta_est.R="48F82AD8"

.Rproj.user/shared/notebooks/paths

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
C:/Users/Cedric/Desktop/PhD archief/GerbenAnalyse/GerbVignette.Rmd="3AEA347B"
22
C:/Users/Cedric/Documents/BayesianCourse/TweedeOefeningen.R="18BFF170"
33
C:/Users/Cedric/Documents/Brol.Rmd="3EC6765D"
4+
C:/Users/Cedric/Documents/GS_scripts/PermutatedAnonymizedAnalysis.R="62AE7069"
5+
C:/Users/Cedric/Documents/GS_scripts/ScramblerScript1.R="74E47F11"
6+
C:/Users/Cedric/Documents/GS_scripts/ScramblerScript1_X.R="164FFF97"
7+
C:/Users/Cedric/Documents/GS_scripts/ScramblerScript2.R="718F7B14"
8+
C:/Users/Cedric/Documents/GS_scripts/ScramblerScript2_X.R="68930790"
9+
C:/Users/Cedric/Documents/GS_scripts/ScramblerScriptSupport_SNPidCOUNTER.R="BC4D94F6"
10+
C:/Users/Cedric/Documents/GS_scripts/ScriptScrambleAnalysis.R="591AE073"
11+
C:/Users/Cedric/Documents/GS_scripts/XCHROM_PermutatedAnonymizedAnalysis.R="23994782"
412
C:/Users/Cedric/Documents/Gerben/GerbVignette.Rmd="E81330B0"
513
C:/Users/Cedric/Documents/Gerben/GerbenScript.R="F742FF24"
614
C:/Users/Cedric/Documents/Gerben/Model_Sloppy.Rmd="89C18C53"
@@ -55,6 +63,7 @@ C:/Users/Cedric/Documents/MAGEgenotyper/MAGESCRIPT1_ConstructCountFiles.R="58D09
5563
C:/Users/Cedric/Documents/MAGEgenotyper/MAGESCRIPT2_ControlGenotyping.R="0D03A2CA"
5664
C:/Users/Cedric/Documents/MAGEgenotyper/MAGESCRIPT5_dAD.R="DB83340B"
5765
C:/Users/Cedric/Documents/MAGEgenotyper/MAGE_DP_Temp_Copy.R="8D7F287A"
66+
C:/Users/Cedric/Documents/MAGEgenotyper/MethylatieChecker_SNP.R="09CB3C73"
5867
C:/Users/Cedric/Documents/MAGEgenotyper/MyBetaBinom/R/RcppExports.R="B8CF69D0"
5968
C:/Users/Cedric/Documents/MAGEgenotyper/MyReAnnotter.R="0749454C"
6069
C:/Users/Cedric/Documents/MAGEgenotyper/NewGenoAndAnnotation.R="3C32841A"
@@ -170,6 +179,7 @@ C:/Users/Cedric/Documents/MAGEgenotyper/maelstRom/.gitignore="0348723A"
170179
C:/Users/Cedric/Documents/MAGEgenotyper/maelstRom/DESCRIPTION="C2CA8763"
171180
C:/Users/Cedric/Documents/MAGEgenotyper/maelstRom/License="4A82D458"
172181
C:/Users/Cedric/Documents/MAGEgenotyper/maelstRom/NAMESPACE="191AFE80"
182+
C:/Users/Cedric/Documents/MAGEgenotyper/maelstRom/R/AD_correlator.R="AFE585E2"
173183
C:/Users/Cedric/Documents/MAGEgenotyper/maelstRom/R/AdvancedFitter.R="6FBA5501"
174184
C:/Users/Cedric/Documents/MAGEgenotyper/maelstRom/R/AdvancedPvalcomb.R="8D226AE6"
175185
C:/Users/Cedric/Documents/MAGEgenotyper/maelstRom/R/AllelicMeta_est.R="362DEE6D"

NAMESPACE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Generated by roxygen2: do not edit by hand
22

3+
export(AD_correlator)
34
export(AdvancedFitter)
45
export(AdvancedPvalcomb)
56
export(AllelicMeta_est)

R/AD_correlator.R

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
#' AnnotateLater
2+
#' @export
3+
4+
AD_correlator <- function(CountDF, dAD_fitres, CustomCor = NULL, MinCount = 0, method = "spearman"){
5+
6+
CountDF$GT<- "none"
7+
8+
CountDF$EX <- NA
9+
10+
for(AAi in 1:nrow(CountDF)){
11+
12+
EXTR <- min(maelstRom::pBetaBinom(CountDF$ref_count[AAi],
13+
CountDF$ref_count[AAi] + CountDF$var_count[AAi],
14+
dAD_fitres$Pi, dAD_fitres$ThetaHetT),
15+
maelstRom::pBetaBinom(CountDF$ref_count[AAi],
16+
CountDF$ref_count[AAi] + CountDF$var_count[AAi],
17+
dAD_fitres$Pi, dAD_fitres$ThetaHetT, lower.tail = FALSE) +
18+
maelstRom::dBetaBinom(CountDF$ref_count[AAi],
19+
CountDF$ref_count[AAi] + CountDF$var_count[AAi],
20+
dAD_fitres$Pi, dAD_fitres$ThetaHetT))
21+
22+
CountDF$EX[AAi] <- EXTR
23+
24+
GT <- which(c(dAD_fitres$phi_rr*maelstRom::dBetaBinom(CountDF$ref_count[AAi],
25+
CountDF$ref_count[AAi] + CountDF$var_count[AAi],
26+
1-SEmedian, dAD_fitres$ThetaHom),
27+
dAD_fitres$phi_rv*maelstRom::dBetaBinom(CountDF$ref_count[AAi],
28+
CountDF$ref_count[AAi] + CountDF$var_count[AAi],
29+
dAD_fitres$Pi, dAD_fitres$ThetaHetT),
30+
dAD_fitres$phi_vv*maelstRom::dBetaBinom(CountDF$ref_count[AAi],
31+
CountDF$ref_count[AAi] + CountDF$var_count[AAi],
32+
SEmedian, dAD_fitres$ThetaHom)) ==
33+
max(c(dAD_fitres$phi_rr*maelstRom::dBetaBinom(CountDF$ref_count[AAi],
34+
CountDF$ref_count[AAi] + CountDF$var_count[AAi],
35+
1-SEmedian, dAD_fitres$ThetaHom),
36+
dAD_fitres$phi_rv*maelstRom::dBetaBinom(CountDF$ref_count[AAi],
37+
CountDF$ref_count[AAi] + CountDF$var_count[AAi],
38+
dAD_fitres$Pi, dAD_fitres$ThetaHetT),
39+
dAD_fitres$phi_vv*maelstRom::dBetaBinom(CountDF$ref_count[AAi],
40+
CountDF$ref_count[AAi] + CountDF$var_count[AAi],
41+
SEmedian, dAD_fitres$ThetaHom))))
42+
43+
if(any(GT == 2)){
44+
CountDF$GT[AAi]<- "rv"
45+
}else if(any(GT == 1)){
46+
CountDF$GT[AAi]<- "rr"
47+
}else{
48+
CountDF$GT[AAi]<- "vv"
49+
}
50+
51+
}
52+
53+
CountDF$EX <- -log(CountDF$EX)
54+
55+
CountDF <- CountDF[!is.na(CountDF$EX),]
56+
57+
CountDF <- CountDF[CountDF$GT == "rv" &
58+
(CountDF$ref_count + CountDF$var_count > MinCount) &
59+
CountDF$Outlier != 1,]
60+
61+
if(is.null(CustomCor)){
62+
CountDF$ToCorr <- CountDF$ref_count + CountDF$var_count
63+
}else{
64+
CountDF$ToCorr <- CustomCor
65+
}
66+
67+
CountDF <- CountDF[!is.na(CountDF$ToCorr),]
68+
69+
if(nrow(CountDF) <= 1){
70+
ReturnObj <- c(NA, NA)
71+
names(ReturnObj) <- c("correlation", "p-value")
72+
return(ReturnObj)
73+
}else{
74+
ReturnObj <- c()
75+
ReturnObj <- c(ReturnObj, cor(CountDF$EX, CountDF$ToCorr, method = method))
76+
ReturnObj <- c(ReturnObj, cor.test(CountDF$EX, CountDF$ToCorr, method = method)$p.value)
77+
names(ReturnObj) <- c("correlation", "p-value")
78+
return(ReturnObj)
79+
}
80+
81+
}

data/VignetteImage.RData

1.73 KB
Binary file not shown.

0 commit comments

Comments
 (0)