Class SplitExperimentServiceImpl

  • All Implemented Interfaces:
    SplitExperimentService

    @Service
    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 Detail

      • SplitExperimentServiceImpl

        public SplitExperimentServiceImpl()
    • Method Detail

      • 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