diff --git a/singlecell/src/org/labkey/singlecell/CellHashingServiceImpl.java b/singlecell/src/org/labkey/singlecell/CellHashingServiceImpl.java index ef3f80482..a291d1aa7 100644 --- a/singlecell/src/org/labkey/singlecell/CellHashingServiceImpl.java +++ b/singlecell/src/org/labkey/singlecell/CellHashingServiceImpl.java @@ -1238,15 +1238,8 @@ public File generateCellHashingCalls(File citeSeqCountOutDir, File outputDir, St Set allowableBarcodes = parameters.getAllowableBarcodeNames(); String allowableBarcodeParam = allowableBarcodes != null ? "c('" + StringUtils.join(allowableBarcodes, "','") + "')" : "NULL"; - List methodNames = parameters.methods.stream().filter(m -> { - if (totalCellBarcodes < m.getMinCells()) - { - ctx.getLogger().debug("Dropping method due to insufficient cells: " + m.name()); - return false; - } - - return true; - }).map(CALLING_METHOD::getLabel).distinct().toList(); + // NOTE: we do not need to filter total methods on min cells: + List methodNames = parameters.methods.stream().map(CALLING_METHOD::getLabel).distinct().toList(); List consensusMethodNames = parameters.consensusMethods == null ? Collections.emptyList() : parameters.consensusMethods.stream().filter(m -> { if (totalCellBarcodes < m.getMinCells())