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 -
Method Summary
Modifier and TypeMethodDescriptionload(ExpressionExperiment ee, ArrayDesign platform, SingleCellDataLoaderConfig config) Load single-cell data, the data type is automatically detected.load(ExpressionExperiment ee, ArrayDesign platform, SingleCellDataType dataType, SingleCellDataLoaderConfig config) Load a specific single-cell data type.Load the cell type assignments, the data type is automatically detected.loadCellTypeAssignments(ExpressionExperiment ee, SingleCellDataType dataType, SingleCellDataLoaderConfig config) Load the cell type assignments.Load other cell-level characteristics (i.e.loadOtherCellLevelCharacteristics(ExpressionExperiment ee, SingleCellDataType dataType, SingleCellDataLoaderConfig config) Load other cell-level characteristics (i.e.Load sequencing metadata.
-
Constructor Details
-
SingleCellDataLoaderServiceImpl
public SingleCellDataLoaderServiceImpl()
-
-
Method Details
-
load
@Transactional public QuantitationType load(ExpressionExperiment ee, ArrayDesign platform, SingleCellDataLoaderConfig config) Description copied from interface:SingleCellDataLoaderServiceLoad single-cell data, the data type is automatically detected.- Specified by:
loadin interfaceSingleCellDataLoaderService- See Also:
-
load
@Transactional public QuantitationType load(ExpressionExperiment ee, ArrayDesign platform, SingleCellDataType dataType, SingleCellDataLoaderConfig config) Description copied from interface:SingleCellDataLoaderServiceLoad a specific single-cell data type.- Specified by:
loadin 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:SingleCellDataLoaderServiceLoad sequencing metadata.- Specified by:
loadSequencingMetadatain interfaceSingleCellDataLoaderService
-
loadCellTypeAssignments
@Transactional public Collection<CellTypeAssignment> loadCellTypeAssignments(ExpressionExperiment ee, SingleCellDataLoaderConfig config) Description copied from interface:SingleCellDataLoaderServiceLoad the cell type assignments, the data type is automatically detected.- Specified by:
loadCellTypeAssignmentsin interfaceSingleCellDataLoaderService- See Also:
-
loadCellTypeAssignments
@Transactional public Collection<CellTypeAssignment> loadCellTypeAssignments(ExpressionExperiment ee, SingleCellDataType dataType, SingleCellDataLoaderConfig config) Description copied from interface:SingleCellDataLoaderServiceLoad the cell type assignments.The dataset must already have a set of preferred single-cell vectors loaded or one identified by
DataLoaderConfig.getQuantitationTypeName().- Specified by:
loadCellTypeAssignmentsin interfaceSingleCellDataLoaderService
-
loadOtherCellLevelCharacteristics
@Transactional public Collection<CellLevelCharacteristics> loadOtherCellLevelCharacteristics(ExpressionExperiment ee, SingleCellDataLoaderConfig config) Description copied from interface:SingleCellDataLoaderServiceLoad other cell-level characteristics (i.e. anything that is not a cell type assignment), the data type is automatically detected.- Specified by:
loadOtherCellLevelCharacteristicsin interfaceSingleCellDataLoaderService- See Also:
-
loadOtherCellLevelCharacteristics
@Transactional public Collection<CellLevelCharacteristics> loadOtherCellLevelCharacteristics(ExpressionExperiment ee, SingleCellDataType dataType, SingleCellDataLoaderConfig config) Description copied from interface:SingleCellDataLoaderServiceLoad 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
DataLoaderConfig.getQuantitationTypeName().- Specified by:
loadOtherCellLevelCharacteristicsin interfaceSingleCellDataLoaderService
-
getSeuratDiskFile
-