Class SplitExperimentServiceImpl

java.lang.Object
ubic.gemma.core.analysis.preprocess.SplitExperimentServiceImpl
All Implemented Interfaces:
SplitExperimentService

@Service @Transactional(propagation=NEVER) public class SplitExperimentServiceImpl extends Object implements SplitExperimentService
Split an experiment into multiple experiments. This is needed when a load EE (e.g. from GEO) is better represented as two more distinct experiments. The decision of what to split is based on curation guidelines documented elsewhere.
Author:
paul
  • Constructor Details

    • SplitExperimentServiceImpl

      public SplitExperimentServiceImpl()
  • Method Details

    • split

      public ExpressionExperimentSet split(ExpressionExperiment toSplit, ExperimentalFactor splitOn, boolean postProcess)
      Description copied from interface: SplitExperimentService
      Split an experiment into multiple experiments based on a factor. The new experiments will automatically be given short names to suit and the names will be appended with an indicator of the split.
      Specified by:
      split in interface SplitExperimentService
      Parameters:
      toSplit - the experiment to split
      splitOn - the factor to split the experiment on
      postProcess - post-process the experiments resulting from the split
      Returns:
      results of the split