Skip to content

spinkicks/neurobaseline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeuroBaseline (Neuro Variability Index)

NeuroBaseline is a lightweight neuro-behavioral screening prototype that tracks personalized stability over time and detects persistent drift using transparent statistical methods.

To Run Locally

Backend: python -m uvicorn api:app --reload --host 127.0.0.1 --port 8000

Frontend: npm run dev

What it does

  • Builds a personalized baseline for each user
  • Tracks variability in:
    • Reaction-time consistency
    • Typing rhythm (inter-key interval)
    • Correction frequency (backspace rate)
  • Uses change-point detection to flag statistically significant drift
  • Outputs an interpretable Neuro Variability Index (NVI)

Tech Stack

  • Python: NumPy, Pandas, SciPy, statsmodels
  • Change-point detection: ruptures
  • Visualization: Plotly
  • Frontend: React / Next.js

Important Note

This project is not a diagnostic or medical tool. It provides screening-level insights only, reporting statistical irregularity relative to a user’s own baseline.

Repo Structure

  • backend/ – data pipeline and NVI computation
  • frontend/ – visualization dashboard

UN SDGs

  • SDG 3: Good Health & Well-Being
  • SDG 10: Reduced Inequalities
  • SDG 9: Innovation

Credits

Haren & David

About

a lightweight digital biomarker prototype designed to track neuro-behavioral stability and detect persistent drift

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors