Skip to content

Commit 7cb5048

Browse files
committed
Add fault tolerance
1 parent dbce725 commit 7cb5048

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

singlecell/resources/chunks/AppendCiteSeq.R

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,13 @@ for (datasetId in names(seuratObjects)) {
1616

1717
matrixDir <- featureData[[datasetId]]
1818
if (!is.null(matrixDir)) {
19-
seuratObj <- CellMembrane::AppendCiteSeq(seuratObj, unfilteredMatrixDir = matrixDir, normalizeMethod = normalizeMethod, datasetId = datasetId, featureMetadata = featureMetadata, adtWhitelist = adtWhitelist)
19+
tryCatch({
20+
seuratObj <- CellMembrane::AppendCiteSeq(seuratObj, unfilteredMatrixDir = matrixDir, normalizeMethod = normalizeMethod, datasetId = datasetId, featureMetadata = featureMetadata, adtWhitelist = adtWhitelist)
21+
}, error = function(e){
22+
print(paste0('Error running AppendCiteSeq for: ', datasetId))
23+
print(conditionMessage(e))
24+
traceback()
25+
})
2026
} else {
2127
print('matrixDir was NULL, skipping CITE-seq')
2228
}

singlecell/resources/chunks/CiteSeqDimReduxDist.R

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ for (datasetId in names(seuratObjects)) {
88
tryCatch({
99
seuratObj <- bindArgs(CellMembrane::CiteSeqDimRedux.Dist, seuratObj)()
1010
}, error = function(e){
11-
conditionMessage(e)
12-
print(paste0('Error running CiteSeqDimRedux.Dist'))
11+
print(paste0('Error running CiteSeqDimRedux.Dist for: ', datasetId))
1312
print(conditionMessage(e))
1413
traceback()
1514
})

0 commit comments

Comments
 (0)