Class SingleCellExpressionExperimentSplitAndAggregateServiceImpl
java.lang.Object
ubic.gemma.core.analysis.singleCell.aggregate.SingleCellExpressionExperimentSplitAndAggregateServiceImpl
- All Implemented Interfaces:
SingleCellExpressionExperimentSplitAndAggregateService
@Service
public class SingleCellExpressionExperimentSplitAndAggregateServiceImpl
extends Object
implements SingleCellExpressionExperimentSplitAndAggregateService
-
Constructor Summary
Constructors -
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 clc, 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.
-
Constructor Details
-
SingleCellExpressionExperimentSplitAndAggregateServiceImpl
public SingleCellExpressionExperimentSplitAndAggregateServiceImpl()
-
-
Method Details
-
splitAndAggregateByCellType
@Transactional public QuantitationType splitAndAggregateByCellType(ExpressionExperiment expressionExperiment, SplitConfig splitConfig, AggregateConfig config) Description copied from interface:SingleCellExpressionExperimentSplitAndAggregateService
Split and aggregate by cell type.- Specified by:
splitAndAggregateByCellType
in interfaceSingleCellExpressionExperimentSplitAndAggregateService
- See Also:
-
splitAndAggregate
@Transactional public QuantitationType splitAndAggregate(ExpressionExperiment expressionExperiment, QuantitationType scQt, CellLevelCharacteristics clc, ExperimentalFactor cellTypeFactor, Map<Characteristic, FactorValue> c2f, SplitConfig splitConfig, AggregateConfig config) Description copied from interface:SingleCellExpressionExperimentSplitAndAggregateService
Split and aggregate by any cell-level characteristics.- Specified by:
splitAndAggregate
in interfaceSingleCellExpressionExperimentSplitAndAggregateService
- See Also:
-
redoAggregateByCellType
@Transactional public QuantitationType redoAggregateByCellType(ExpressionExperiment expressionExperiment, BioAssayDimension dimension, @Nullable QuantitationType previousQt, AggregateConfig config) Description copied from interface:SingleCellExpressionExperimentSplitAndAggregateService
Re-aggregate a dataset by cell type.- Specified by:
redoAggregateByCellType
in interfaceSingleCellExpressionExperimentSplitAndAggregateService
- 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
@Transactional public QuantitationType redoAggregate(ExpressionExperiment expressionExperiment, QuantitationType scQt, CellLevelCharacteristics clc, ExperimentalFactor factor, Map<Characteristic, FactorValue> c2f, BioAssayDimension dimension, @Nullable QuantitationType previousQt, AggregateConfig config) Description copied from interface:SingleCellExpressionExperimentSplitAndAggregateService
Re-aggregate a dataset by any cell-level characteristics.- Specified by:
redoAggregate
in interfaceSingleCellExpressionExperimentSplitAndAggregateService
- 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:
-