Class SingleCellDataLoaderServiceImpl
- java.lang.Object
-
- ubic.gemma.core.loader.expression.singleCell.SingleCellDataLoaderServiceImpl
-
- All Implemented Interfaces:
SingleCellDataLoaderService
@Service public class SingleCellDataLoaderServiceImpl extends Object implements SingleCellDataLoaderService
-
-
Constructor Summary
Constructors Constructor Description SingleCellDataLoaderServiceImpl()
-
Method Summary
-
-
-
Method Detail
-
load
@Transactional public QuantitationType load(ExpressionExperiment ee, ArrayDesign platform, SingleCellDataLoaderConfig config)
Description copied from interface:SingleCellDataLoaderService
Load single-cell data, the data type is automatically detected.- Specified by:
load
in interfaceSingleCellDataLoaderService
- See Also:
SingleCellDataLoaderService.load(ExpressionExperiment, ArrayDesign, SingleCellDataType, SingleCellDataLoaderConfig)
-
load
@Transactional public QuantitationType load(ExpressionExperiment ee, ArrayDesign platform, SingleCellDataType dataType, SingleCellDataLoaderConfig config)
Description copied from interface:SingleCellDataLoaderService
Load a specific single-cell data type.- Specified by:
load
in interfaceSingleCellDataLoaderService
- Parameters:
ee
- experiment to load data intoplatform
- platform to use to associate data vectors todataType
- data type to detectconfig
- a configuration
-
loadSequencingMetadata
@Transactional public Map<BioAssay,SequencingMetadata> loadSequencingMetadata(ExpressionExperiment ee, SingleCellDataLoaderConfig config)
Description copied from interface:SingleCellDataLoaderService
Load sequencing metadata.- Specified by:
loadSequencingMetadata
in interfaceSingleCellDataLoaderService
-
loadCellTypeAssignments
@Transactional public Collection<CellTypeAssignment> loadCellTypeAssignments(ExpressionExperiment ee, SingleCellDataLoaderConfig config)
Description copied from interface:SingleCellDataLoaderService
Load the cell type assignments, the data type is automatically detected.
-
loadCellTypeAssignments
@Transactional public Collection<CellTypeAssignment> loadCellTypeAssignments(ExpressionExperiment ee, SingleCellDataType dataType, SingleCellDataLoaderConfig config)
Description copied from interface:SingleCellDataLoaderService
Load the cell type assignments.The dataset must already have a set of preferred single-cell vectors loaded or one identified by
SingleCellDataLoaderConfig#getQuantitationTypeName()
.- Specified by:
loadCellTypeAssignments
in interfaceSingleCellDataLoaderService
-
loadOtherCellLevelCharacteristics
@Transactional public Collection<CellLevelCharacteristics> loadOtherCellLevelCharacteristics(ExpressionExperiment ee, SingleCellDataLoaderConfig config)
Description copied from interface:SingleCellDataLoaderService
Load other cell-level characteristics (i.e. anything that is not a cell type assignment), the data type is automatically detected.
-
loadOtherCellLevelCharacteristics
@Transactional public Collection<CellLevelCharacteristics> loadOtherCellLevelCharacteristics(ExpressionExperiment ee, SingleCellDataType dataType, SingleCellDataLoaderConfig config)
Description copied from interface:SingleCellDataLoaderService
Load other cell-level characteristics (i.e. anything that is not a cell type assignment).The dataset must already have a set of preferred single-cell vectors loaded or one identified by
SingleCellDataLoaderConfig#getQuantitationTypeName()
.- Specified by:
loadOtherCellLevelCharacteristics
in interfaceSingleCellDataLoaderService
-
getSeuratDiskFile
public Path getSeuratDiskFile(ExpressionExperiment ee)
-
-