Interface SingleCellExpressionExperimentSplitAndAggregateService
- All Known Implementing Classes:
SingleCellExpressionExperimentSplitAndAggregateServiceImpl
public interface SingleCellExpressionExperimentSplitAndAggregateService
High-level service for splitting and aggregating single-cell expression experiments.
This allows for splitting and aggregating single-cell data in a single transaction. It also support re-aggregation
- Author:
- poirigui
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionredoAggregate
(ExpressionExperiment expressionExperiment, QuantitationType scQt, CellLevelCharacteristics clc, ExperimentalFactor factor, Map<Characteristic, FactorValue> c2f, BioAssayDimension dimension, QuantitationType previousQt, AggregateConfig config) Re-aggregate a dataset by any cell-level characteristics.redoAggregateByCellType
(ExpressionExperiment expressionExperiment, BioAssayDimension dimension, QuantitationType previousQt, AggregateConfig config) Re-aggregate a dataset by cell type.splitAndAggregate
(ExpressionExperiment expressionExperiment, QuantitationType scQt, CellLevelCharacteristics cta, ExperimentalFactor cellTypeFactor, Map<Characteristic, FactorValue> c2f, SplitConfig splitConfig, AggregateConfig config) Split and aggregate by any cell-level characteristics.splitAndAggregateByCellType
(ExpressionExperiment expressionExperiment, SplitConfig splitConfig, AggregateConfig config) Split and aggregate by cell type.
-
Method Details
-
splitAndAggregateByCellType
QuantitationType splitAndAggregateByCellType(ExpressionExperiment expressionExperiment, SplitConfig splitConfig, AggregateConfig config) Split and aggregate by cell type.- See Also:
-
splitAndAggregate
QuantitationType splitAndAggregate(ExpressionExperiment expressionExperiment, QuantitationType scQt, CellLevelCharacteristics cta, ExperimentalFactor cellTypeFactor, Map<Characteristic, FactorValue> c2f, SplitConfig splitConfig, AggregateConfig config) Split and aggregate by any cell-level characteristics.- See Also:
-
redoAggregateByCellType
QuantitationType redoAggregateByCellType(ExpressionExperiment expressionExperiment, BioAssayDimension dimension, @Nullable QuantitationType previousQt, AggregateConfig 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, AggregateConfig 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:
-