Class SingleCellExpressionExperimentSplitServiceImpl
java.lang.Object
ubic.gemma.core.analysis.singleCell.aggregate.SingleCellExpressionExperimentSplitServiceImpl
- All Implemented Interfaces:
SingleCellExpressionExperimentSplitService
@Service
public class SingleCellExpressionExperimentSplitServiceImpl
extends Object
implements SingleCellExpressionExperimentSplitService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsplit
(ExpressionExperiment ee, CellLevelCharacteristics clc, ExperimentalFactor factor, Map<Characteristic, FactorValue> mappedCellTypeFactors, SplitConfig config) Split biomaterials and bioassays by the givenCellLevelCharacteristics
.splitByCellType
(ExpressionExperiment ee, SplitConfig config) Split a single-cell dataset by cell type.
-
Constructor Details
-
SingleCellExpressionExperimentSplitServiceImpl
public SingleCellExpressionExperimentSplitServiceImpl()
-
-
Method Details
-
splitByCellType
@Transactional public List<ExpressionExperimentSubSet> splitByCellType(ExpressionExperiment ee, SplitConfig config) Description copied from interface:SingleCellExpressionExperimentSplitService
Split a single-cell dataset by cell type.The dataset must have a preferred
CellTypeAssignment
and a cell type factor in its experimental design.- Specified by:
splitByCellType
in interfaceSingleCellExpressionExperimentSplitService
-
split
@Transactional public List<ExpressionExperimentSubSet> split(ExpressionExperiment ee, CellLevelCharacteristics clc, ExperimentalFactor factor, Map<Characteristic, FactorValue> mappedCellTypeFactors, SplitConfig config) Description copied from interface:SingleCellExpressionExperimentSplitService
Split biomaterials and bioassays by the givenCellLevelCharacteristics
.This method will:
- create sub-
BioMaterial
s for each subject and cell type - create corresponding
BioAssay
s for the sub-BioMaterial
s - attach the
BioAssay
s toExpressionExperimentSubSet
- Specified by:
split
in interfaceSingleCellExpressionExperimentSplitService
- Returns:
- a list of subsets representing subpopulations of cells
- create sub-
-