A sophisticated rule-based system designed to analyze data from a variety of tracking devices, including Neuralink chips, smartwatches, and other wearable sensors, with the objective of enhancing sleep quality.
- Determines chronotype based on the provided user info
- Calculates optimal sleep time based on the provided user info and calculated chronotype
- Monitors daily habits
- Alcohol consumption before sleep
- Caffeine consumption before sleep
- Bright light exposure before sleep
- Intense physical activity before sleep
- Calculates daily bad habits scores
- Based on the habit intensity and proximity to the optimal sleep time
- Tracks brain activity
- Determines when the user is awake
- Determines when the user falls asleep
- Determines sleep stages that the user is going through during the sleep
- NREM stages 1-4
- REM stage
- Detect wakeup
- Sleep efficiency calculation
- Daily habits recommendations
- Detection of the most common sleep disorders
- Somnambulism detection
- Insomnia detection
- Narcolepsy detection
- Spring boot application for backend
- Drools rule-based system
- Forward chaining
- Complex event processing (CEP)
- Templates
- Queries
- Dynamic salience
- Two Angular frontend applications
Ilustration 2 - User info form. Chronotype and optimal sleep time are determined based on the provided user information.
Ilustration 3 - Project that generates simulated signals from the neuralink and smart-watch devices.
- Medical Neuroscience - Coursera course by Prof Leonard E. White, Ph.D. from Duke University
- Why we sleep - Book by Neuroscientist and sleep expert Matthew Walker
- Lex Fridman Podcast - Mathew Walker - Sleep
- Dr. Matthew Walker: The Science & Practice of Perfecting Your Sleep | Huberman Lab Podcast #31
- Responses to questions from readers on Why we sleep by Mathew Walker
- Textbook of Medical Physiology - Guyton & Hall
- Neuroscience - Book by prof Dale Purves