You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: singlecell/api-src/org/labkey/api/singlecell/CellHashingService.java
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -103,14 +103,15 @@ public static class CellHashingParameters
103
103
publicbooleanskipNormalizationQc = false;
104
104
publicIntegerminCountPerCell = 5;
105
105
publicDoublemajorityConsensusThreshold = null;
106
+
publicDoubleminAllowableDoubletRateFilter = null;
106
107
publicDoublecallerDisagreementThreshold = null;
107
108
publicList<CALLING_METHOD> methods = CALLING_METHOD.getDefaultConsensusMethods(); //Default to just executing the set used for default consensus calls, rather than additional ones
Copy file name to clipboardExpand all lines: singlecell/src/org/labkey/singlecell/CellHashingServiceImpl.java
+21-2Lines changed: 21 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -964,8 +964,13 @@ public List<ToolParameterDescriptor> getHashingCallingParams(boolean allowMethod
964
964
put("maxValue", 1);
965
965
put("decimalPrecision", 2);
966
966
}}, 0.2),
967
+
ToolParameterDescriptor.create("minAllowableDoubletRateFilter", "Min Allowable Doublet Rate Filter", "This applies to filtering algorithms based on their doublet rate. Typically, any algorithm with a high doublet rate (based on the theoretical rate) is discarded. This sets a minimum to the threshold used for triaging an algorithm", "ldk-numberfield", newJSONObject(){{
ToolParameterDescriptor.create("doTSNE", "Do tSNE", "If true, tSNE will be performed as part of QC", "checkbox", null, true),
973
+
ToolParameterDescriptor.create("doTSNE", "Do tSNE", "If true, tSNE will be performed as part of QC", "checkbox", null, false),
969
974
ToolParameterDescriptor.create("retainRawCountFile", "Retain Raw Counts File", null, "checkbox", null, false),
970
975
ToolParameterDescriptor.create("failIfUnexpectedHtosFound", "Fail If Unexpected HTOs Found", "If checked and if there are any HTOs (testing all known HTOs) with counts above the HTOs expected in this experiment, then an error will be thrown", "checkbox", newJSONObject(){{
971
976
put("checked", true);
@@ -1263,7 +1268,21 @@ public File generateCellHashingCalls(File citeSeqCountOutDir, File outputDir, St
0 commit comments