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 Constructor Description SingleCellExpressionExperimentSplitServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ExpressionExperimentSubSet>
split(ExpressionExperiment ee, CellLevelCharacteristics clc, ExperimentalFactor factor, Map<Characteristic,FactorValue> mappedCellTypeFactors, SplitConfig config)
Split biomaterials and bioassays by the givenCellLevelCharacteristics
.List<ExpressionExperimentSubSet>
splitByCellType(ExpressionExperiment ee, SplitConfig config)
Split a single-cell dataset by cell type.
-
-
-
Method Detail
-
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-
-
-