Interface ExpressionExperimentBatchInformationService

    • Method Detail

      • checkHasUsableBatchInfo

        boolean checkHasUsableBatchInfo​(ExpressionExperiment ee)
        Check if the given experiment has usable batch information.
      • hasSignificantBatchConfound

        boolean hasSignificantBatchConfound​(ExpressionExperiment ee)
        Check if a given experiment has a significant batch confound.
      • getBatchConfoundAsHtmlString

        @Nullable
        String getBatchConfoundAsHtmlString​(ExpressionExperiment ee)
        Summarize the batch confounds for a given dataset or its subsets in an HTML string.
        Returns:
        a summary or null if there is no batch confound
      • getBatchEffectDetails

        BatchEffectDetails getBatchEffectDetails​(ExpressionExperiment ee)
        Obtain the full batch effect details of a given experiment.
        Parameters:
        ee - experiment
        Returns:
        details for the principal component most associated with batches (even if it isn't "significant"). Note that we don't look at every component, just the first few.
      • getBatchEffectStatistics

        @Nullable
        String getBatchEffectStatistics​(ExpressionExperiment ee)
        Obtain a string describing the summary statistics of a batch effect is present in the given experiment.
        Returns:
        summary statistics or null if there is no batch effect