Class ExperimentExpressionLevelsValueObject.VectorElementValueObject

java.lang.Object
ubic.gemma.model.expression.bioAssayData.ExperimentExpressionLevelsValueObject.VectorElementValueObject
All Implemented Interfaces:
Serializable
Enclosing class:
ExperimentExpressionLevelsValueObject

public static class ExperimentExpressionLevelsValueObject.VectorElementValueObject extends Object implements Serializable
See Also:
  • Constructor Details

    • VectorElementValueObject

      public VectorElementValueObject()
    • VectorElementValueObject

      public VectorElementValueObject(DoubleVectorValueObject vector)
    • VectorElementValueObject

      public VectorElementValueObject(String designElementName, Map<String,Double> bioAssayValues)
  • Method Details

    • getDesignElementName

      public String getDesignElementName()
    • getBioAssayExpressionLevels

      public Map<String,Double> getBioAssayExpressionLevels()
    • getRankByMean

      @Nullable public Double getRankByMean()
      Stored expression-level rank of this vector, by mean and by max, in [0, 1].

      🛑 Experiment-scoped: computed over the whole experiment when the vectors were processed, and reported unchanged however the request narrowed the samples. Use for "is this probe generally expressed in this study", not to order what was returned. null when the vector did not come from processed data, and on a sliced vector — DoubleVectorValueObject.slice drops the ranks rather than carry a number that no longer describes its data.

    • getRankByMax

      @Nullable public Double getRankByMax()