Interface SingleCellExpressionExperimentCreateSubSetsAndAggregateService
- All Known Implementing Classes:
SingleCellExpressionExperimentCreateSubSetsAndAggregateServiceImpl
public interface SingleCellExpressionExperimentCreateSubSetsAndAggregateService
High-level service for creating subsets and aggregating single-cell expression experiments.
This allows for subsetting and aggregating single-cell data in a single transaction. It also supports re-aggregation from an existing subset structure.
- Author:
- poirigui
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncreateSubSetsAndAggregate(ExpressionExperiment expressionExperiment, QuantitationType scQt, CellLevelCharacteristics cta, ExperimentalFactor cellTypeFactor, Map<Characteristic, FactorValue> c2f, SingleCellExperimentSubSetsCreationConfig singleCellExperimentSubSetsCreationConfig, SingleCellAggregationConfig config) Create subsets and aggregate by any cell-level characteristics.createSubSetsAndAggregateByCellType(ExpressionExperiment expressionExperiment, SingleCellExperimentSubSetsCreationConfig singleCellExperimentSubSetsCreationConfig, SingleCellAggregationConfig config) Create subsets and aggregate by cell type.redoAggregate(ExpressionExperiment expressionExperiment, QuantitationType scQt, CellLevelCharacteristics clc, ExperimentalFactor factor, Map<Characteristic, FactorValue> c2f, BioAssayDimension dimension, QuantitationType previousQt, SingleCellAggregationConfig config) Re-aggregate a dataset by any cell-level characteristics.redoAggregateByCellType(ExpressionExperiment expressionExperiment, BioAssayDimension dimension, QuantitationType previousQt, SingleCellAggregationConfig config) Re-aggregate a dataset by cell type.
-
Method Details
-
createSubSetsAndAggregateByCellType
QuantitationType createSubSetsAndAggregateByCellType(ExpressionExperiment expressionExperiment, SingleCellExperimentSubSetsCreationConfig singleCellExperimentSubSetsCreationConfig, SingleCellAggregationConfig config) Create subsets and aggregate by cell type.- See Also:
-
createSubSetsAndAggregate
QuantitationType createSubSetsAndAggregate(ExpressionExperiment expressionExperiment, QuantitationType scQt, CellLevelCharacteristics cta, ExperimentalFactor cellTypeFactor, Map<Characteristic, FactorValue> c2f, SingleCellExperimentSubSetsCreationConfig singleCellExperimentSubSetsCreationConfig, SingleCellAggregationConfig config) Create subsets and aggregate by any cell-level characteristics.- See Also:
-
redoAggregateByCellType
QuantitationType redoAggregateByCellType(ExpressionExperiment expressionExperiment, BioAssayDimension dimension, @Nullable QuantitationType previousQt, SingleCellAggregationConfig config) Re-aggregate a dataset by cell type.- Parameters:
dimension- a dimension to reuse for aggregatingpreviousQt- a previous quantitation type the re-aggregated one is replacing, it will be removed prior to the new one being added. Ignored if null.- See Also:
-
redoAggregate
QuantitationType redoAggregate(ExpressionExperiment expressionExperiment, QuantitationType scQt, CellLevelCharacteristics clc, ExperimentalFactor factor, Map<Characteristic, FactorValue> c2f, BioAssayDimension dimension, @Nullable QuantitationType previousQt, SingleCellAggregationConfig config) Re-aggregate a dataset by any cell-level characteristics.- Parameters:
dimension- a dimension to reuse for aggregatingpreviousQt- a previous quantitation type the re-aggregated one is replacing, it will be removed prior to the new one being added. Ignored if null.- See Also:
-