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 0ff9236f, 2026-10-28 15:51 UTC, protocol parameters v1, code 5a90b5f (uncommitted changes), 9 workers, signature 2ed01b48, run view 0ff9236f

Not reportable: range check not passed, code uncommitted changes, parameters unsigned, reviewer sign-off pending; 16 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 (project lead (upload form; 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 items26 open
space play · ← → step