@@ -306,6 +306,8 @@ teEnrichment <- function(inputGenes = NULL, rnaSeqDataset = 1,
306
306
colData = colnames(teInputGeneGroups ))
307
307
tissueName <- tissueDetails [tissueDetails $ RName ==
308
308
tissue , " TissueName" ]
309
+ samples <- tissueDetails [tissueDetails $ RName ==
310
+ tissue , " Sample" ]
309
311
nTeGenesInTissue <- nrow(tissueGenes )
310
312
nTotalGenes <- nrow(geneMappingForCurrentDataset )
311
313
nTotalInputGenes <- length(inputEnsemblGenes )
@@ -316,7 +318,7 @@ teEnrichment <- function(inputGenes = NULL, rnaSeqDataset = 1,
316
318
foldChange <- (overlapGenes / nTotalInputGenes )/
317
319
(nTeGenesInTissue / nTotalGenes )
318
320
return (c(pValue , overlapGenes , tissueName ,
319
- seTeExpressionData , seTeInputGeneGroups ,foldChange ))
321
+ seTeExpressionData , seTeInputGeneGroups ,foldChange , samples ))
320
322
})
321
323
322
324
df <- do.call(" rbind" , x )
@@ -329,6 +331,7 @@ teEnrichment <- function(inputGenes = NULL, rnaSeqDataset = 1,
329
331
output <- data.frame (Log10PValue = pValueList ,
330
332
Tissue.Specific.Genes = unlist(df [, 2 ]),
331
333
fold.change = unlist(df [, 6 ]),
334
+ samples = unlist(df [, 7 ]),
332
335
row.names = unlist(df [, 3 ]))
333
336
seOutput <- SummarizedExperiment(assays = SimpleList(as.matrix(output )),
334
337
rowData = row.names(output ), colData = colnames(output ))
0 commit comments