About BioniChaos
Exploring the elegant intersection of biological signals, nonlinear systems, and interactive engineering.
Welcome to My Laboratory
Every tool, chart, and interactive simulation you see on BioniChaos is conceived, written, and built **live on my YouTube channel**. I want to take you along for the ride as we write the code, debug complex equations, and watch biological signal models come alive in the browser.
🎙️ Hear My Welcome Message:
Listen to a quick introduction on why I started BioniChaos and what we are setting out to achieve.
📺 Live Code Showcase:
Take a comprehensive tour of the BioniChaos platform, exploring interactive tools for EEG, ECG, and biological data processing.
How Do I Start?
🎓 For Students, Hobbyists & Beginners
Welcome! If you are new to biology, signals, or programming, this is your sandbox. You do not need any math experience or expensive software to start exploring.
- Play with the visualizers: Click and drag variables to see how neural traces warp in real time.
- Follow the step-by-step builds: Watch the YouTube tutorials to see how to code your first signal processor.
- Download & Modify: Take the open-source code from my builds and use it for your science fair or personal coding project!
🩺 For Engineers, Clinicians & Med Students
For technical minds interested in the mathematical principles of clinical diagnostics, this platform translates theoretical equations into visual telemetry.
- Nonlinear Physiology: See how chaos theory directly models system safety (like heart rate variability) vs. abnormal hyper-synchronization (like epilepsy).
- Analyze DSP logic: Examine the raw computational steps behind active filter designs, spectrogram outputs, and fuzzy logic models.
- Suggest clinical edge cases: Join the stream to request custom visualizations of unique diagnostic waveforms or rare physiological patterns.
Frequently Asked Questions
What is BioniChaos? It is an open-source sandbox dedicated to making biomedical signal processing visual, simple, and accessible right in your web browser. No installations required!
What does the name BioniChaos mean? It represents the beautiful, sometimes unpredictable, and chaotic results that occur when you attempt to connect biological tissues with electronic sensors.
Where do you get your experience? I have a background in biomedical engineering with a strong focus on cochlear implants, cortical EEG signals, and clinical signal analysis.
Are these tools built live? Yes! I write and troubleshoot the code for almost all these simulators live on my YouTube channel so everyone can see the development process.
Can I use my own data here? Not yet. BioniChaos operates using fully de-identified public domain records. I am currently working on a secure alternative under bionicloud.com for private files.
Is this safe for clinical diagnostic use? No. All simulators, scripts, and visualizations are purely educational models. Please review the detailed medical disclaimer in the footer.
Can I use your code? Yes! Everything is released under a Creative Commons Attribution License. You are free to remix, share, and reuse it—even commercially—as long as you attribute BioniChaos.
Is military use permitted? No. BioniChaos resources are meant strictly for peaceful, educational, and creative exploration. Military applications are prohibited.
How can I support your live builds? You can join our community on Patreon or sign up for a YouTube Membership. Your support directly helps me fund server costs and develop new tools.
Thanks to My Supporters
Developing these web visualizers and streaming the coding process takes time and resources. A heartfelt thank you to our Patreon and YouTube members who keep this platform going:
- Johan Mattias
- Mashnoon Ibtesum
- Saleem Huda
- Andrew Stevens
- Cody Aston
- Lina Lopes
- Chris Barr
Overview
Our biological architecture is inherently non-linear, adaptive, and dynamic. From the chaotic firing of single cortical neurons to the synchronous contraction of cardiac muscle fibers, biology functions by balancing on the edge of chaotic stability. When system variables are highly complex and informational, we observe healthy, high-dimensional chaos. When dynamics over-synchronize, clinical irregularities such as epileptic seizures manifest.
This interactive simulator projects a Lorenz Attractor—a system of three ordinary differential equations—onto a 3D phase space representing complex biological interactions. By sampling the spatial coordinates over time, we generate a continuous electrical voltage signal (LFP) displaying standard neurological profiles like information-rich active rhythms, high-amplitude synchronized spikes, and flatline states.
How to Use
1. Select a Prescribed Preset: Use the buttons at the top of the app to change the system dynamics instantly. "Healthy Chaos" triggers an unpredictable butterfly-wing orbit, "Seizure Sync" maps to a rhythmic, repeating spike discharge, and "Coma Flatline" transitions to an attenuated, quiet baseline state.
2. Manipulate System Variables: Adjust the sliders to manually configure parameters. Modulating the Cortical Excitability ($\rho$) or Coupling Strength ($\sigma$) directly reshapes the 3D attractor geometry.
3. Rotate & Trace Phase Space: Click/tap and drag directly inside the 3D Attractor viewport to adjust the perspective and observe the trajectory projection from different angles.
4. Activate Sonification: Click the Sound ON button. It maps coordinate paths to stereophonic audio, producing a low-frequency offset that demonstrates the mechanical principles of auditory feedback.
Technical Details
The core simulation engine resolves the system of Lorenz differential equations using Euler numeric integration at 60Hz. To ensure low Interaction to Next Paint (INP) markers under 200ms, mathematical iterations are calculated dynamically within a continuous requestAnimationFrame loop.
The optional Web Audio API sonification engine uses two independent gain nodes and a stereo panner configuration to map coordinate paths directly into acoustic wave frequencies, reducing audible artifacts via linear parameter transitions. The Demo Mode engine ensures complete state isolation by deep cloning the user's active variables into a sandboxed object prior to execution. If interaction is detected anywhere inside the viewport, the demo halts immediately and re-binds parameters to the cached user configuration, preventing unexpected configuration changes during active exploration.
Future Directions
Planned platform updates include integrating real-time phase space reconstruction using delay-coordinate embeddings from user-uploaded biological records. We also seek to incorporate alternative chaotic maps (such as the Rossler Attractor or Henon Map) to provide comparative studies of multi-dimensional systems. Additional visual pipelines will enable users to overlay power spectral density (PSD) histograms alongside temporal traces.
BioniChaos Ecosystem Directory
Explore contextually relevant interactive simulators and student research repositories hosted across our platform:
-
Action Potential Architect (Hodgkin-Huxley Simulator)
Explore neuron dynamics, axon diameter, myelination, and ion channel density effects on nerve impulse conduction velocities.
-
BioniChaos Student Projects & AI Proposals
Participate in virtual neurological labs, deep learning data analysis, and explainable AI modeling projects.
-
Physiological Databases & Resources Directory
Access de-identified public clinical databases, open-source diagnostic utilities, and comprehensive EEG software guidelines.