Compare runs Export
Figures Sensitivity Report

masked_data_RG_80nM, Rat heart, ventricular fibrillation

128 × 80 px, 3,800 frames, 1 kHz, 112.5 µm/px, deposit checks: unit range, non integer, nan mask partial, temporal smoothing, spatial smoothing

Run 82fe7343, 2026-10-27 23:46 UTC, protocol parameters v1, code 905d5be (uncommitted changes), 9 workers, signature 3b8cc8b6, run view 82fe7343, 9 signatures of this recording

Not reportable: range check not passed, code uncommitted changes, parameters unsigned, reviewer sign-off pending; 15 rules open

Parameters

% Rat whole heart optical mapping (Zenodo 18319102), v1, read-only
% set by developer (not a domain scientist); provisional, REVIEW_NEEDED 16
baseline_frames  = 121;     % >= 2 x slowest cycle (26, images): ok
pad_frames       = 200;     % each side, outside the window
spatial_sigma    = 1.0;     % px, Gaussian, phase only
spatial_truncate = 4.0;     % kernel radius, sigma
lowpass          = [];      % none
polarity         = 1;       % measured, skew of dV/dt
rotor_threshold  = 0.9;     % turns, |winding| per plaquette
rotor_erode_px   = 3;       % px from tissue edge ignored
link_px          = 4.0;     % tracking, max step per frame
max_gap          = 5;       % frames a track may vanish
min_cycles       = 1.0;     % own rotations, min_frames = 25
pair_dist_px     = 3.0;     % opposite-charge pairing
paired_frac      = 0.5;     % max paired fraction of a track
render_step      = 4;       % movie only

Segments

SegmentDefinedAnalysedCycle, framesExpected RotorsBounded By
Ventricular fibrillation (whole recording)0–3,800200–3,60026 (86% of pixels)not statedrecording start → recording end

Frames at 3,800 total, 1.0 ms per frame. Cycle from the MAP channel of the DAQ log (median interval) when one exists, else from per-pixel dominant frequency. Boundaries, expectations and the segment design are provisional (developer (no comparison defined)).

Metrics

MetricUnitVentricular fibrillation (whole recording)Physiological Range
Rhythm
Dominant frequencyHz 40.294 none cited
Rotors
Persistent rotorscount 204–464 none cited
Max concurrent persistent rotorscount 9–21 none cited
Frames with a singularityfraction 1.000 none cited
Beats, where a global rhythm exists
Beatscount 0 none cited
Global amplitude ratioratio 0.28 gate ≥ 0.30 provisional
APD50ms no global beat none cited
APD90ms no global beat none cited
Conduction velocitycm/s no global beat none cited

Values at the run setting. Red: range across the sensitivity grid (12 baseline × sigma settings, 3 trackers) where the spread exceeds 25 % of the median; not reportable as a value. Beat metrics are not varied over the grid. Dominant frequency over the whole analysed window: 40.294 Hz. No global upstroke found (no beat-wise activation map, CV or APD for this segment).

CriterionRuleResult
Design expectationsnone stated for this recording's segmentsno criterion to test; counts are descriptive provisional
display only
cursorx –, y – value–
ROIxyValue at Frame

Figure 1. Frames 200–3,600 of 3,800, native 128 × 80 px, nearest-neighbour, no interpolation, float32 as stored. Camera: values as deposited. Voltage: baseline-corrected only (121-frame centred moving average subtracted per pixel), polarity ×1, no spatial filter. Phase: angle of the Hilbert transform of the Gaussian-filtered signal (σ = 1.0 px), twilight. Activation and dominant frequency: per-pixel maps of the current segment (magma). Singularities (open −1, filled +1): |winding| > 0.9 turns, ≥ 3 px inside the tissue edge. Rotor tracks: persistent rotors (≥ 1 own rotation, lifetime ≥ 25 frames) drawn as rings at their mean core while alive. Mask outline: tissue mask, source nan_frame0 (NaN rule; run predates the mask rule). Opening frame 694, display choice: frame with the most concurrent persistent rotors (15) in ventricular fibrillation (whole recording), midpoint of the longest such stretch. Display range, display choice: voltage ±99th percentile |V| and camera 1st–99th percentile of the current segment's tissue pixels; phase −π to π.

Figure 2. Traces of the current view at the listed ROIs, from the stored arrays. ROI A (36, 61) and ROI B (18, 110): display choice: A nearest the mean persistent-rotor core, B the farthest tissue pixel from A with amplitude at or above the tissue median. Dashed lines: segment boundaries. Red: playback cursor.

Frame–
Time–
Cursor–
Segment–
Rundone
Review items25 open
space play · ← → step