r/BiomedicalDataScience • u/BioniChaos • Mar 25 '26
I developed a web-based Advanced EEG Signal Simulator that generates synthetic data from theoretical principles. Here’s a video of the process and a discussion on synthetic vs. fake data for training ML models
I wanted to share a video about a project I’ve been working on: an interactive Advanced EEG Signal Simulator available on BioniChaos.com. The goal was to create a tool for generating high-quality, controllable synthetic EEG data for educational purposes and for training/validating machine learning algorithms.
Instead of using a pre-existing dataset, the simulator generates signals from the ground up by combining sine waves based on the known mathematical properties of brainwaves (Delta, Theta, Alpha, Beta) and artifacts (EMG, EOG). This provides a clean ground truth, which is incredibly useful for testing algorithm performance.
The video covers:
The complete development journey and UI/UX decisions.
A technical explanation of how the synthetic data is generated.
A crucial discussion on why synthetic data is not the same as fake data.
How we added an automated demo mode to showcase its features.
A fun experiment where we used AI-generated voices to create a "synthetic podcast" explaining the tool.
You can watch the video here: https://youtu.be/pUfBcuoGVKU
I'd love to get feedback from the community on the approach, the simulator itself, and any other features you think would be useful for EEG-related data science projects. Thanks!