Skip to content

Commit c74f621

Browse files
committed
Add check for null objects are Pseudobulking
1 parent 035009d commit c74f621

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

singlecell/resources/chunks/AvgExpression.R

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ GenerateAveragedData <- function(seuratObj, groupFields, addMetadata) {
3434
}
3535

3636
a <- CellMembrane::PseudobulkSeurat(seuratObj, groupFields = groupFields, assayToAggregate = assayName, additionalFieldsToAggregate = additionalFieldsToAggregate, nCountRnaStratification = nCountRnaStratification)
37+
if (is.null(a)) {
38+
return(NULL)
39+
}
3740

3841
if (addMetadata) {
3942
a <- Rdiscvr::QueryAndApplyMetadataUsingCDNA(a)
@@ -47,6 +50,9 @@ for (datasetId in names(seuratObjects)) {
4750
seuratObj <- readSeuratRDS(seuratObjects[[datasetId]])
4851

4952
seuratObj <- GenerateAveragedData(seuratObj, groupFields = groupFields, addMetadata = addMetadata)
53+
if (is.null(seuratObj)) {
54+
next
55+
}
5056
saveData(seuratObj, datasetId)
5157

5258
# Cleanup

0 commit comments

Comments
 (0)