# ChatPPG > ChatPPG is a public educational resource about photoplethysmography (PPG), optical wearables and biosignal research, and home to Plethscape, an interactive 3D PPG teaching simulator. ChatPPG serves developers and researchers through published guides, a wearable research atlas, Plethscape, and ppg-js. Explore the interactive tools at https://chatppg.com/tools. Plethscape uses illustrative synthetic signals, not patient recordings. Its waveform differences are teaching scenarios, not predictions of commercial device accuracy or validated biomarker estimates. ChatPPG content is research orientation, not medical advice. Device specifications and regulatory status must be checked against the named model, region, date and original sources. ## Start here - [Plethscape](https://chatppg.com/plethscape): Compare seven wearable locations and green, red and infrared PPG in an interactive anatomical model. Includes a Learn section and model/source explanations. - [Expanded site reference](https://chatppg.com/llms-full.txt): Product scope, simulator interpretation and a complete annotated catalog of published educational pages, generated at build time. - [ChatPPG home](https://chatppg.com/): PPG learning paths, a watercolor optical visualization, and links to guides, research and tools. - [About ChatPPG](https://chatppg.com/about): Background and purpose. - ppg-js: https://chatppg.com/ppg-js — An open-source (MIT) JavaScript library that turns a phone camera into a PPG sensor: heart rate, HRV (RMSSD/SDNN), respiration, and a signal-quality gate that reports why a value is withheld. Live demo at https://chatppg.com/ppg-js-demo; source at https://github.com/sontakey/ppg-js. Not a medical device. - ppg-js documentation: https://chatppg.com/docs/ppg-js — Installation, quick start, API, signal quality, HRV, device support, replay, accuracy, and limitations. - [ppg-js documentation as text](https://chatppg.com/docs/ppg-js/llms-full.txt): Full documentation generated from the same published MDX pages. ## Educational library - [PPG fundamentals](https://chatppg.com/learn): Topic explainers and frequently asked questions. - [Articles](https://chatppg.com/blog): Longer explanations of PPG, optical sensing and wearable research. - [Signal-processing algorithms](https://chatppg.com/algorithms): Filtering, decomposition, beat detection and machine-learning approaches. - [Wearables](https://chatppg.com/wearables): Device-specific optical-sensing articles; check model and publication context. - [Comparisons](https://chatppg.com/compare): Wearable and sensing-method comparisons. - [Charts](https://chatppg.com/charts): Reference tables with source and interpretation context; not personal diagnostic thresholds. - [Conditions](https://chatppg.com/conditions): Educational discussions of PPG research in health conditions. ## PPG Research Hub data Machine-readable exports of the research hub catalog. Each entry links to its source paper, code, weights or dataset page where one exists; per-item licenses are as stated by the original authors. - [Research hub](https://chatppg.com/research): Sortable tables of PPG, ECG and wearable foundation models, datasets, publications and task leaderboards. - [Models JSON](https://chatppg.com/research/models.json) / [CSV](https://chatppg.com/research/models.csv) - [Datasets JSON](https://chatppg.com/research/datasets.json) / [CSV](https://chatppg.com/research/datasets.csv) - [Publications JSON](https://chatppg.com/research/papers.json) / [CSV](https://chatppg.com/research/papers.csv) - [Leaderboards JSON](https://chatppg.com/research/leaderboards.json) / [CSV](https://chatppg.com/research/leaderboards.csv): Reported results grouped by task and benchmark; deep link a task with /research?task=. ## Dataset Directory Browse and filter public PPG and wearable sensor datasets. Each dataset lists sensors, PPG sites, wavelengths, BP reference devices, subjects, and license. Full directory export available after email signup. - [Dataset Directory](https://chatppg.com/datasets): Browse and filter public PPG, ECG and wearable datasets by sensor, PPG site, wavelength, BP reference, subjects, and license. Unlock full access and CSV/JSON exports with email. - [Wrist PPG datasets](https://chatppg.com/research/topics/wrist-ppg-datasets-raw-waveforms): Datasets with wrist-worn PPG sensors. - [Blood pressure datasets](https://chatppg.com/research/topics/best-ppg-datasets-blood-pressure): Datasets with BP reference measurements for cuffless BP estimation. - [Atrial fibrillation datasets](https://chatppg.com/research/topics/ppg-datasets-atrial-fibrillation): Datasets with AF labels. - [Open access datasets](https://chatppg.com/datasets/open-access): Publicly available without registration. - [Full site index](https://chatppg.com/sitemap-html): All articles, learning guides, research records and tools. ## Optional - [Privacy](https://chatppg.com/privacy): Information handling policy. - [Terms](https://chatppg.com/terms): Terms of use. - [Sitemap](https://chatppg.com/sitemap.xml): Canonical public page inventory. - [Robots policy](https://chatppg.com/robots.txt): Crawler access policy.