Skip to main content
Glama
Electroretinogram Photopic Negative Response (PhNR) Skill

Electroretinogram Photopic Negative Response (PhNR) Skill

Electroretinogram Photopic Negative Response (PhNR) Skill

License: Apache-2.0 Python 3.10+ Zero Dependencies MCP Protocol Ready OpenClaw Certified

Zero-dependency sovereign personal agent skill for non-invasive analysis of Electroretinogram Photopic Negative Response (PhNR), retinal ganglion cell health, and ocular strain.

flowchart TD
    PhotopicFlash["Photopic Light Stimulus"] --> ERG_Waveform["Full-Field Electroretinogram Recording"]
    ERG_Waveform --> FeatureExtract["Extraction: a-wave, b-wave, PhNR Trough & Latency"]
    FeatureExtract --> RatioCalc["PhNR/b-wave Ratio & Retinal Ganglion Engine"]
    RatioCalc --> Agent["OpenClaw / Hermes Personal Agent Actions"]

Features

  • Deterministic Math: Pure Python standard library implementation with zero external dependencies.

  • ISCEV Standard Electrophysiology: Implements clinical electroretinography standards for photopic negative response quantification.

  • Retinal Ganglion Strain Stratification: Quantitative detection of inner retinal stress before irreversible visual loss.

  • Model Context Protocol (MCP): Native JSON-RPC tool integration for LLMs and autonomous agents.

Related MCP server: ocular-tear-film

Quickstart

from client import ElectroretinogramPhNRClient

client = ElectroretinogramPhNRClient()
result = client.evaluate_phnr(
    b_wave_amplitude_uv=118.0,
    phnr_amplitude_uv=46.5,
    phnr_latency_ms=71.5
)
print("PhNR/b-wave Ratio:", result["phnr_b_wave_ratio"])
print("Classification:", result["classification"])

License

Apache-2.0

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables agents to compute Ocular Protection Index and tear film breakup dynamics from NIBUT, blink rate, and incomplete blink data, producing digital asthenopia risk scores and ergonomic microbreak and blink-coaching guidance for extended screen work.
    7
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables assessment of tear film breakup dynamics, Ocular Protection Index, blink behavior, and digital asthenopia risk during screen work, returning corneal exposure analysis and ergonomic microbreak/blink coaching recommendations.
    7
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables deterministic, non-invasive calculation of pre-ejection period and left ventricular ejection time, with rate-corrected indices and inotropic performance classification exposed as JSON-RPC tools for LLM and agent workflows.
    7
    MIT