@@ -206,21 +206,53 @@ <h3>Predicted response</h3>
206206 entity, all values appear as a gradient. The pathway diagram remains interactive beside this panel.
207207 </ p >
208208
209+ < details class ="column-help ">
210+ < summary > What do these columns mean?</ summary >
211+ < dl >
212+ < dt > Activity</ dt >
213+ < dd >
214+ The entity's predicted activity once the network settles, on the same scale as the input: 1× is normal,
215+ 0 is none, and higher is more active.
216+ </ dd >
217+ < dt > Change</ dt >
218+ < dd >
219+ Predicted activity minus the entity's own normal (baseline) activity, on the same scale: below zero it
220+ falls, above zero it rises. A fall can reach −1 (switched off); a rise can reach +99, so large rises
221+ sort above every fall. The diagram's colours show this.
222+ </ dd >
223+ < dt > Influence</ dt >
224+ < dd >
225+ How strongly everything this entity feeds directly in the logic network (the reactions it is an input
226+ to, catalyses or regulates, a set it belongs to, and so on; the “Logic nodes & edges” view shows
227+ these links) responds to a small change in it, at the predicted state. It ranks direct, local effect,
228+ not effect on the whole pathway, and has no unit; an entity that feeds nothing scores 0.
229+ </ dd >
230+ </ dl >
231+ < p >
232+ Rows are sorted by the size of the change; a highlighted row is one you perturbed. Where one entity is
233+ several nodes of the logic network, its row shows their average activity and change and their largest
234+ influence.
235+ </ p >
236+ </ details >
237+
209238 < div class ="result-table " role ="table " aria-label ="DeltaSignal predictions ">
210239 < div class ="result-row header " role ="row ">
211- < span > Entity</ span > < span > Activity</ span > < span > Change</ span > < span > Influence</ span >
240+ < span role ="columnheader "> Entity</ span >
241+ < span role ="columnheader "> Activity</ span >
242+ < span role ="columnheader "> Change vs baseline</ span >
243+ < span role ="columnheader "> Influence</ span >
212244 </ div >
213245 @for (row of visibleRows(); track row.uuid) {
214246 < div class ="result-row " role ="row " [class.perturbed] ="row.perturbed ">
215- < span class ="entity ">
247+ < span class ="entity " role =" cell " >
216248 < strong > {{ row.name }}</ strong >
217249 < small > {{ row.reactomeId }}</ small >
218250 </ span >
219- < span > {{ row.activity | number: '1.1-1' }}×</ span >
220- < span [class.positive] ="row.change > 0 " [class.negative] ="row.change < 0 ">
251+ < span role =" cell " > {{ row.activity | number: '1.1-1' }}×</ span >
252+ < span role =" cell " [class.positive] ="row.change > 0 " [class.negative] ="row.change < 0 ">
221253 {{ row.change > 0 ? '+' : '' }}{{ row.change | number: '1.1-1' }}
222254 </ span >
223- < span > {{ row.influence | number: '1.2-2' }}</ span >
255+ < span role =" cell " > {{ row.influence | number: '1.2-2' }}</ span >
224256 </ div >
225257 }
226258 </ div >
0 commit comments