Skip to content

Commit 8ca8e90

Browse files
author
Chen Ying
authored
Merge pull request #501 from GoekeLab/Multiplex_Fix_incompatibleCounts
Fix bugs in transcriptToGeneExpression
2 parents 2d61458 + 39f1f78 commit 8ca8e90

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

R/readWrite.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ writeBambuOutput <- function(se, path, prefix = "", outputExtendedAnno = TRUE,
4242
}
4343
#write incompatible counts
4444
if(!is.null(metadata(se)$incompatibleCounts)){
45-
estimates = metadata(se)$incompatibleCounts
45+
estimates <- metadata(se)$incompatibleCounts
4646
estimatesfn <- paste(transcript_gtffn, "incompatibleCounts.mtx", sep = "")
4747
Matrix::writeMM(estimates, estimatesfn)
4848
}

R/transcriptToGeneExpression.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ transcriptToGeneExpression <- function(se) {
1515
runnames <- colnames(counts)[-1]
1616
rowDataSe <- as.data.table(rowData(se))
1717

18-
counts = fac2sparse(rowData(se)$GENEID) %*% counts
18+
counts = fac2sparse(factor(rowData(se)$GENEID, levels = unique(rowData(se)$GENEID))) %*% counts
1919
if(!is.null(metadata(se)$incompatibleCounts)){
2020
incompatibleCounts <- metadata(se)$incompatibleCounts
2121
if("nonuniqueCounts" %in% names(metadata(se))){

0 commit comments

Comments
 (0)