SignatureRun

M13Rec001, run 590e35c0

Status done, stage done; requested by project lead; worker [not recorded]; started 2026-10-27 20:28 UTC, finished 2026-10-27 20:33 UTC, 328 s; signature 10e6d096

Stages

StageStartedSeconds
[no stage log; run predates stage timing]

Log

TimeAgentActionDetail
20:28:16runsrun started{"planned_by": "openai:gpt-5.5", "recording_id": "55cb4aa3-6502-45a6-a14c-85cb676fe8c3", "run_id": "590e35c0-00b4-4ee4-a993-7843b0cb18e0"}
20:33:45runssignature written{"criteria": "provisional", "holds": {"persistent_rotors": false, "persistent_rotors_fraction_superseded": false, "singularities": true}, "run_id": "590e35c0-00b4-4ee4-a993-7843b0cb18e0", "signature_id": "10e6d096-f4b8-496f-a010-b551f7fa07db"}

Entries from the audit log for this run; new rows and stage changes arrive by realtime while the run is open (connecting).

Pipeline check

[no pipeline check stored for this run]

Inspector

This is an ex vivo optogenetic mouse whole-heart optical mapping recording associated with spiral-wave termination experiments. Use 1000 Hz: the linked paper states 64 × 64 camera acquisition at 1 kHz, and the deposit’s 64 × 55 frame size is consistent with a cropped version; this agrees with the frame rate already on record. The deposited movie is not truly raw camera output: depositor documentation and measurements indicate masking, temporal/spatial smoothing, and normalization. Polarity is robustly inverted, so depolarization appears as a downward deflection. Illumination was already on before frame 0 and turned off at frame 4977; the frame-3170 image step should be treated as a fluorescence baseline/rhythm-change event with provisional interpretation as spiral termination, not as light onset.

MeasurementValueMethod, Caveat
SNR, median (p10–p90)32.5 (26.9–44.9)assumes white noise; on temporally smoothed deposits noise is underestimated and SNR inflated
Mask coverage66.2%, 2332 of 3520 pxdepositor NaN mask (frame 0)
Polarityblocks 18, inverted True, blocks agreeing 18, median dvdt skew -4.419912338256836sign of median per-pixel skew of dV/dt, baseline-corrected (121 frames)
Drift / bleachingbaseline change -1.61, vs beat amplitude -1.12, slow range 3.33, trend, Spearman -0.489running median (927 frames) of the tissue-mean raw signal; steps from events (light, rhythm change) and depositor normalization or drift removal change or erase the baseline; bleaching cannot be separated from them here
Prior processingnegative values, nan mask all frames, temporal smoothing, spatial smoothingdeposit checks
Dominant cycle by block, frames0–1000: 66.7, 1000–2000: 66.7, 2000–3000: 52.6, 3000–4000: 83.3, 4000–5000: 100.0, 5000–6000: 142.9, 6000–7000: 100.0, 7000–8000: 142.9, 8000–9000: 83.3
ConcernSeverityDetail
Pre-deposit processing / raw-data labelwarnThe README labels M13Rec001 as raw experimental data, but the notebook documents masking, spatial smoothing, temporal smoothing, and normalization with Python Analyser; prior_processing measurements support processed data. Analyses requiring raw photon counts or independent pixel noise would be misleading if this is treated as raw camera data.
Event interpretation at frame 3170warnThe image event at frame 3170 is a baseline_step only. The DAQ shows illumination began before frame 0 and ended at frame 4977, so treating frame 3170 as light onset would be wrong. The stored spiral-termination label is a provisional interpretation from timing relative to the paper, not a direct measurement.
Baseline and illumination artifactwarnThe publication reports blue stimulation light crosstalk causing an increase in fluorescence baseline and re-normalization by division to the recorded stimulation light signal; the recording also has a large slow baseline range and a baseline step. Analyses using absolute baseline or amplitude should account for illumination/crosstalk/normalization effects.
Provisional tool thresholdsinfoEvent detection, processing flags, SNR, rhythm, and reference-rate thresholds are provisional and not yet reviewed by a domain scientist; conclusions depending on them should be checked for critical analyses.
EventFrameSourceMethod
illumination on0 ± 11acquisition logmidpoint threshold on DAQ channel 'led_trigger', mapped to frames via camera triggers
illumination off4977 ± 11acquisition logmidpoint threshold on DAQ channel 'led_trigger', mapped to frames via camera triggers
baseline step3170 ± 17imageconsensus upward step in running-median baseline of tissue-mean raw signal

Inspector report 2026-10-27 20:27 UTC, model openai:gpt-5.5, provisional. Per-pixel SNR is high by the provisional metric: median = 32.506531024253725, p10 = 26.87502130582481, p90 = 44.884363625066875 over 3000 frames. Because the deposit is documented and measured as temporally smoothed, the tool caveat applies: white-noise assumptions can underestimate noise and inflate SNR. The depositor NaN mask in frame 0 contains 2332 tissue pixels out of 3520 total pixels, coverage = 0.6625, with 1188 NaN pixels. Acquisition log detects illumination already on at the first deposited frame: led_trigger transition occurred before_first_frame, 23.0 frames before frame 0, reported as illumination_on at frame 0 with uncertainty 11 frames; photodiode agrees. Acquisition log detects illumination_off at frame 4977 with uncertainty 11 frames; photodiode agrees. Image analysis detects a baseline_step at frame 3170 with uncertainty 17 frames: this measurement only shows the tissue-mean fluorescence baseline changed, not illumination onset. A stored project-lead interpretation, citing Hussaini et al. 2023 Fig 2C, labels the frame-3170 step as “spiral termination under illumination”; the source caveat says the paper does not name M13Rec001 and the termination assignment is inferred from timing, so it should be treated as provisional interpretation, not a direct measurement. The stored image-based “illumination_on” at frame 3170 is contradicted by the DAQ led_trigger and photodiode, which show light already on from before frame 0 until frame 4977. The tissue-mean slow baseline changes substantially: baseline_start = 1.439404845237732, baseline_end = -0.17559432983398438, baseline_change = -1.6149991750717163, which is -1.1213198412261043 times the beat amplitude; slow_baseline_range = 3.3284222781658173 and monotonic_trend_spearman = -0.4894475048599732. The tool cautions that steps from events, rhythm change, depositor normalization, or drift removal affect the baseline, so bleaching cannot be separated here.

Range checks

MetricSegmentValue at Run SettingCited RangeStatus
persistent rotor tracksall3 countnone citedunstable not reportable
dominant freq (Hz)light off4.89 Hznone citedunstable not reportable
persistent rotorslight off0 countnone citedno cited range
singularity frames fractionlight off0.05599 fraction of framesnone citedunstable not reportable
persistent rotor count maxlight off0 countnone citedno cited range
dominant freq (Hz)illuminated arrhythmia15.49 Hz18.75–20, checked 14.0625–25, 10.1371/journal.pcbi.1011660within range
persistent rotorsilluminated arrhythmia3 countnone citedunstable not reportable
dominant freq (Hz)illuminated after termination4.981 Hznone citedunstable not reportable
singularity frames fractionilluminated arrhythmia0.4997 fraction of framesnone citedno cited range
persistent rotorsilluminated after termination0 countnone citedno cited range
persistent rotor count maxilluminated arrhythmia1 countnone citedunstable not reportable
singularity frames fractionilluminated after termination0.04483 fraction of framesnone citedunstable not reportable
persistent rotor count maxilluminated after termination0 countnone citedno cited range

Compare with run bdcc4054

A: this run, code 586a5b6, None workers. B: run bdcc4054, 2026-10-27 20:04 UTC, code 701ee65, None workers. 458 stored values differ.

FileABSameHow
frames/voltage[none][none][not comparable]recorded sha256
frames/phase[none][none][not comparable]recorded sha256
frames/maps[none][none][not comparable]recorded sha256
movie.mp475235412940361nosize in bytes only; frames not compared
Stored ValueAB
metrics.amplitude_p992.78785061836242681.9413831233978271
metrics.dominant_freq4.8494417503101380.009444444444444445
metrics.dominant_freq_unitHzcycles/frame
metrics.min_rotor_frames6552
metrics.paired_singularity_frac0.080717488789237670.037037037037037035
metrics.persistent_rotor_durationslength 3length 1
metrics.persistent_rotor_durations[0].end4083126
metrics.persistent_rotor_durations[0].frames_in_segment7578
metrics.persistent_rotor_durations[0].lifetime_cycles1.151.5
metrics.persistent_rotor_durations[0].lifetime_frames7578
metrics.persistent_rotor_durations[0].start3343049
metrics.persistent_rotor_frames_frac0.0274049847750084570.043333333333333335
metrics.persistent_rotor_lifetimeslength 3length 1
metrics.persistent_rotor_lifetimes[0]10378
metrics.persistent_rotor_tracks31
metrics.persistent_rotors31
metrics.segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 4, 'singularity_count_mean': 0.09469026548672567, 'singularity_frames_frac': 0.05663716814159292, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
metrics.segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.5656716417910448, 'singularity_frames_frac': 0.3970149253731343, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3126, 'start': 3049, 'charge': -1, 'lifetime_cycles': 1.5, 'lifetime_frames': 78, 'frames_in_segment': 78}], 'persistent_rotor_frames_frac': 0.11641791044776119}
metrics.segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 9, 'singularity_count_mean': 0.11566131710016603, 'singularity_frames_frac': 0.0448256779192031, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
metrics.segments.illuminated_arrhythmia{'persistent_rotors': 3, 'singularity_count_max': 5, 'singularity_count_mean': 0.7380471380471381, 'singularity_frames_frac': 0.49966329966329964, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 408, 'start': 334, 'charge': -1, 'lifetime_cycles': 1.15, 'lifetime_frames': 75, 'frames_in_segment': 75}, {'end': 735, 'start': 671, 'charge': -1, 'lifetime_cycles': 1.0, 'lifetime_frames': 65, 'frames_in_segment': 65}, {'end': 1212, 'start': 1110, 'charge': -1, 'lifetime_cycles': 1.58, 'lifetime_frames': 103, 'frames_in_segment': 103}], 'persistent_rotor_frames_frac': 0.08181818181818182}[absent]
metrics.segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 13, 'singularity_count_mean': 0.12176039119804401, 'singularity_frames_frac': 0.05599022004889975, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
metrics.singularity_count_max134
metrics.singularity_count_mean0.326942596143002140.27
metrics.singularity_frames_frac0.202323220931543920.18333333333333332
metrics.tracks816119
filter_params.baseline_frames241121
filter_params.render.step42
filter_params.spatial_sigma0.01.0
filter_params.tracking.min_frames6552
filter_params.window.f02002500
filter_params.window.f190674300
filter_params.window.frame_rate_hz1000[absent]
filter_params.window.frame_rate_source{'ref': '10.1371/journal.pcbi.1011660', 'kind': 'publication', 'note': 'Camera frames are 64 x 64 in the paper; the deposit is 64 x 55 (cropped). Consistent with the DAQ: 10 samples per frame and a 5 s light pulse spanning 50,001 samples imply a 10 kHz DAQ.', 'quote': ' 775 ± 70nm bandpass filter (FF01–775/140-25, Semrock) and finally by the camera (EMCCD, Cascade 128+, Photometrics) with a spatial resolution of 64 × 64 pixels (133 μm per pixel) at 1 kHz. Optical Mapping recordings were acquired with software MultiRecorder and analysed with software PythonAnalyser (both developed by Research Group Biomedical Physics). Electrical s', 'section': 'Materials and methods: Optical mapping experiments on ventricular arrhythmia and its termination in the intact mouse heart'}[absent]
filter_params.window.illuminationAcquisition log (LED trigger channel, provisional interpretation): illumination on over frames 200-4977 of the analysed frames 200-9067.Acquisition log (0111210010.txt, LED trigger channel, provisional interpretation): illumination on throughout the analysed frames 2500-4300.
filter_params.window.segment_cycles_frames.after_step[absent]141
filter_params.window.segment_cycles_frames.before_step[absent]52
filter_params.window.segment_cycles_frames.illuminated_after_termination201[absent]
filter_params.window.segment_cycles_frames.illuminated_arrhythmia65[absent]
filter_params.window.segment_cycles_frames.light_off204[absent]
filter_params.window.segments[{'name': 'illuminated_arrhythmia', 'label': 'illumination with arrhythmia', 'defined': [0, 3170], 'analysed': [200, 3170], 'citation': {'ref': '10.1371/journal.pcbi.1011660', 'quote': 't stimulus with LI = 3.44 μW/mm2 and PL = 5 s. Fig 2C shows a monophasic action potential (MAP) signal (in black) before, during, and after illumination. It shows the sinus rhythm returns after 3190 ms of illumination. Fig 2D presents a closer look at the MAP signal of the heart during the last few rotations of arrhythmia and the first few action potentials of sinus rhythm. Fig 2E illustrates a'}, 'defined_by': "project lead (not a domain scientist), following the paper's design", 'segment_id': '9ba31b07-6c35-4baf-9eb7-c5433889f987', 'end_event_id': '46c59a51-1a01-4aed-8021-db9a63720a1d', 'start_event_id': None, 'expected_persistent_rotors': 'present'}, {'name': 'illuminated_after_termination', 'label': 'illumination after termination', 'defined': [3170, 4977], 'analysed': [3170, 4977], 'citation': {'ref': '10.1371/journal.pcbi.1011660', 'quote': 't stimulus with LI = 3.44 μW/mm2 and PL = 5 s. Fig 2C shows a monophasic action potential (MAP) signal (in black) before, during, and after illumination. It shows the sinus rhythm returns after 3190 ms of illumination. Fig 2D presents a closer look at the MAP signal of the heart during the last few rotations of arrhythmia and the first few action potentials of sinus rhythm. Fig 2E illustrates a'}, 'defined_by': "project lead (not a domain scientist), following the paper's design", 'segment_id': 'a747e5e7-a3a6-44b4-b66e-5737c8ba7345', 'end_event_id': 'db2ad5f3-9b96-4ec1-9ccd-9c82c3425609', 'start_event_id': '46c59a51-1a01-4aed-8021-db9a63720a1d', 'expected_persistent_rotors': 'absent'}, {'name': 'light_off', 'label': 'light off', 'defined': [4977, 9267], 'analysed': [4977, 9067], 'citation': {'ref': '10.1371/journal.pcbi.1011660', 'quote': 't stimulus with LI = 3.44 μW/mm2 and PL = 5 s. Fig 2C shows a monophasic action potential (MAP) signal (in black) before, during, and after illumination. It shows the sinus rhythm returns after 3190 ms of illumination. Fig 2D presents a closer look at the MAP signal of the heart during the last few rotations of arrhythmia and the first few action potentials of sinus rhythm. Fig 2E illustrates a'}, 'defined_by': "project lead (not a domain scientist), following the paper's design", 'segment_id': 'd65c796e-74f0-4f90-ae86-7b528a9652a6', 'end_event_id': None, 'start_event_id': 'db2ad5f3-9b96-4ec1-9ccd-9c82c3425609', 'expected_persistent_rotors': 'absent'}]{'after_step': [3170, 4300], 'before_step': [2500, 3170]}
filter_params.window.split_event[absent]{'kind': 'baseline_step', 'cause': 'not established', 'frame': 3170, 'source': 'image', 'event_id': '46c59a51-1a01-4aed-8021-db9a63720a1d', 'uncertainty_frames': 17}
sensitivity.findings.persistent_rotors.criterioneach 'present' segment: count >= 1; each 'absent' segment: count <= 0, at every settingcount(before) >= 1 and count(after) <= 0, with before='before_step', after='after_step', at every setting
sensitivity.findings.persistent_rotors.findingpersistent rotors as expected per segment: {'illuminated_arrhythmia': 'present', 'illuminated_after_termination': 'absent', 'light_off': 'absent'}persistent rotors in 'before_step' but not (or less in) 'after_step'
sensitivity.findings.persistent_rotors_fraction_superseded.criterioneach 'present' segment: frac >= 0.1 and >= 2.0 x max frac over 'absent' segments (superseded: fraction rule applied to persistent rotors), at every settingfrac(before) >= 0.1 and >= 2.0 x frac(after) (superseded: fraction rule applied to persistent rotors), with before='before_step', after='after_step', at every setting
sensitivity.findings.persistent_rotors_fraction_superseded.findingpersistent rotors as expected per segment: {'illuminated_arrhythmia': 'present', 'illuminated_after_termination': 'absent', 'light_off': 'absent'}persistent rotors in 'before_step' but not (or less in) 'after_step'
sensitivity.findings.singularities.criterioneach 'present' segment: frac >= 0.1 and >= 2.0 x max frac over 'absent' segments, at every settingfrac(before) >= 0.1 and >= 2.0 x frac(after), with before='before_step', after='after_step', at every setting
sensitivity.findings.singularities.findingsingularities as expected per segment: {'illuminated_arrhythmia': 'present', 'illuminated_after_termination': 'absent', 'light_off': 'absent'}singularities in 'before_step' but not (or less in) 'after_step'
sensitivity.fixed.expect{'light_off': 'absent', 'illuminated_arrhythmia': 'present', 'illuminated_after_termination': 'absent'}[absent]
sensitivity.fixed.min_rotor_frames6552
sensitivity.fixed.segments.after_step[absent][3170, 4300]
sensitivity.fixed.segments.before_step[absent][2500, 3170]
sensitivity.fixed.segments.illuminated_after_termination[3170, 4977][absent]
sensitivity.fixed.segments.illuminated_arrhythmia[200, 3170][absent]
sensitivity.fixed.segments.light_off[4977, 9067][absent]
sensitivity.fixed.window[0]2002500
sensitivity.fixed.window[1]90674300
sensitivity.gridlength 12length 9
sensitivity.grid[0].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.grid[0].findings.persistent_rotors.after[absent]0
sensitivity.grid[0].findings.persistent_rotors.before[absent]1
sensitivity.grid[0].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.grid[0].findings.persistent_rotors.lifetimes_frames.before_step[absent][54]
sensitivity.grid[0].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.grid[0].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[75, 103][absent]
sensitivity.grid[0].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.grid[0].findings.persistent_rotors.present{'illuminated_arrhythmia': 2}[absent]
sensitivity.grid[0].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.grid[0].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.grid[0].findings.persistent_rotors_fraction_superseded.before[absent]0.08059701492537313
sensitivity.grid[0].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.059932659932659935}[absent]
sensitivity.grid[0].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.grid[0].findings.singularities.absent{'light_off': 0.05476772616136919, 'illuminated_after_termination': 0.04427227448810182}[absent]
sensitivity.grid[0].findings.singularities.after[absent]0.0584070796460177
sensitivity.grid[0].findings.singularities.before[absent]0.3761194029850746
sensitivity.grid[0].findings.singularities.present{'illuminated_arrhythmia': 0.498989898989899}[absent]
sensitivity.grid[0].findings.singularities.ratio[absent]6.439620081411126
sensitivity.grid[0].is_run_settingFalse[absent]
sensitivity.grid[0].persistent_rotor_tracks21
sensitivity.grid[0].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 12, 'singularity_count_mean': 0.13008849557522123, 'singularity_frames_frac': 0.0584070796460177, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.grid[0].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.5402985074626866, 'singularity_frames_frac': 0.3761194029850746, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3046, 'start': 2993, 'charge': -1, 'lifetime_cycles': 1.04, 'lifetime_frames': 54, 'frames_in_segment': 54}], 'persistent_rotor_frames_frac': 0.08059701492537313}
sensitivity.grid[0].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 8, 'singularity_count_mean': 0.10237963475373547, 'singularity_frames_frac': 0.04427227448810182, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[0].segments.illuminated_arrhythmia{'persistent_rotors': 2, 'singularity_count_max': 5, 'singularity_count_mean': 0.7356902356902357, 'singularity_frames_frac': 0.498989898989899, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 408, 'start': 334, 'charge': -1, 'lifetime_cycles': 1.15, 'lifetime_frames': 75, 'frames_in_segment': 75}, {'end': 1212, 'start': 1110, 'charge': -1, 'lifetime_cycles': 1.58, 'lifetime_frames': 103, 'frames_in_segment': 103}], 'persistent_rotor_frames_frac': 0.059932659932659935}[absent]
sensitivity.grid[0].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 11, 'singularity_count_mean': 0.10880195599022005, 'singularity_frames_frac': 0.05476772616136919, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[1].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.grid[1].findings.persistent_rotors.after[absent]0
sensitivity.grid[1].findings.persistent_rotors.before[absent]1
sensitivity.grid[1].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.grid[1].findings.persistent_rotors.lifetimes_frames.before_step[absent][54]
sensitivity.grid[1].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.grid[1].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[75, 103][absent]
sensitivity.grid[1].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.grid[1].findings.persistent_rotors.present{'illuminated_arrhythmia': 2}[absent]
sensitivity.grid[1].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.grid[1].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.grid[1].findings.persistent_rotors_fraction_superseded.before[absent]0.08059701492537313
sensitivity.grid[1].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.059932659932659935}[absent]
sensitivity.grid[1].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.grid[1].findings.singularities.absent{'light_off': 0.05281173594132029, 'illuminated_after_termination': 0.04316546762589928}[absent]
sensitivity.grid[1].findings.singularities.after[absent]0.05663716814159292
sensitivity.grid[1].findings.singularities.before[absent]0.3701492537313433
sensitivity.grid[1].findings.singularities.present{'illuminated_arrhythmia': 0.49696969696969695}[absent]
sensitivity.grid[1].findings.singularities.ratio[absent]6.53544776119403
sensitivity.grid[1].is_run_settingFalse[absent]
sensitivity.grid[1].persistent_rotor_tracks21
sensitivity.grid[1].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 8, 'singularity_count_mean': 0.11150442477876106, 'singularity_frames_frac': 0.05663716814159292, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.grid[1].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.5313432835820896, 'singularity_frames_frac': 0.3701492537313433, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3046, 'start': 2993, 'charge': -1, 'lifetime_cycles': 1.04, 'lifetime_frames': 54, 'frames_in_segment': 54}], 'persistent_rotor_frames_frac': 0.08059701492537313}
sensitivity.grid[1].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 10, 'singularity_count_mean': 0.09850581073602656, 'singularity_frames_frac': 0.04316546762589928, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[1].segments.illuminated_arrhythmia{'persistent_rotors': 2, 'singularity_count_max': 5, 'singularity_count_mean': 0.7292929292929293, 'singularity_frames_frac': 0.49696969696969695, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 408, 'start': 334, 'charge': -1, 'lifetime_cycles': 1.15, 'lifetime_frames': 75, 'frames_in_segment': 75}, {'end': 1212, 'start': 1110, 'charge': -1, 'lifetime_cycles': 1.58, 'lifetime_frames': 103, 'frames_in_segment': 103}], 'persistent_rotor_frames_frac': 0.059932659932659935}[absent]
sensitivity.grid[1].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 9, 'singularity_count_mean': 0.09559902200488997, 'singularity_frames_frac': 0.05281173594132029, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[2].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.grid[2].findings.persistent_rotors.after[absent]0
sensitivity.grid[2].findings.persistent_rotors.before[absent]1
sensitivity.grid[2].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.grid[2].findings.persistent_rotors.lifetimes_frames.before_step[absent][54]
sensitivity.grid[2].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.grid[2].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[75, 103][absent]
sensitivity.grid[2].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.grid[2].findings.persistent_rotors.present{'illuminated_arrhythmia': 2}[absent]
sensitivity.grid[2].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.grid[2].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.grid[2].findings.persistent_rotors_fraction_superseded.before[absent]0.08059701492537313
sensitivity.grid[2].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.059932659932659935}[absent]
sensitivity.grid[2].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.grid[2].findings.singularities.absent{'light_off': 0.04792176039119805, 'illuminated_after_termination': 0.03984504703929164}[absent]
sensitivity.grid[2].findings.singularities.after[absent]0.05398230088495575
sensitivity.grid[2].findings.singularities.before[absent]0.35522388059701493
sensitivity.grid[2].findings.singularities.present{'illuminated_arrhythmia': 0.47878787878787876}[absent]
sensitivity.grid[2].findings.singularities.ratio[absent]6.58037680450208
sensitivity.grid[2].is_run_settingFalse[absent]
sensitivity.grid[2].persistent_rotor_tracks21
sensitivity.grid[2].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 6, 'singularity_count_mean': 0.09469026548672567, 'singularity_frames_frac': 0.05398230088495575, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.grid[2].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.48955223880597015, 'singularity_frames_frac': 0.35522388059701493, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3045, 'start': 2992, 'charge': -1, 'lifetime_cycles': 1.04, 'lifetime_frames': 54, 'frames_in_segment': 54}], 'persistent_rotor_frames_frac': 0.08059701492537313}
sensitivity.grid[2].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 6, 'singularity_count_mean': 0.0752628666297731, 'singularity_frames_frac': 0.03984504703929164, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[2].segments.illuminated_arrhythmia{'persistent_rotors': 2, 'singularity_count_max': 5, 'singularity_count_mean': 0.6858585858585858, 'singularity_frames_frac': 0.47878787878787876, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 408, 'start': 334, 'charge': -1, 'lifetime_cycles': 1.15, 'lifetime_frames': 75, 'frames_in_segment': 75}, {'end': 1212, 'start': 1110, 'charge': -1, 'lifetime_cycles': 1.58, 'lifetime_frames': 103, 'frames_in_segment': 103}], 'persistent_rotor_frames_frac': 0.059932659932659935}[absent]
sensitivity.grid[2].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 6, 'singularity_count_mean': 0.0784841075794621, 'singularity_frames_frac': 0.04792176039119805, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[3].baselinelightdefault
sensitivity.grid[3].baseline_frames241121
sensitivity.grid[3].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.grid[3].findings.persistent_rotors.after[absent]0
sensitivity.grid[3].findings.persistent_rotors.before[absent]1
sensitivity.grid[3].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.grid[3].findings.persistent_rotors.lifetimes_frames.before_step[absent][78]
sensitivity.grid[3].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.grid[3].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[75, 65, 103][absent]
sensitivity.grid[3].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.grid[3].findings.persistent_rotors.present{'illuminated_arrhythmia': 3}[absent]
sensitivity.grid[3].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.grid[3].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.grid[3].findings.persistent_rotors_fraction_superseded.before[absent]0.11641791044776119
sensitivity.grid[3].findings.persistent_rotors_fraction_superseded.holdsFalseTrue
sensitivity.grid[3].findings.persistent_rotors_fraction_superseded.labeldoes not hold (provisional)holds (provisional)
sensitivity.grid[3].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.08181818181818182}[absent]
sensitivity.grid[3].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.grid[3].findings.singularities.absent{'light_off': 0.05599022004889975, 'illuminated_after_termination': 0.0448256779192031}[absent]
sensitivity.grid[3].findings.singularities.after[absent]0.05929203539823009
sensitivity.grid[3].findings.singularities.before[absent]0.4
sensitivity.grid[3].findings.singularities.present{'illuminated_arrhythmia': 0.49966329966329964}[absent]
sensitivity.grid[3].findings.singularities.ratio[absent]6.746268656716419
sensitivity.grid[3].is_run_settingTrue[absent]
sensitivity.grid[3].persistent_rotor_tracks31
sensitivity.grid[3].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 4, 'singularity_count_mean': 0.10442477876106195, 'singularity_frames_frac': 0.05929203539823009, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.grid[3].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.5716417910447761, 'singularity_frames_frac': 0.4, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3126, 'start': 3049, 'charge': -1, 'lifetime_cycles': 1.5, 'lifetime_frames': 78, 'frames_in_segment': 78}], 'persistent_rotor_frames_frac': 0.11641791044776119}
sensitivity.grid[3].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 9, 'singularity_count_mean': 0.11566131710016603, 'singularity_frames_frac': 0.0448256779192031, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[3].segments.illuminated_arrhythmia{'persistent_rotors': 3, 'singularity_count_max': 5, 'singularity_count_mean': 0.7380471380471381, 'singularity_frames_frac': 0.49966329966329964, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 408, 'start': 334, 'charge': -1, 'lifetime_cycles': 1.15, 'lifetime_frames': 75, 'frames_in_segment': 75}, {'end': 735, 'start': 671, 'charge': -1, 'lifetime_cycles': 1.0, 'lifetime_frames': 65, 'frames_in_segment': 65}, {'end': 1212, 'start': 1110, 'charge': -1, 'lifetime_cycles': 1.58, 'lifetime_frames': 103, 'frames_in_segment': 103}], 'persistent_rotor_frames_frac': 0.08181818181818182}[absent]
sensitivity.grid[3].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 13, 'singularity_count_mean': 0.12176039119804401, 'singularity_frames_frac': 0.05599022004889975, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[3].sigmarunlight
sensitivity.grid[3].spatial_sigma0.00.5
sensitivity.grid[4].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.grid[4].findings.persistent_rotors.after[absent]0
sensitivity.grid[4].findings.persistent_rotors.before[absent]1
sensitivity.grid[4].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.grid[4].findings.persistent_rotors.lifetimes_frames.before_step[absent][78]
sensitivity.grid[4].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.grid[4].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[76, 65, 78][absent]
sensitivity.grid[4].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.grid[4].findings.persistent_rotors.present{'illuminated_arrhythmia': 3}[absent]
sensitivity.grid[4].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.grid[4].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.grid[4].findings.persistent_rotors_fraction_superseded.before[absent]0.11641791044776119
sensitivity.grid[4].findings.persistent_rotors_fraction_superseded.holdsFalseTrue
sensitivity.grid[4].findings.persistent_rotors_fraction_superseded.labeldoes not hold (provisional)holds (provisional)
sensitivity.grid[4].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.07373737373737374}[absent]
sensitivity.grid[4].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.grid[4].findings.singularities.absent{'light_off': 0.06821515892420538, 'illuminated_after_termination': 0.05201992252351965}[absent]
sensitivity.grid[4].findings.singularities.after[absent]0.05663716814159292
sensitivity.grid[4].findings.singularities.before[absent]0.3970149253731343
sensitivity.grid[4].findings.singularities.present{'illuminated_arrhythmia': 0.49326599326599324}[absent]
sensitivity.grid[4].findings.singularities.ratio[absent]7.009794776119403
sensitivity.grid[4].is_run_settingFalse[absent]
sensitivity.grid[4].persistent_rotor_tracks31
sensitivity.grid[4].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 4, 'singularity_count_mean': 0.09469026548672567, 'singularity_frames_frac': 0.05663716814159292, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.grid[4].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.5656716417910448, 'singularity_frames_frac': 0.3970149253731343, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3126, 'start': 3049, 'charge': -1, 'lifetime_cycles': 1.5, 'lifetime_frames': 78, 'frames_in_segment': 78}], 'persistent_rotor_frames_frac': 0.11641791044776119}
sensitivity.grid[4].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 7, 'singularity_count_mean': 0.08909795240730492, 'singularity_frames_frac': 0.05201992252351965, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[4].segments.illuminated_arrhythmia{'persistent_rotors': 3, 'singularity_count_max': 5, 'singularity_count_mean': 0.7326599326599327, 'singularity_frames_frac': 0.49326599326599324, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 408, 'start': 333, 'charge': -1, 'lifetime_cycles': 1.17, 'lifetime_frames': 76, 'frames_in_segment': 76}, {'end': 733, 'start': 669, 'charge': -1, 'lifetime_cycles': 1.0, 'lifetime_frames': 65, 'frames_in_segment': 65}, {'end': 3126, 'start': 3049, 'charge': -1, 'lifetime_cycles': 1.2, 'lifetime_frames': 78, 'frames_in_segment': 78}], 'persistent_rotor_frames_frac': 0.07373737373737374}[absent]
sensitivity.grid[4].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 7, 'singularity_count_mean': 0.12298288508557458, 'singularity_frames_frac': 0.06821515892420538, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[4].sigmalightdefault
sensitivity.grid[4].spatial_sigma0.51.0
sensitivity.grid[5].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.grid[5].findings.persistent_rotors.after[absent]0
sensitivity.grid[5].findings.persistent_rotors.before[absent]1
sensitivity.grid[5].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.grid[5].findings.persistent_rotors.lifetimes_frames.before_step[absent][77]
sensitivity.grid[5].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.grid[5].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[76, 78][absent]
sensitivity.grid[5].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.grid[5].findings.persistent_rotors.present{'illuminated_arrhythmia': 2}[absent]
sensitivity.grid[5].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.grid[5].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.grid[5].findings.persistent_rotors_fraction_superseded.before[absent]0.11492537313432835
sensitivity.grid[5].findings.persistent_rotors_fraction_superseded.holdsFalseTrue
sensitivity.grid[5].findings.persistent_rotors_fraction_superseded.labeldoes not hold (provisional)holds (provisional)
sensitivity.grid[5].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.05185185185185185}[absent]
sensitivity.grid[5].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.grid[5].findings.singularities.absent{'light_off': 0.06625916870415648, 'illuminated_after_termination': 0.04980630879911455}[absent]
sensitivity.grid[5].findings.singularities.after[absent]0.049557522123893805
sensitivity.grid[5].findings.singularities.before[absent]0.373134328358209
sensitivity.grid[5].findings.singularities.present{'illuminated_arrhythmia': 0.4888888888888889}[absent]
sensitivity.grid[5].findings.singularities.ratio[absent]7.529317697228145
sensitivity.grid[5].is_run_settingFalse[absent]
sensitivity.grid[5].persistent_rotor_tracks21
sensitivity.grid[5].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 4, 'singularity_count_mean': 0.07168141592920355, 'singularity_frames_frac': 0.049557522123893805, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.grid[5].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.5238805970149254, 'singularity_frames_frac': 0.373134328358209, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3125, 'start': 3049, 'charge': -1, 'lifetime_cycles': 1.48, 'lifetime_frames': 77, 'frames_in_segment': 77}], 'persistent_rotor_frames_frac': 0.11492537313432835}
sensitivity.grid[5].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 5, 'singularity_count_mean': 0.08245711123408965, 'singularity_frames_frac': 0.04980630879911455, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[5].segments.illuminated_arrhythmia{'persistent_rotors': 2, 'singularity_count_max': 5, 'singularity_count_mean': 0.7235690235690235, 'singularity_frames_frac': 0.4888888888888889, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 408, 'start': 333, 'charge': -1, 'lifetime_cycles': 1.17, 'lifetime_frames': 76, 'frames_in_segment': 76}, {'end': 3126, 'start': 3049, 'charge': -1, 'lifetime_cycles': 1.2, 'lifetime_frames': 78, 'frames_in_segment': 78}], 'persistent_rotor_frames_frac': 0.05185185185185185}[absent]
sensitivity.grid[5].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 7, 'singularity_count_mean': 0.11100244498777506, 'singularity_frames_frac': 0.06625916870415648, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[5].sigmadefaultheavier
sensitivity.grid[5].spatial_sigma1.02.0
sensitivity.grid[6].baselinedefaultheavier
sensitivity.grid[6].baseline_frames12181
sensitivity.grid[6].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.grid[6].findings.persistent_rotors.after[absent]0
sensitivity.grid[6].findings.persistent_rotors.before[absent]1
sensitivity.grid[6].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.grid[6].findings.persistent_rotors.lifetimes_frames.before_step[absent][138]
sensitivity.grid[6].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.grid[6].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[75, 77][absent]
sensitivity.grid[6].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.grid[6].findings.persistent_rotors.present{'illuminated_arrhythmia': 2}[absent]
sensitivity.grid[6].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.grid[6].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.grid[6].findings.persistent_rotors_fraction_superseded.before[absent]0.20597014925373133
sensitivity.grid[6].findings.persistent_rotors_fraction_superseded.holdsFalseTrue
sensitivity.grid[6].findings.persistent_rotors_fraction_superseded.labeldoes not hold (provisional)holds (provisional)
sensitivity.grid[6].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.05117845117845118}[absent]
sensitivity.grid[6].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.grid[6].findings.singularities.absent{'light_off': 0.05965770171149144, 'illuminated_after_termination': 0.04427227448810182}[absent]
sensitivity.grid[6].findings.singularities.after[absent]0.05398230088495575
sensitivity.grid[6].findings.singularities.before[absent]0.39850746268656717
sensitivity.grid[6].findings.singularities.present{'illuminated_arrhythmia': 0.4744107744107744}[absent]
sensitivity.grid[6].findings.singularities.ratio[absent]7.382187423538047
sensitivity.grid[6].is_run_settingFalse[absent]
sensitivity.grid[6].persistent_rotor_tracks21
sensitivity.grid[6].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 7, 'singularity_count_mean': 0.09911504424778761, 'singularity_frames_frac': 0.05398230088495575, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.grid[6].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.5283582089552239, 'singularity_frames_frac': 0.39850746268656717, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3127, 'start': 2990, 'charge': -1, 'lifetime_cycles': 2.65, 'lifetime_frames': 138, 'frames_in_segment': 138}], 'persistent_rotor_frames_frac': 0.20597014925373133}
sensitivity.grid[6].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 4, 'singularity_count_mean': 0.06419479800774765, 'singularity_frames_frac': 0.04427227448810182, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[6].segments.illuminated_arrhythmia{'persistent_rotors': 2, 'singularity_count_max': 4, 'singularity_count_mean': 0.6858585858585858, 'singularity_frames_frac': 0.4744107744107744, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 407, 'start': 333, 'charge': -1, 'lifetime_cycles': 1.15, 'lifetime_frames': 75, 'frames_in_segment': 75}, {'end': 3125, 'start': 3049, 'charge': -1, 'lifetime_cycles': 1.18, 'lifetime_frames': 77, 'frames_in_segment': 77}], 'persistent_rotor_frames_frac': 0.05117845117845118}[absent]
sensitivity.grid[6].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 5, 'singularity_count_mean': 0.08899755501222494, 'singularity_frames_frac': 0.05965770171149144, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[6].sigmaheavierlight
sensitivity.grid[6].spatial_sigma2.00.5
sensitivity.grid[7].baselinedefaultheavier
sensitivity.grid[7].baseline_frames12181
sensitivity.grid[7].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.grid[7].findings.persistent_rotors.after[absent]0
sensitivity.grid[7].findings.persistent_rotors.before[absent]1
sensitivity.grid[7].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.grid[7].findings.persistent_rotors.lifetimes_frames.before_step[absent][138]
sensitivity.grid[7].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.grid[7].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[76, 65, 78][absent]
sensitivity.grid[7].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.grid[7].findings.persistent_rotors.present{'illuminated_arrhythmia': 3}[absent]
sensitivity.grid[7].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.grid[7].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.grid[7].findings.persistent_rotors_fraction_superseded.before[absent]0.20597014925373133
sensitivity.grid[7].findings.persistent_rotors_fraction_superseded.holdsFalseTrue
sensitivity.grid[7].findings.persistent_rotors_fraction_superseded.labeldoes not hold (provisional)holds (provisional)
sensitivity.grid[7].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.07373737373737374}[absent]
sensitivity.grid[7].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.grid[7].findings.singularities.absent{'light_off': 0.06821515892420538, 'illuminated_after_termination': 0.053126729385722195}[absent]
sensitivity.grid[7].findings.singularities.after[absent]0.05398230088495575
sensitivity.grid[7].findings.singularities.before[absent]0.3970149253731343
sensitivity.grid[7].findings.singularities.present{'illuminated_arrhythmia': 0.49292929292929294}[absent]
sensitivity.grid[7].findings.singularities.ratio[absent]7.354538781502324
sensitivity.grid[7].is_run_settingFalse[absent]
sensitivity.grid[7].persistent_rotor_tracks31
sensitivity.grid[7].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 6, 'singularity_count_mean': 0.09115044247787611, 'singularity_frames_frac': 0.05398230088495575, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.grid[7].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.5268656716417911, 'singularity_frames_frac': 0.3970149253731343, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3127, 'start': 2990, 'charge': -1, 'lifetime_cycles': 2.65, 'lifetime_frames': 138, 'frames_in_segment': 138}], 'persistent_rotor_frames_frac': 0.20597014925373133}
sensitivity.grid[7].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 7, 'singularity_count_mean': 0.09407858328721638, 'singularity_frames_frac': 0.053126729385722195, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[7].segments.illuminated_arrhythmia{'persistent_rotors': 3, 'singularity_count_max': 5, 'singularity_count_mean': 0.7336700336700337, 'singularity_frames_frac': 0.49292929292929294, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 408, 'start': 333, 'charge': -1, 'lifetime_cycles': 1.17, 'lifetime_frames': 76, 'frames_in_segment': 76}, {'end': 733, 'start': 669, 'charge': -1, 'lifetime_cycles': 1.0, 'lifetime_frames': 65, 'frames_in_segment': 65}, {'end': 3126, 'start': 3049, 'charge': -1, 'lifetime_cycles': 1.2, 'lifetime_frames': 78, 'frames_in_segment': 78}], 'persistent_rotor_frames_frac': 0.07373737373737374}[absent]
sensitivity.grid[7].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 8, 'singularity_count_mean': 0.13227383863080686, 'singularity_frames_frac': 0.06821515892420538, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[7].sigmarundefault
sensitivity.grid[7].spatial_sigma0.01.0
sensitivity.grid[8].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.grid[8].findings.persistent_rotors.after[absent]0
sensitivity.grid[8].findings.persistent_rotors.before[absent]1
sensitivity.grid[8].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.grid[8].findings.persistent_rotors.lifetimes_frames.before_step[absent][141]
sensitivity.grid[8].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.grid[8].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[73, 66, 89, 138][absent]
sensitivity.grid[8].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.grid[8].findings.persistent_rotors.present{'illuminated_arrhythmia': 4}[absent]
sensitivity.grid[8].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.grid[8].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.grid[8].findings.persistent_rotors_fraction_superseded.before[absent]0.21044776119402986
sensitivity.grid[8].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.12323232323232323}[absent]
sensitivity.grid[8].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.grid[8].findings.singularities.absent{'light_off': 0.06405867970660147, 'illuminated_after_termination': 0.050359712230215826}[absent]
sensitivity.grid[8].findings.singularities.after[absent]0.04601769911504425
sensitivity.grid[8].findings.singularities.before[absent]0.3850746268656716
sensitivity.grid[8].findings.singularities.present{'illuminated_arrhythmia': 0.49292929292929294}[absent]
sensitivity.grid[8].findings.singularities.ratio[absent]8.36796785304248
sensitivity.grid[8].is_run_settingFalse[absent]
sensitivity.grid[8].persistent_rotor_tracks41
sensitivity.grid[8].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 6, 'singularity_count_mean': 0.06991150442477877, 'singularity_frames_frac': 0.04601769911504425, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.grid[8].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.4955223880597015, 'singularity_frames_frac': 0.3850746268656716, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3130, 'start': 2990, 'charge': -1, 'lifetime_cycles': 2.71, 'lifetime_frames': 141, 'frames_in_segment': 141}], 'persistent_rotor_frames_frac': 0.21044776119402986}
sensitivity.grid[8].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 7, 'singularity_count_mean': 0.09131156613171001, 'singularity_frames_frac': 0.050359712230215826, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[8].segments.illuminated_arrhythmia{'persistent_rotors': 4, 'singularity_count_max': 6, 'singularity_count_mean': 0.6942760942760943, 'singularity_frames_frac': 0.49292929292929294, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 407, 'start': 335, 'charge': -1, 'lifetime_cycles': 1.12, 'lifetime_frames': 73, 'frames_in_segment': 73}, {'end': 737, 'start': 672, 'charge': -1, 'lifetime_cycles': 1.02, 'lifetime_frames': 66, 'frames_in_segment': 66}, {'end': 2439, 'start': 2351, 'charge': 1, 'lifetime_cycles': 1.37, 'lifetime_frames': 89, 'frames_in_segment': 89}, {'end': 3127, 'start': 2990, 'charge': -1, 'lifetime_cycles': 2.12, 'lifetime_frames': 138, 'frames_in_segment': 138}], 'persistent_rotor_frames_frac': 0.12323232323232323}[absent]
sensitivity.grid[8].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 8, 'singularity_count_mean': 0.11735941320293398, 'singularity_frames_frac': 0.06405867970660147, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.grid[8].sigmalightheavier
sensitivity.grid[8].spatial_sigma0.52.0
sensitivity.trackers[0].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.trackers[0].findings.persistent_rotors.after[absent]0
sensitivity.trackers[0].findings.persistent_rotors.before[absent]0
sensitivity.trackers[0].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.trackers[0].findings.persistent_rotors.lifetimes_frames.before_step[absent][]
sensitivity.trackers[0].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.trackers[0].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[][absent]
sensitivity.trackers[0].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.trackers[0].findings.persistent_rotors.present{'illuminated_arrhythmia': 0}[absent]
sensitivity.trackers[0].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.trackers[0].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.trackers[0].findings.persistent_rotors_fraction_superseded.before[absent]0.0
sensitivity.trackers[0].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.0}[absent]
sensitivity.trackers[0].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.trackers[0].is_run_settingFalse[absent]
sensitivity.trackers[0].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 4, 'singularity_count_mean': 0.09469026548672567, 'singularity_frames_frac': 0.05663716814159292, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.trackers[0].segments.before_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 4, 'singularity_count_mean': 0.5656716417910448, 'singularity_frames_frac': 0.3970149253731343, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.trackers[0].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 9, 'singularity_count_mean': 0.11566131710016603, 'singularity_frames_frac': 0.0448256779192031, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.trackers[0].segments.illuminated_arrhythmia{'persistent_rotors': 0, 'singularity_count_max': 5, 'singularity_count_mean': 0.7380471380471381, 'singularity_frames_frac': 0.49966329966329964, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.trackers[0].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 13, 'singularity_count_mean': 0.12176039119804401, 'singularity_frames_frac': 0.05599022004889975, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.trackers[1].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.trackers[1].findings.persistent_rotors.after[absent]0
sensitivity.trackers[1].findings.persistent_rotors.before[absent]1
sensitivity.trackers[1].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.trackers[1].findings.persistent_rotors.lifetimes_frames.before_step[absent][78]
sensitivity.trackers[1].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.trackers[1].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[75, 65, 103][absent]
sensitivity.trackers[1].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.trackers[1].findings.persistent_rotors.present{'illuminated_arrhythmia': 3}[absent]
sensitivity.trackers[1].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.trackers[1].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.trackers[1].findings.persistent_rotors_fraction_superseded.before[absent]0.11641791044776119
sensitivity.trackers[1].findings.persistent_rotors_fraction_superseded.holdsFalseTrue
sensitivity.trackers[1].findings.persistent_rotors_fraction_superseded.labeldoes not hold (provisional)holds (provisional)
sensitivity.trackers[1].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.08181818181818182}[absent]
sensitivity.trackers[1].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.trackers[1].is_run_settingTrue[absent]
sensitivity.trackers[1].persistent_rotor_tracks31
sensitivity.trackers[1].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 4, 'singularity_count_mean': 0.09469026548672567, 'singularity_frames_frac': 0.05663716814159292, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.trackers[1].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.5656716417910448, 'singularity_frames_frac': 0.3970149253731343, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3126, 'start': 3049, 'charge': -1, 'lifetime_cycles': 1.5, 'lifetime_frames': 78, 'frames_in_segment': 78}], 'persistent_rotor_frames_frac': 0.11641791044776119}
sensitivity.trackers[1].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 9, 'singularity_count_mean': 0.11566131710016603, 'singularity_frames_frac': 0.0448256779192031, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.trackers[1].segments.illuminated_arrhythmia{'persistent_rotors': 3, 'singularity_count_max': 5, 'singularity_count_mean': 0.7380471380471381, 'singularity_frames_frac': 0.49966329966329964, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 408, 'start': 334, 'charge': -1, 'lifetime_cycles': 1.15, 'lifetime_frames': 75, 'frames_in_segment': 75}, {'end': 735, 'start': 671, 'charge': -1, 'lifetime_cycles': 1.0, 'lifetime_frames': 65, 'frames_in_segment': 65}, {'end': 1212, 'start': 1110, 'charge': -1, 'lifetime_cycles': 1.58, 'lifetime_frames': 103, 'frames_in_segment': 103}], 'persistent_rotor_frames_frac': 0.08181818181818182}[absent]
sensitivity.trackers[1].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 13, 'singularity_count_mean': 0.12176039119804401, 'singularity_frames_frac': 0.05599022004889975, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.trackers[2].findings.persistent_rotors.absent{'light_off': 0, 'illuminated_after_termination': 0}[absent]
sensitivity.trackers[2].findings.persistent_rotors.after[absent]0
sensitivity.trackers[2].findings.persistent_rotors.before[absent]1
sensitivity.trackers[2].findings.persistent_rotors.lifetimes_frames.after_step[absent][]
sensitivity.trackers[2].findings.persistent_rotors.lifetimes_frames.before_step[absent][136]
sensitivity.trackers[2].findings.persistent_rotors.lifetimes_frames.illuminated_after_termination[][absent]
sensitivity.trackers[2].findings.persistent_rotors.lifetimes_frames.illuminated_arrhythmia[75, 65, 103][absent]
sensitivity.trackers[2].findings.persistent_rotors.lifetimes_frames.light_off[][absent]
sensitivity.trackers[2].findings.persistent_rotors.present{'illuminated_arrhythmia': 3}[absent]
sensitivity.trackers[2].findings.persistent_rotors_fraction_superseded.absent{'light_off': 0.0, 'illuminated_after_termination': 0.0}[absent]
sensitivity.trackers[2].findings.persistent_rotors_fraction_superseded.after[absent]0.0
sensitivity.trackers[2].findings.persistent_rotors_fraction_superseded.before[absent]0.20298507462686566
sensitivity.trackers[2].findings.persistent_rotors_fraction_superseded.holdsFalseTrue
sensitivity.trackers[2].findings.persistent_rotors_fraction_superseded.labeldoes not hold (provisional)holds (provisional)
sensitivity.trackers[2].findings.persistent_rotors_fraction_superseded.present{'illuminated_arrhythmia': 0.08181818181818182}[absent]
sensitivity.trackers[2].findings.persistent_rotors_fraction_superseded.ratio[absent]None
sensitivity.trackers[2].is_run_settingFalse[absent]
sensitivity.trackers[2].persistent_rotor_tracks31
sensitivity.trackers[2].segments.after_step[absent]{'persistent_rotors': 0, 'singularity_count_max': 4, 'singularity_count_mean': 0.09469026548672567, 'singularity_frames_frac': 0.05663716814159292, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}
sensitivity.trackers[2].segments.before_step[absent]{'persistent_rotors': 1, 'singularity_count_max': 4, 'singularity_count_mean': 0.5656716417910448, 'singularity_frames_frac': 0.3970149253731343, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 3126, 'start': 2991, 'charge': -1, 'lifetime_cycles': 2.62, 'lifetime_frames': 136, 'frames_in_segment': 136}], 'persistent_rotor_frames_frac': 0.20298507462686566}
sensitivity.trackers[2].segments.illuminated_after_termination{'persistent_rotors': 0, 'singularity_count_max': 9, 'singularity_count_mean': 0.11566131710016603, 'singularity_frames_frac': 0.0448256779192031, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.trackers[2].segments.illuminated_arrhythmia{'persistent_rotors': 3, 'singularity_count_max': 5, 'singularity_count_mean': 0.7380471380471381, 'singularity_frames_frac': 0.49966329966329964, 'persistent_rotor_count_max': 1, 'persistent_rotor_durations': [{'end': 408, 'start': 334, 'charge': -1, 'lifetime_cycles': 1.15, 'lifetime_frames': 75, 'frames_in_segment': 75}, {'end': 735, 'start': 671, 'charge': -1, 'lifetime_cycles': 1.0, 'lifetime_frames': 65, 'frames_in_segment': 65}, {'end': 1212, 'start': 1110, 'charge': -1, 'lifetime_cycles': 1.58, 'lifetime_frames': 103, 'frames_in_segment': 103}], 'persistent_rotor_frames_frac': 0.08181818181818182}[absent]
sensitivity.trackers[2].segments.light_off{'persistent_rotors': 0, 'singularity_count_max': 13, 'singularity_count_mean': 0.12176039119804401, 'singularity_frames_frac': 0.05599022004889975, 'persistent_rotor_count_max': 0, 'persistent_rotor_durations': [], 'persistent_rotor_frames_frac': 0.0}[absent]
sensitivity.varied.spatial_sigma.run0.0[absent]
criteria_status.ruleslength 15length 13
criteria_status.rules[0].values.baseline_frames241121
criteria_status.rules[0].values.spatial_sigma0.01.0
criteria_status.rules[4].values.min_frames6552
criteria_status.rules[6].values.sigmas.run0.0[absent]
criteria_status.rules[7].descriptionFrames analysed: whole recording minus one filter pad at each end (unless the plan narrows it)Frame window analysed per seed recording
criteria_status.rules[7].locationworker/voltage/runs.py (default_window)worker/voltage/runs.py (SEED_RUNS)
criteria_status.rules[7].values.f02002500
criteria_status.rules[7].values.f190674300
criteria_status.rules[9].values.direction[absent]up
criteria_status.rules[9].values.edges_excluded[absent]one window at each end
criteria_status.rules[9].values.event_id[absent]46c59a51-1a01-4aed-8021-db9a63720a1d
criteria_status.rules[9].values.frame[absent]3170
criteria_status.rules[9].values.min_step_rel_beat[absent]0.5
criteria_status.rules[9].values.min_z[absent]5.0
criteria_status.rules[9].values.windows[absent][101, 151, 201]
criteria_status.rules[10].values.events['illumination_on@0', 'illumination_off@4977'][absent]
criteria_status.rules[10].values.files[absent]['0111210010.txt']
criteria_status.rules[11].descriptionMouse segments bounded by DAQ light events and the baseline step, interpreted as spiral termination under illumination (project lead, from Hussaini et al. 2023)Singularity before/after finding holds if frac(before) >= min_frac and >= min_ratio x frac(after) at every setting (also kept, superseded, for persistent rotors)
criteria_status.rules[11].expertcardiac electrophysiologist (ideally the depositing authors)cardiac electrophysiologist + biostatistician
criteria_status.rules[11].locationworker/voltage/annotations.py (MOUSE_SEGMENTS)worker/voltage/sensitivity.py (MIN_FRAC, MIN_RATIO)
criteria_status.rules[11].values.illuminated_after_termination[3170, 4977][absent]
criteria_status.rules[11].values.illuminated_arrhythmia[0, 3170][absent]
criteria_status.rules[11].values.light_off[4977, 9267][absent]
criteria_status.rules[11].values.min_frac[absent]0.1
criteria_status.rules[11].values.min_ratio[absent]2.0
criteria_status.rules[12].descriptionSingularity before/after finding holds if frac(before) >= min_frac and >= min_ratio x frac(after) at every setting (also kept, superseded, for persistent rotors)Persistent-rotor finding holds if >= 1 persistent rotor overlaps the segment before the event and none overlaps the segment after, at every setting
criteria_status.rules[12].expertcardiac electrophysiologist + biostatisticiancardiac electrophysiologist
criteria_status.rules[12].locationworker/voltage/sensitivity.py (MIN_FRAC, MIN_RATIO)worker/voltage/sensitivity.py (MIN_ROTORS_BEFORE, MAX_ROTORS_AFTER)
criteria_status.rules[12].values.max_rotors_after[absent]0
criteria_status.rules[12].values.min_frac0.1[absent]
criteria_status.rules[12].values.min_lifetime_frames[absent]52
criteria_status.rules[12].values.min_ratio2.0[absent]
criteria_status.rules[12].values.min_rotors_before[absent]1
criteria_status.rules[12].values.spanning_rotor[absent]counts in every segment it overlaps
reportable{'persistent_rotor_tracks': {'unit': 'count', 'status': 'unstable, not reportable', 'settings': 'sensitivity grid + trackers', 'range_across_settings': [0.0, 5.0]}, 'light_off.dominant_freq_hz': {'unit': 'Hz', 'status': 'unstable, not reportable', 'settings': 'sensitivity grid + trackers', 'range_across_settings': [4.89, 16.87]}, 'light_off.persistent_rotors': {'unit': 'count', 'value': 0, 'checked': 'no_cited_range'}, 'light_off.singularity_frames_frac': {'unit': 'fraction of frames', 'status': 'unstable, not reportable', 'settings': 'sensitivity grid + trackers', 'range_across_settings': [0.04792176039119805, 0.06821515892420538]}, 'light_off.persistent_rotor_count_max': {'unit': 'count', 'value': 0, 'checked': 'no_cited_range'}, 'illuminated_arrhythmia.dominant_freq_hz': {'unit': 'Hz', 'value': 15.488, 'checked': 'within_range'}, 'illuminated_arrhythmia.persistent_rotors': {'unit': 'count', 'status': 'unstable, not reportable', 'settings': 'sensitivity grid + trackers', 'range_across_settings': [0.0, 5.0]}, 'illuminated_after_termination.dominant_freq_hz': {'unit': 'Hz', 'status': 'unstable, not reportable', 'settings': 'sensitivity grid + trackers', 'range_across_settings': [4.981, 12.175]}, 'illuminated_arrhythmia.singularity_frames_frac': {'unit': 'fraction of frames', 'value': 0.49966329966329964, 'checked': 'no_cited_range'}, 'illuminated_after_termination.persistent_rotors': {'unit': 'count', 'value': 0, 'checked': 'no_cited_range'}, 'illuminated_arrhythmia.persistent_rotor_count_max': {'unit': 'count', 'status': 'unstable, not reportable', 'settings': 'sensitivity grid + trackers', 'range_across_settings': [0.0, 1.0]}, 'illuminated_after_termination.singularity_frames_frac': {'unit': 'fraction of frames', 'status': 'unstable, not reportable', 'settings': 'sensitivity grid + trackers', 'range_across_settings': [0.03984504703929164, 0.053126729385722195]}, 'illuminated_after_termination.persistent_rotor_count_max': {'unit': 'count', 'value': 0, 'checked': 'no_cited_range'}}None
physiology_okTrueNone
critic.checks{'checks': {'persistent_rotor_tracks': {'unit': 'count', 'range': None, 'metric': 'persistent_rotor_tracks', 'stable': False, 'status': 'unstable_not_reportable', 'segment': None, 'spread_frac': 1.667, 'value_at_run_setting': 3, 'range_across_settings': [0.0, 5.0]}, 'light_off.dominant_freq_hz': {'unit': 'Hz', 'range': None, 'metric': 'dominant_freq_hz', 'stable': False, 'status': 'unstable_not_reportable', 'segment': 'light_off', 'spread_frac': 1.633, 'value_at_run_setting': 4.89, 'range_across_settings': [4.89, 16.87]}, 'light_off.persistent_rotors': {'unit': 'count', 'range': None, 'metric': 'persistent_rotors', 'stable': True, 'status': 'no_cited_range', 'segment': 'light_off', 'spread_frac': 0.0, 'value_at_run_setting': 0, 'range_across_settings': [0.0, 0.0]}, 'light_off.singularity_frames_frac': {'unit': 'fraction of frames', 'range': None, 'metric': 'singularity_frames_frac', 'stable': False, 'status': 'unstable_not_reportable', 'segment': 'light_off', 'spread_frac': 0.336, 'value_at_run_setting': 0.05599022004889975, 'range_across_settings': [0.04792176039119805, 0.06821515892420538]}, 'light_off.persistent_rotor_count_max': {'unit': 'count', 'range': None, 'metric': 'persistent_rotor_count_max', 'stable': True, 'status': 'no_cited_range', 'segment': 'light_off', 'spread_frac': 0.0, 'value_at_run_setting': 0, 'range_across_settings': [0.0, 0.0]}, 'illuminated_arrhythmia.dominant_freq_hz': {'unit': 'Hz', 'range': {'ref': '10.1371/journal.pcbi.1011660', 'cited_low': 18.75, 'cited_high': 20.0, 'checked_low': 14.0625, 'checked_high': 25.0}, 'metric': 'dominant_freq_hz', 'stable': True, 'status': 'within_range', 'segment': 'illuminated_arrhythmia', 'spread_frac': 0.0, 'value_at_run_setting': 15.488, 'range_across_settings': [15.488, 15.488]}, 'illuminated_arrhythmia.persistent_rotors': {'unit': 'count', 'range': None, 'metric': 'persistent_rotors', 'stable': False, 'status': 'unstable_not_reportable', 'segment': 'illuminated_arrhythmia', 'spread_frac': 1.667, 'value_at_run_setting': 3, 'range_across_settings': [0.0, 5.0]}, 'illuminated_after_termination.dominant_freq_hz': {'unit': 'Hz', 'range': None, 'metric': 'dominant_freq_hz', 'stable': False, 'status': 'unstable_not_reportable', 'segment': 'illuminated_after_termination', 'spread_frac': 0.722, 'value_at_run_setting': 4.981, 'range_across_settings': [4.981, 12.175]}, 'illuminated_arrhythmia.singularity_frames_frac': {'unit': 'fraction of frames', 'range': None, 'metric': 'singularity_frames_frac', 'stable': True, 'status': 'no_cited_range', 'segment': 'illuminated_arrhythmia', 'spread_frac': 0.051, 'value_at_run_setting': 0.49966329966329964, 'range_across_settings': [0.4744107744107744, 0.49966329966329964]}, 'illuminated_after_termination.persistent_rotors': {'unit': 'count', 'range': None, 'metric': 'persistent_rotors', 'stable': True, 'status': 'no_cited_range', 'segment': 'illuminated_after_termination', 'spread_frac': 0.0, 'value_at_run_setting': 0, 'range_across_settings': [0.0, 0.0]}, 'illuminated_arrhythmia.persistent_rotor_count_max': {'unit': 'count', 'range': None, 'metric': 'persistent_rotor_count_max', 'stable': False, 'status': 'unstable_not_reportable', 'segment': 'illuminated_arrhythmia', 'spread_frac': 1.0, 'value_at_run_setting': 1, 'range_across_settings': [0.0, 1.0]}, 'illuminated_after_termination.singularity_frames_frac': {'unit': 'fraction of frames', 'range': None, 'metric': 'singularity_frames_frac', 'stable': False, 'status': 'unstable_not_reportable', 'segment': 'illuminated_after_termination', 'spread_frac': 0.281, 'value_at_run_setting': 0.0448256779192031, 'range_across_settings': [0.03984504703929164, 0.053126729385722195]}, 'illuminated_after_termination.persistent_rotor_count_max': {'unit': 'count', 'range': None, 'metric': 'persistent_rotor_count_max', 'stable': True, 'status': 'no_cited_range', 'segment': 'illuminated_after_termination', 'spread_frac': 0.0, 'value_at_run_setting': 0, 'range_across_settings': [0.0, 0.0]}}, 'unstable': ['light_off.singularity_frames_frac', 'light_off.dominant_freq_hz', 'illuminated_arrhythmia.persistent_rotors', 'illuminated_arrhythmia.persistent_rotor_count_max', 'illuminated_after_termination.singularity_frames_frac', 'illuminated_after_termination.dominant_freq_hz', 'persistent_rotor_tracks'], 'physiology_ok': True, 'ranged_checks': ['illuminated_arrhythmia.dominant_freq_hz']}None
critic.stability{'persistent_rotor_tracks': {'max': 5.0, 'min': 0.0, 'median': 3.0, 'stable': False, 'settings': 15, 'spread_frac': 1.667, 'values_grid': [2, 2, 2, 3, 3, 2, 2, 3, 4, 4, 5, 4], 'varied_over': 'filter grid + trackers', 'values_trackers': [0, 3, 3]}, 'light_off.dominant_freq_hz': {'max': 16.87, 'min': 4.89, 'median': 7.335, 'stable': False, 'settings': 3, 'spread_frac': 1.633, 'varied_over': 'baseline windows', 'values_by_baseline': {'81': 16.87, '121': 7.335, '241': 4.89}}, 'light_off.persistent_rotors': {'max': 0.0, 'min': 0.0, 'median': 0.0, 'stable': True, 'settings': 15, 'spread_frac': 0.0, 'values_grid': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'varied_over': 'filter grid + trackers', 'values_trackers': [0, 0, 0]}, 'light_off.singularity_frames_frac': {'max': 0.06821515892420538, 'min': 0.04792176039119805, 'median': 0.060391198044009775, 'stable': False, 'settings': 12, 'spread_frac': 0.336, 'values_grid': [0.05476772616136919, 0.05281173594132029, 0.04792176039119805, 0.05599022004889975, 0.06821515892420538, 0.06625916870415648, 0.05965770171149144, 0.06821515892420538, 0.06405867970660147, 0.061124694376528114, 0.05281173594132029, 0.06625916870415648], 'varied_over': 'filter grid'}, 'light_off.persistent_rotor_present': {'stable': True, 'values_grid': [False, False, False, False, False, False, False, False, False, False, False, False], 'varied_over': 'filter grid + trackers', 'values_trackers': [False, False, False], 'stable_across_filters': True, 'stable_across_trackers': True}, 'light_off.persistent_rotor_count_max': {'max': 0.0, 'min': 0.0, 'median': 0.0, 'stable': True, 'settings': 15, 'spread_frac': 0.0, 'values_grid': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'varied_over': 'filter grid + trackers', 'values_trackers': [0, 0, 0]}, 'illuminated_arrhythmia.dominant_freq_hz': {'max': 15.488, 'min': 15.488, 'median': 15.488, 'stable': True, 'settings': 3, 'spread_frac': 0.0, 'varied_over': 'baseline windows', 'values_by_baseline': {'81': 15.488, '121': 15.488, '241': 15.488}}, 'illuminated_arrhythmia.persistent_rotors': {'max': 5.0, 'min': 0.0, 'median': 3.0, 'stable': False, 'settings': 15, 'spread_frac': 1.667, 'values_grid': [2, 2, 2, 3, 3, 2, 2, 3, 4, 4, 5, 4], 'varied_over': 'filter grid + trackers', 'values_trackers': [0, 3, 3]}, 'illuminated_after_termination.dominant_freq_hz': {'max': 12.175, 'min': 4.981, 'median': 9.961, 'stable': False, 'settings': 3, 'spread_frac': 0.722, 'varied_over': 'baseline windows', 'values_by_baseline': {'81': 12.175, '121': 9.961, '241': 4.981}}, 'illuminated_arrhythmia.singularity_frames_frac': {'max': 0.49966329966329964, 'min': 0.4744107744107744, 'median': 0.49292929292929294, 'stable': True, 'settings': 12, 'spread_frac': 0.051, 'values_grid': [0.498989898989899, 0.49696969696969695, 0.47878787878787876, 0.49966329966329964, 0.49326599326599324, 0.4888888888888889, 0.4744107744107744, 0.49292929292929294, 0.49292929292929294, 0.49023569023569025, 0.47744107744107744, 0.49393939393939396], 'varied_over': 'filter grid'}, 'illuminated_after_termination.persistent_rotors': {'max': 0.0, 'min': 0.0, 'median': 0.0, 'stable': True, 'settings': 15, 'spread_frac': 0.0, 'values_grid': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'varied_over': 'filter grid + trackers', 'values_trackers': [0, 0, 0]}, 'illuminated_arrhythmia.persistent_rotor_present': {'stable': False, 'values_grid': [True, True, True, True, True, True, True, True, True, True, True, True], 'varied_over': 'filter grid + trackers', 'values_trackers': [False, True, True], 'stable_across_filters': True, 'stable_across_trackers': False}, 'illuminated_arrhythmia.persistent_rotor_count_max': {'max': 1.0, 'min': 0.0, 'median': 1.0, 'stable': False, 'settings': 15, 'spread_frac': 1.0, 'values_grid': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 'varied_over': 'filter grid + trackers', 'values_trackers': [0, 1, 1]}, 'illuminated_after_termination.singularity_frames_frac': {'max': 0.053126729385722195, 'min': 0.03984504703929164, 'median': 0.04731599335915883, 'stable': False, 'settings': 12, 'spread_frac': 0.281, 'values_grid': [0.04427227448810182, 0.04316546762589928, 0.03984504703929164, 0.0448256779192031, 0.05201992252351965, 0.04980630879911455, 0.04427227448810182, 0.053126729385722195, 0.050359712230215826, 0.04980630879911455, 0.04261206419479801, 0.05257332595462092], 'varied_over': 'filter grid'}, 'illuminated_after_termination.persistent_rotor_present': {'stable': True, 'values_grid': [False, False, False, False, False, False, False, False, False, False, False, False], 'varied_over': 'filter grid + trackers', 'values_trackers': [False, False, False], 'stable_across_filters': True, 'stable_across_trackers': True}, 'illuminated_after_termination.persistent_rotor_count_max': {'max': 0.0, 'min': 0.0, 'median': 0.0, 'stable': True, 'settings': 15, 'spread_frac': 0.0, 'values_grid': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'varied_over': 'filter grid + trackers', 'values_trackers': [0, 0, 0]}}None
critic.persistence_variants{'agree': False, 'measured_cycle': {'basis': 'one dominant cycle of the fastest segment at the run setting', 'applicable': True, 'min_frames': 65, 'holds_across_filters': True, 'label_across_filters': 'holds (provisional)', 'holds_across_trackers': False, 'label_across_trackers': 'does not hold (provisional)', 'present_segment_counts_grid': {'illuminated_arrhythmia': [2, 2, 2, 3, 3, 2, 2, 3, 4, 4, 5, 4]}, 'present_segment_lifetimes_run': {'illuminated_arrhythmia': [75, 65, 103]}}, 'paper_rotation': {'ref': '10.1371/journal.pcbi.1011660', 'basis': '1000 frames/s / 20 Hz, cited', 'passage': ' is shown in Fig 3B. It shows that the arrhythmia consists of a single spiral wave with a stationary core dynamic and a rotational frequency of ≈ 20 Hz before illumination. During a single global optical pulse with a PL of 5000 ms and an LI of 3.21 μW/mm2, the frequency of the arrhythmia de', 'applicable': True, 'min_frames': 50, 'rotation_hz': 20.0, 'holds_across_filters': True, 'label_across_filters': 'holds (provisional)', 'holds_across_trackers': True, 'label_across_trackers': 'holds (provisional)', 'present_segment_counts_grid': {'illuminated_arrhythmia': [8, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7]}, 'present_segment_lifetimes_run': {'illuminated_arrhythmia': [75, 65, 57, 103, 57, 62, 58, 54]}}}None
critic.trackers{'note': 'disagreement is reported as a review item, not folded into the pass/fail', 'agree': False, 'trackers': [{'link_px': 2.0, 'max_gap': 1, 'tracker': 'strict', 'is_run_setting': False, 'persistent_rotor_rule': 'does not hold (provisional)', 'persistent_rotors_by_segment': {'light_off': 0, 'illuminated_arrhythmia': 0, 'illuminated_after_termination': 0}}, {'link_px': 4.0, 'max_gap': 5, 'tracker': 'default', 'is_run_setting': True, 'persistent_rotor_rule': 'holds (provisional)', 'persistent_rotors_by_segment': {'light_off': 0, 'illuminated_arrhythmia': 3, 'illuminated_after_termination': 0}}, {'link_px': 6.0, 'max_gap': 10, 'tracker': 'loose', 'is_run_setting': False, 'persistent_rotor_rule': 'holds (provisional)', 'persistent_rotors_by_segment': {'light_off': 0, 'illuminated_arrhythmia': 3, 'illuminated_after_termination': 0}}]}None
critic.required_review_topics['unstable:light_off.singularity_frames_frac', 'unstable:light_off.dominant_freq_hz', 'unstable:illuminated_arrhythmia.persistent_rotors', 'unstable:illuminated_arrhythmia.persistent_rotor_count_max', 'unstable:illuminated_after_termination.singularity_frames_frac', 'unstable:illuminated_after_termination.dominant_freq_hz', 'unstable:persistent_rotor_tracks', 'tracker_disagreement', 'persistence_threshold_disagreement']None
critic.ranges[{'low': 18.75, 'high': 20.0, 'unit': 'Hz', 'scope': 'one optical mapping recording in the same study (spiral wave before and during illumination); not a population range', 'metric': 'dominant_freq_hz', 'source': {'ref': '10.1371/journal.pcbi.1011660', 'quotes': ['rotational frequency of ≈ 20 Hz before illumination', 'the frequency of the arrhythmia decreases to ≈ 18\\.75 Hz'], 'passages': [' is shown in Fig 3B. It shows that the arrhythmia consists of a single spiral wave with a stationary core dynamic and a rotational frequency of ≈ 20 Hz before illumination. During a single global optical pulse with a PL of 5000 ms and an LI of 3.21 μW/mm2, the frequency of the arrhythmia de', 'ncy of ≈ 20 Hz before illumination. During a single global optical pulse with a PL of 5000 ms and an LI of 3.21 μW/mm2, the frequency of the arrhythmia decreases to ≈ 18.75 Hz. It is important to note that the frequency reverses its original value of ≈ 20 Hz when the light is turned off. Fig 3C']}, 'status': 'provisional', 'tissue': 'whole_heart', 'species': 'mouse', 'applies_to': {'segment_expected_persistent_rotors': 'present'}, 'checked_low': 14.0625, 'checked_high': 25.0, 'tolerance_frac': 0.25}]None
critic.passages{'mouse_spiral_rotation_period': {'ref': '10.1371/journal.pcbi.1011660', 'note': 'At 1000 frames/s, 20 Hz is a 50-frame rotation; the illuminated value of 18.75 Hz would be 53 frames.', 'quotes': ['rotational frequency of ≈ 20 Hz before illumination'], 'status': 'provisional', 'passages': [' is shown in Fig 3B. It shows that the arrhythmia consists of a single spiral wave with a stationary core dynamic and a rotational frequency of ≈ 20 Hz before illumination. During a single global optical pulse with a PL of 5000 ms and an LI of 3.21 μW/mm2, the frequency of the arrhythmia de'], 'applies_to': {'species': 'mouse'}, 'rotation_hz': 20.0}}None
critic.verdict.physiology_okTrueNone
critic.verdict.send_backFalseNone
critic.verdict.metric_statuseslength 13length 0
pipeline.params.baseline_frames241121
pipeline.params.render.step42
pipeline.params.spatial_sigma0.01.0
pipeline.params.tracking.min_frames6552
pipeline.params.window.f02002500
pipeline.params.window.f190674300
pipeline.params.window.frame_rate_hz1000[absent]
pipeline.params.window.frame_rate_source{'ref': '10.1371/journal.pcbi.1011660', 'kind': 'publication', 'note': 'Camera frames are 64 x 64 in the paper; the deposit is 64 x 55 (cropped). Consistent with the DAQ: 10 samples per frame and a 5 s light pulse spanning 50,001 samples imply a 10 kHz DAQ.', 'quote': ' 775 ± 70nm bandpass filter (FF01–775/140-25, Semrock) and finally by the camera (EMCCD, Cascade 128+, Photometrics) with a spatial resolution of 64 × 64 pixels (133 μm per pixel) at 1 kHz. Optical Mapping recordings were acquired with software MultiRecorder and analysed with software PythonAnalyser (both developed by Research Group Biomedical Physics). Electrical s', 'section': 'Materials and methods: Optical mapping experiments on ventricular arrhythmia and its termination in the intact mouse heart'}[absent]
pipeline.params.window.illuminationAcquisition log (LED trigger channel, provisional interpretation): illumination on over frames 200-4977 of the analysed frames 200-9067.Acquisition log (0111210010.txt, LED trigger channel, provisional interpretation): illumination on throughout the analysed frames 2500-4300.
pipeline.params.window.segment_cycles_frames.after_step[absent]141
pipeline.params.window.segment_cycles_frames.before_step[absent]52
pipeline.params.window.segment_cycles_frames.illuminated_after_termination201[absent]
pipeline.params.window.segment_cycles_frames.illuminated_arrhythmia65[absent]
pipeline.params.window.segment_cycles_frames.light_off204[absent]
pipeline.params.window.segments[{'name': 'illuminated_arrhythmia', 'label': 'illumination with arrhythmia', 'defined': [0, 3170], 'analysed': [200, 3170], 'citation': {'ref': '10.1371/journal.pcbi.1011660', 'quote': 't stimulus with LI = 3.44 μW/mm2 and PL = 5 s. Fig 2C shows a monophasic action potential (MAP) signal (in black) before, during, and after illumination. It shows the sinus rhythm returns after 3190 ms of illumination. Fig 2D presents a closer look at the MAP signal of the heart during the last few rotations of arrhythmia and the first few action potentials of sinus rhythm. Fig 2E illustrates a'}, 'defined_by': "project lead (not a domain scientist), following the paper's design", 'segment_id': '9ba31b07-6c35-4baf-9eb7-c5433889f987', 'end_event_id': '46c59a51-1a01-4aed-8021-db9a63720a1d', 'start_event_id': None, 'expected_persistent_rotors': 'present'}, {'name': 'illuminated_after_termination', 'label': 'illumination after termination', 'defined': [3170, 4977], 'analysed': [3170, 4977], 'citation': {'ref': '10.1371/journal.pcbi.1011660', 'quote': 't stimulus with LI = 3.44 μW/mm2 and PL = 5 s. Fig 2C shows a monophasic action potential (MAP) signal (in black) before, during, and after illumination. It shows the sinus rhythm returns after 3190 ms of illumination. Fig 2D presents a closer look at the MAP signal of the heart during the last few rotations of arrhythmia and the first few action potentials of sinus rhythm. Fig 2E illustrates a'}, 'defined_by': "project lead (not a domain scientist), following the paper's design", 'segment_id': 'a747e5e7-a3a6-44b4-b66e-5737c8ba7345', 'end_event_id': 'db2ad5f3-9b96-4ec1-9ccd-9c82c3425609', 'start_event_id': '46c59a51-1a01-4aed-8021-db9a63720a1d', 'expected_persistent_rotors': 'absent'}, {'name': 'light_off', 'label': 'light off', 'defined': [4977, 9267], 'analysed': [4977, 9067], 'citation': {'ref': '10.1371/journal.pcbi.1011660', 'quote': 't stimulus with LI = 3.44 μW/mm2 and PL = 5 s. Fig 2C shows a monophasic action potential (MAP) signal (in black) before, during, and after illumination. It shows the sinus rhythm returns after 3190 ms of illumination. Fig 2D presents a closer look at the MAP signal of the heart during the last few rotations of arrhythmia and the first few action potentials of sinus rhythm. Fig 2E illustrates a'}, 'defined_by': "project lead (not a domain scientist), following the paper's design", 'segment_id': 'd65c796e-74f0-4f90-ae86-7b528a9652a6', 'end_event_id': None, 'start_event_id': 'db2ad5f3-9b96-4ec1-9ccd-9c82c3425609', 'expected_persistent_rotors': 'absent'}]{'after_step': [3170, 4300], 'before_step': [2500, 3170]}
pipeline.params.window.split_event[absent]{'kind': 'baseline_step', 'cause': 'not established', 'frame': 3170, 'source': 'image', 'event_id': '46c59a51-1a01-4aed-8021-db9a63720a1d', 'uncertainty_frames': 17}
pipeline.stepslength 9length 11
pipeline.steps[2]baseline_correctdetect_events
pipeline.steps[3]polaritybaseline_correct
pipeline.steps[4]hilbert_phasepolarity
pipeline.steps[5]phase_singularitiesspatial_filter(phase only)
pipeline.steps[6]track_and_pairhilbert_phase
pipeline.steps[7]sensitivityphase_singularities
pipeline.steps[8]rendertrack_and_pair
methods_textThe recording will be loaded and checked as processed deposit data, then analysed over the whole available window after filter padding, with analysed frames 200–9067 from a 9267-frame, 64 × 55 recording at 1000 Hz from the publication-based frame-rate source. The provisional segments, defaults, bounds, thresholds and criteria are not yet reviewed by a domain scientist; the provisional segments are illuminated_arrhythmia frames 0–3170, illuminated_after_termination frames 3170–4977, and light_off frames 4977–9267. Baseline correction will use a centered moving-average window of 241 frames, polarity will be handled as inverted, no phase-only spatial Gaussian filter will be applied because spatial_sigma is 0, Hilbert phase will be computed, phase singularities will be counted at |winding| threshold 0.9 turns while excluding plaquettes within rotor_erode_px 3 of the tissue edge, singularities will be tracked and paired with link_px 4, max_gap 5, pair_dist_px 3, and paired_frac 0.5, the fixed sensitivity grid plus these chosen values will be run, and rendering will show every 4th frame.Recording Mouse heart, spiral wave and optogenetic termination (M13Rec001) (doi:10.5281/zenodo.10228296; 64x55 px, 9267 frames, frame rate not stated) was analysed over frames 2500-4300. Deposit shows signs of prior processing (provisional): negative values, non integer, nan mask all frames, temporal smoothing, spatial smoothing. Each pixel was baseline-corrected by subtracting a 121-frame centered moving average; NaN pixels were set to zero. Dye polarity (inverted) was taken from the sign of the median per-pixel skew of dV/dt. For phase only, each frame was spatially filtered with a Gaussian (sigma 1.0 px, truncated at 4.0 sigma); no temporal low-pass was applied. Phase was the angle of the Hilbert transform, computed with 200 frames of padding on each side. Phase singularities were plaquettes with |winding| > 0.9 turns at least 3 px inside the tissue edge; they were tracked across frames (same charge, <= 4.0 px per frame, gaps <= 5 frames), and a persistent rotor was a track lasting >= 52 frames (one cycle of the fastest segment) that was within 3.0 px of an opposite-charge singularity in no more than 50% of its frames. Acquisition log (0111210010.txt, LED trigger channel, provisional interpretation): illumination on throughout the analysed frames 2500-4300. Segments were split at a baseline step detected at frame 3170 (+/- 17, source: image, provisional; cause not established): before_step 2500-3170, after_step 3170-4300. Sensitivity: baseline 241, 121, 81 frames x sigma 0.5, 1.0, 2.0 px, and tracker variants. Finding 'singularities in 'before_step' but not (or less in) 'after_step'': across filters holds (provisional). Finding 'persistent rotors in 'before_step' but not (or less in) 'after_step'': across filters holds (provisional); across trackers does not hold (provisional). Finding 'persistent rotors in 'before_step' but not (or less in) 'after_step'': across filters does not hold (provisional); across trackers does not hold (provisional). All thresholds and criteria are provisional pending review by a domain scientist.
Statusdone
Stagedone
Heartbeat–
Log2 entries