Class VisualizationValueObject


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

      • 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)