Class VisualizationValueObject

java.lang.Object
ubic.gemma.web.controller.visualization.VisualizationValueObject

public class VisualizationValueObject extends Object
Stores expression profile data from one expression experiment for plotting.
Author:
kelsey, paul
  • Constructor Details

    • VisualizationValueObject

      public VisualizationValueObject()
    • VisualizationValueObject

      public VisualizationValueObject(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, Collection<ubic.gemma.model.genome.gene.GeneValueObject> genes, Double minPvalue, Collection<ubic.gemma.model.analysis.expression.diff.DifferentialExpressionValueObject> validatedProbes)
    • VisualizationValueObject

      public VisualizationValueObject(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, List<ubic.gemma.model.genome.gene.GeneValueObject> genes, Collection<Long> validatedProbeList)
      Parameters:
      vectors - to be plotted (should come from a single expression experiment)
      genes - Is list so that order is guaranteed. Need this so that colors are consistent.
      validatedProbeList - Probes which are flagged as 'valid' in some sense. For example, in coexpression plots these are probes that provided the coexpression evidence, to differentiate them from the ones which are just being displayed because they assay the same gene.
      Throws:
      IllegalArgumentException - if vectors are mixed between EEs.
    • VisualizationValueObject

      public VisualizationValueObject(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, List<ubic.gemma.model.genome.gene.GeneValueObject> genes, Collection<Long> validatedProbeIdList, Double minPvalue)
    • VisualizationValueObject

      public VisualizationValueObject(ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject dvvo)
  • Method Details