Compare runs Export
Dataset Figures Sensitivity Report

mouse_2609_150ms_control_MiCAM, Open-Source Low-Cost Cardiac Optical Mapping System: mouse_2609_150ms_control_MiCAM

100 × 100 px, 2,047 frames, 0.977 kHz, pixel size not stated, deposit checks: negative values

Run 6e21b7f8, 2026-10-28 18:15 UTC, protocol parameters v3, code 008c2dc (uncommitted changes), 9 workers, signature 804ddd67, run view 6e21b7f8, 2 signatures of this recording

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

Parameters

% Mouse whole heart optical mapping (Luther lab), v3, read-only
% set by developer (not a domain scientist); provisional, REVIEW_NEEDED 16
baseline_frames  = 901;     % >= 2 x slowest cycle (7, images): ok
pad_frames       = 500;     % 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 = 17
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
Whole recording0–2,047500–1,5477 (86% of pixels)not statedrecording start → recording end

Frames at 2,047 total, 1.024 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 (admission (project lead); no comparison defined).

Metrics

MetricUnitWhole recordingPhysiological Range
Rhythm
Dominant frequencyHz 55.989–107.311 none cited
Rotors
Persistent rotorscount 1–5,211 none cited
Max concurrent persistent rotorscount 1–124 none cited
Frames with a singularityfraction 1.000 none cited
Beats, where a global rhythm exists
Beatscount 63 none cited
Global amplitude ratioratio 2.00 gate ≥ 0.30 provisional
APD50ms 4 none cited
APD90ms 5 none cited
Conduction velocitycm/s [not computed] 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: 55.989 Hz.

CriterionRuleResult
Design expectationsnone stated for this recording's segmentsno criterion to test; counts are descriptive provisional

Sensitivity analysis

Baseline, framesSigma, pxPersistent RotorsSingularity Frames, fractionTracksRule
whole recordingwhole recordingsingularitiespersistent rotors
6× cycle 102light 0.5 5 1.000 5 no design expectation no design expectation
6× cycle 102default 1.0 1161 1.000 1161 no design expectation no design expectation
6× cycle 102heavier 2.0 4500 1.000 4500 no design expectation no design expectation
3× cycle 51light 0.5 6 1.000 6 no design expectation no design expectation
3× cycle 51default 1.0 1239 1.000 1239 no design expectation no design expectation
3× cycle 51heavier 2.0 5175 1.000 5175 no design expectation no design expectation
1.5× cycle 26light 0.5 1 1.000 1 no design expectation no design expectation
1.5× cycle 26default 1.0 1297 1.000 1297 no design expectation no design expectation
1.5× cycle 26heavier 2.0 5211 1.000 5211 no design expectation no design expectation
run 901light 0.5 7 1.000 7 no design expectation no design expectation
run 901default 1.0 1118 1.000 1118 no design expectation no design expectation
run 901heavier 2.0 3969 1.000 3969 no design expectation no design expectation

Bold row: the run setting. Baselines are multiples of the slowest segment's cycle (17 frames, whole recording); the run setting is the protocol's own window. Sigma is the spatial Gaussian for phase only. Fixed: window 500–1547, polarity 1, winding threshold 0.9, edge 3 px, lifetime ≥ 17 frames. Red: a rule whose result differs from the run setting. All labels provisional.

Trackers

TrackerLink, pxGap, framesPersistent RotorsTracksPersistent-Rotor Rule
whole recording
strict2.01 327327 no design expectation
default, run4.05 11181118 no design expectation
loose6.010 9494 no design expectation

Tracker disagreement is a review item, not part of the pass/fail.

Stability

MetricMinMedianMaxSpread / MedianSettingsVaried OverResult
persistent rotor tracks11.12e+035.21e+03466 %15filter grid + trackersunstable, not reportable
whole recording, dominant freq (Hz)5688.610758 %4baseline windowsunstable, not reportable
whole recording, persistent rotors11.12e+035.21e+03466 %15filter grid + trackersunstable, not reportable
whole recording, singularity frames fraction1110 %12filter gridstable
whole recording, persistent rotor count max143124286 %15filter grid + trackersunstable, not reportable

A metric is reportable as a value only if its spread across all settings is at most 25 % of its median provisional; otherwise its range is reported instead.

Rundone
Review items27 open