Class HeatmapDataValueObject.RowMeta
- Enclosing class:
HeatmapDataValueObject
- Author:
- claude
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFree-form, gene-shaped annotation bag.getGenes()Genes mapped to this probe.Differential-expression p-value, or any single per-row numeric statistic the producer wants the client to know.Stored expression-level rank of this probe's vector, by mean and by max, in [0, 1].Diffex "validated" highlight flag.voidsetAnnotations(Map<String, Object> annotations) Free-form, gene-shaped annotation bag.voidsetDesignElementId(Long designElementId) voidsetDesignElementName(String designElementName) voidGenes mapped to this probe.voidDifferential-expression p-value, or any single per-row numeric statistic the producer wants the client to know.voidsetRankByMax(Double rankByMax) voidsetRankByMean(Double rankByMean) Stored expression-level rank of this probe's vector, by mean and by max, in [0, 1].voidsetValidated(Boolean validated) Diffex "validated" highlight flag.
-
Constructor Details
-
RowMeta
public RowMeta()
-
-
Method Details
-
getDesignElementId
-
getDesignElementName
-
getGenes
Genes mapped to this probe. Each entry carries the official symbol, full gene name and stable Gemma ID — the client uses the ID to build a deep link to the gene page.null/ empty when there is no gene mapping or the producer didn't attach gene info. -
getPvalue
Differential-expression p-value, or any single per-row numeric statistic the producer wants the client to know.nullwhen not applicable. -
getValidated
Diffex "validated" highlight flag.nullon non-diffex requests. -
getRankByMean
Stored expression-level rank of this probe's vector, by mean and by max, in [0, 1].🛑 Experiment-scoped, not request-scoped. Both are computed over the whole experiment when the vectors are processed, and are reported unchanged when a subset narrows the column axis — so on a subset request the rank describes the full experiment while the matrix beside it does not. That makes them the right input for "is this probe generally expressed in this study" and the wrong one for ordering the rows actually returned; a client wanting the latter should compute it over the columns it received.
nullon paths that do not carry processed vectors. -
getRankByMax
-
getAnnotations
Free-form, gene-shaped annotation bag. Keys are short, client-visible labels; values are primitives the client will display alongside the row:Numberfor numeric stats (e.g.logFC,FDR,rank),Stringfor categorical labels (e.g.module="purple"),Booleanfor flags (e.g.isMultifunctional). The client renders numeric values as small bars, categories as chips, booleans as ticks. Producers should leave the mapnullor omit unwanted keys; the client tolerates any subset. -
setDesignElementId
-
setDesignElementName
-
setGenes
Genes mapped to this probe. Each entry carries the official symbol, full gene name and stable Gemma ID — the client uses the ID to build a deep link to the gene page.null/ empty when there is no gene mapping or the producer didn't attach gene info. -
setPvalue
Differential-expression p-value, or any single per-row numeric statistic the producer wants the client to know.nullwhen not applicable. -
setValidated
Diffex "validated" highlight flag.nullon non-diffex requests. -
setRankByMean
Stored expression-level rank of this probe's vector, by mean and by max, in [0, 1].🛑 Experiment-scoped, not request-scoped. Both are computed over the whole experiment when the vectors are processed, and are reported unchanged when a subset narrows the column axis — so on a subset request the rank describes the full experiment while the matrix beside it does not. That makes them the right input for "is this probe generally expressed in this study" and the wrong one for ordering the rows actually returned; a client wanting the latter should compute it over the columns it received.
nullon paths that do not carry processed vectors. -
setRankByMax
-
setAnnotations
Free-form, gene-shaped annotation bag. Keys are short, client-visible labels; values are primitives the client will display alongside the row:Numberfor numeric stats (e.g.logFC,FDR,rank),Stringfor categorical labels (e.g.module="purple"),Booleanfor flags (e.g.isMultifunctional). The client renders numeric values as small bars, categories as chips, booleans as ticks. Producers should leave the mapnullor omit unwanted keys; the client tolerates any subset.
-