Methods
996102e0
Method explorer
Start from the methodological decision you need to defend, not from a module name. This explorer connects each research question to the smallest relevant public API sequence, a guide or runnable workflow, a diagnostic plot, and—where one genuinely exists—a frozen validation case.
Structural QC
Is the canonical gaze table structurally safe to inspect downstream?
Detect non-finite coordinates or timestamps, missing identifiers, duplicate timestamps, and decreasing within-trial time without turning those diagnostics into a universal quality score.
GazeStudyaudit_study_qcstudy_qc_diagnosticsbuild_study_qc_audit
Descriptive preflight; no frozen real-data outcome is assigned to this method family.
Analysis-readiness governance
What cohort consequences follow from the structural policy I declare?
Aggregate trial and participant diagnostics, preview retention consequences, compare declared policies, and preserve the policy as provenance rather than as an automatic exclusion rule.
ReadinessThresholdsevaluate_analysis_readinesscohort_impact_previewreadiness_policy_table
Policy-relative governance; passing a policy is not a universal scientific-validity judgement.
AOI measurement uncertainty
Would the endpoint change if gaze coordinates near AOI boundaries were not treated as exact?
Represent declared gaze-position error, estimate probabilistic AOI membership, compare it with hard assignment, and propagate measurement uncertainty into dwell or fixation endpoints.
GaussianGazeErrorModelaoi_probabilitiescompare_hard_probabilisticexpected_dwell
The frozen Korthals audit retained a negative paired effect under the prespecified uncertainty model. Korthals frozen case →
Specification-space robustness
Does the endpoint survive other defensible analytical choices?
Declare a finite decision space, execute one common endpoint across valid specifications, and inspect sign, magnitude, and factor sensitivity without searching for a favourable pipeline.
PipelineSpacerun_specsspecification_curveeffect_stability
The frozen GazeBase programme stopped at its predeclared completeness gate rather than forcing a robustness conclusion. GazeBase frozen case →
Sampling-rate sensitivity
How much does the endpoint move as temporal sampling resolution is reduced?
Downsample by retaining existing samples nearest a declared target grid and evaluate the same endpoint across controlled sampling rates without coordinate interpolation.
downsample_gazesampling_sensitivity_curve
The frozen Pedrotti/de Chambrier audit found materially degraded magnitude recovery at lower sampling rates. Pedrotti frozen case →
Missingness sensitivity
How robust is the endpoint to controlled amounts and mechanisms of missing gaze data?
Construct declared missingness masks, apply them without hiding the perturbation mechanism, and evaluate endpoint recovery across controlled missingness families.
missingness_maskinject_missingnessmissingness_sensitivity_curvesummarize_missingness
The frozen Pedrotti/de Chambrier protocol includes controlled MCAR and single-block missingness recovery. Pedrotti frozen case →
Spatial-error sensitivity
How dependent is the endpoint on the scale of the declared gaze-error model?
Scale an explicit measurement-error model and rerun a common endpoint across controlled spatial uncertainty levels.
scale_error_modelspatial_sensitivity_curve
Korthals provides frozen measurement-error propagation evidence; it is not a generic spatial-sensitivity benchmark. Korthals measurement case →
Known-truth recovery
Can the analysis family recover a conclusion when the generating truth is known?
Simulate declared AOI effects, evaluate recovery under a predeclared conclusion rule, and compare analysis families without confusing synthetic recovery with empirical validation.
simulate_known_aoi_effectbenchmark_known_aoi_effectConclusionRulesummarize_conclusion_recovery
Synthetic known-truth benchmark by design; it is not a frozen real-data case study.
Publication provenance
Can another researcher verify exactly what was declared, run, and reported?
Bind results, rules, manifests, methods text, software metadata, and content fingerprints into deterministic publication evidence that can be verified after writing.
build_conclusion_audit_bundleverify_publication_audit_bundlerender_publication_methodsfingerprint
The validation matrix shows how outcome labels remain bound to exact protocol and execution records. Frozen validation matrix →
Interoperability
How do I bring external eye-tracking data or detector outputs into the canonical audit workflow?
Convert supported BIDS, pymovements, pEYES, or custom adapter inputs into explicit GazeAudit contracts while keeping upstream semantics visible.
read_bids_eyetrackfrom_pymovements_gazemake_peyes_detectorrun_detector_backend
Interoperability is guarded by live contract CI; it is not itself a frozen empirical outcome.
Try a broader term, choose another phase, or use the site-wide Ctrl/Cmd + K search.
How to use the map
The public API route is a compact orientation sequence, not a mandatory pipeline. The linked guides explain inputs, assumptions, return objects, and scientific boundaries in more detail. A plot link identifies a diagnostic that helps inspect the method; it does not imply that a visual threshold determines validity.
The evidence boundary is deliberately conservative. Frozen case-study labels remain protocol-bound records: incomplete for GazeBase, robust_negative for Korthals, and materially_fragile for Pedrotti/de Chambrier. Synthetic benchmarks and CI interoperability checks are not silently promoted to empirical validation.
Need the full function inventory?
Use the task-oriented API map for broader function coverage, or the CI-protected core API inventory when you need the governed export list.