diff --git a/projects/pathway-browser/src/app/deltasignal/deltasignal-panel.component.html b/projects/pathway-browser/src/app/deltasignal/deltasignal-panel.component.html
index 06fd12793..ffd772e2c 100644
--- a/projects/pathway-browser/src/app/deltasignal/deltasignal-panel.component.html
+++ b/projects/pathway-browser/src/app/deltasignal/deltasignal-panel.component.html
@@ -206,9 +206,38 @@
Predicted response
entity, all values appear as a gradient. The pathway diagram remains interactive beside this panel.
+
+ What do these columns mean?
+
+ - Activity
+ -
+ The entity's predicted activity once the network settles, on the same scale as the input: 1× is normal,
+ 0 is none, and higher is more active.
+
+ - Change
+ -
+ Predicted activity minus the entity's own normal (baseline) activity: below zero it falls, above zero it
+ rises. The diagram's colours show this.
+
+ - Influence
+ -
+ How strongly the reactions this entity takes part in respond to a small change in it, at the predicted
+ state. Higher means it matters more to the result; it is a ranking, not a unit.
+
+
+
+ Rows are sorted by the size of the change; a highlighted row is one you perturbed. Where one entity is
+ several nodes of the logic network, its row shows their average activity and change and their largest
+ influence.
+
+
+
@for (row of visibleRows(); track row.uuid) {
diff --git a/projects/pathway-browser/src/app/deltasignal/deltasignal-panel.component.scss b/projects/pathway-browser/src/app/deltasignal/deltasignal-panel.component.scss
index b6f712cf8..bd5d1a7e8 100644
--- a/projects/pathway-browser/src/app/deltasignal/deltasignal-panel.component.scss
+++ b/projects/pathway-browser/src/app/deltasignal/deltasignal-panel.component.scss
@@ -329,6 +329,38 @@ main {
font: var(--mat-sys-body-small);
}
+.column-help {
+ margin: 0 0 12px;
+ color: var(--on-surface-variant);
+ font: var(--mat-sys-body-small);
+
+ summary {
+ cursor: pointer;
+ color: var(--primary);
+ font: var(--mat-sys-label-large);
+ }
+
+ dl {
+ display: grid;
+ grid-template-columns: max-content 1fr;
+ gap: 6px 12px;
+ margin: 10px 0 6px;
+ }
+
+ dt {
+ color: var(--on-surface);
+ font-weight: 500;
+ }
+
+ dd {
+ margin: 0;
+ }
+
+ p {
+ margin: 0;
+ }
+}
+
.result-table {
max-height: 360px;
overflow: auto;