The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

gpbiometrics gpbiometrics logo

Version CRAN RStudio mirror downloads DOI Paper

gpbiometrics provides reproducible Gazepoint-native infrastructure for importing, validating, quality-checking, preprocessing, synchronising, summarising, modelling, plotting, and reporting physiological and eye-tracking exports. It covers EDA/GSR/SCR, PPG, HR, IBI/HRV, pupil, gaze, fixations, AOIs, TTL/event timing, multimodal alignment, interoperability, reporting, and privacy-safe validation.

Current GitHub release: 2.1.0 (v2.1.0, 20 September 2026) · CRAN: 0.1.0 (verified October 2026)

Website · Reference · Articles · Release · Signals paper

What gpbiometrics provides

September 2026 measurement-accountability additions

The published GitHub 2.1.0 release added four conservative diagnostics motivated by the September 2026 methods-surveillance tranche:

These are published in immutable GitHub v2.1.0, and do not change the historical v2.0.0 archive. The October 2026 synthetic acquisition-availability article is a subsequent source/documentation addition, not a new stable release or clinical validation.

See the Measurement accountability for Gazepoint physiology article.

Installation

Install the exact published GitHub 2.1.0 release:

install.packages("remotes")
remotes::install_github("stefanosbalaskas/gpbiometrics", ref = "v2.1.0")

For current development sources, including October documentation changes:

remotes::install_github("stefanosbalaskas/gpbiometrics")

Quick start

library(gpbiometrics)

folder <- "path/to/gazepoint_exports"
workflow <- run_gazepoint_biometrics_workflow(
  path = folder,
  include_all_gaze = TRUE,
  include_fixations = FALSE,
  include_other_csv = FALSE,
  expected_sampling_rate_hz = 60
)

summarise_gazepoint_biometrics_workflow(workflow)

For private real data, keep source exports and generated smoke-test outputs outside the package repository.

Main workflow

Gazepoint / external exports
  -> schema + signal availability audit
  -> timing / TTL / missingness / quality checks
  -> EDA / PPG / IBI / pupil / gaze preprocessing
  -> fixation / AOI / event / multimodal alignment
  -> physiological and process feature extraction
  -> model-ready tables
  -> plots + reports + reproducibility evidence
  -> optional external-toolbox cross-checks

The package is intentionally modular: researchers can run a complete workflow or call individual helpers while keeping preprocessing and interpretation decisions explicit.

Release validation

The v2.0.0 release record reports:

The September 2026 additions are development functionality layered on top of this qualified release baseline.

Interpretation guardrails

gpbiometrics treats biometric outputs as physiological descriptors, quality-control evidence, or analysis-ready measurements. It does not infer emotion, stress, cognition, preference, attention quality, health status, diagnosis, or another psychological/clinical state directly from EDA, HRV/PRV, PPG, pupil, gaze, or multimodal signals.

Metric agreement does not imply sensor interchangeability; retention-first responsivity does not diagnose participant state; held-out prediction does not establish construct validity; and experimental topology features are not physiological surrogates without independent validation.

Documentation

Citation

For the installed package citation:

citation("gpbiometrics")
packageVersion("gpbiometrics")

The package paper is “gpbiometrics: An R Package for Reproducible Analysis and Reporting of Gazepoint Biometrics Exports”, Signals (2026), DOI 10.3390/signals7050086.

License

MIT License.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.