Class VisualizationValueObject
java.lang.Object
ubic.gemma.web.controller.visualization.VisualizationValueObject
Stores expression profile data from one expression experiment for plotting.
- Author:
- kelsey, paul
-
Constructor Summary
ConstructorsConstructorDescriptionVisualizationValueObject(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(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, List<ubic.gemma.model.genome.gene.GeneValueObject> genes, Collection<Long> validatedProbeList) VisualizationValueObject(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, List<ubic.gemma.model.genome.gene.GeneValueObject> genes, Collection<Long> validatedProbeIdList, Double minPvalue) VisualizationValueObject(ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject dvvo) -
Method Summary
Modifier and TypeMethodDescriptionubic.gemma.model.expression.experiment.BioAssaySetValueObjectgetEevo()voidsetEevo(ubic.gemma.model.expression.experiment.BioAssaySetValueObject eevo) voidsetEEwithPvalue(ubic.gemma.model.expression.experiment.BioAssaySetValueObject ee, Double minP) voidsetFactorNames(LinkedHashMap<String, LinkedHashMap<String, String>> factorNames2) voidsetFactorProfiles(Collection<FactorProfile> factorProfiles) voidsetFactorValues(List<List<String>> factorValues) voidsetFactorValuesToNames(List<LinkedHashMap<String, String[]>> factorValueMaps2) voidsetProfiles(Collection<GeneExpressionProfile> profiles) voidsetSampleNames(List<String> sampleNames) voidsetUpFactorProfiles(LinkedHashMap<ubic.gemma.model.expression.bioAssay.BioAssayValueObject, LinkedHashMap<ubic.gemma.model.expression.experiment.ExperimentalFactor, Double>> layout) Initialize the factor profiles.toString()
-
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
-
toString
-
setUpFactorProfiles
public void setUpFactorProfiles(LinkedHashMap<ubic.gemma.model.expression.bioAssay.BioAssayValueObject, LinkedHashMap<ubic.gemma.model.expression.experiment.ExperimentalFactor, Double>> layout) Initialize the factor profiles. -
getEevo
public ubic.gemma.model.expression.experiment.BioAssaySetValueObject getEevo() -
setEevo
public void setEevo(ubic.gemma.model.expression.experiment.BioAssaySetValueObject eevo) -
getFactorNames
-
setFactorNames
-
getFactorProfiles
-
setFactorProfiles
-
getFactorValues
-
setFactorValues
-
getFactorValuesToNames
-
setFactorValuesToNames
-
getProfiles
-
setProfiles
-
getSampleNames
-
setSampleNames
-
setEEwithPvalue
public void setEEwithPvalue(ubic.gemma.model.expression.experiment.BioAssaySetValueObject ee, Double minP)
-