Skip to main content
Constructor

Experiment Constructor

5 learning protocols from DishBrain, Brainoware, UCSC, and FinalSpark · Generate data first

Center of Activity

FinalSpark — Shift the center of neural activity by stimulating distant electrodes. The CA fo...

Shift the center of neural activity by stimulating distant electrodes. The CA formula C = Σ(Fk × Pos) / Σ(Fk) tracks where activity concentrates on the MEA.

Compute CA → find farthest electrode → stimulate → observe CA shift toward stimulus

DishBrain Pong

Cortical Labs — Simulate DishBrain-style Pong (Kagan et al. 2022). Hits produce structured stimu...

🏓

Simulate DishBrain-style Pong (Kagan et al. 2022). Hits produce structured stimulation, misses produce random noise. Network learns to reduce unpredictability.

Ball position → electrode stimulation. Neural response → paddle movement. Hit = reward. Miss = punishment.

Brainoware Reservoir

Indiana University — Use the organoid as a biological reservoir computer. Input signals pass through ...

🧠

Use the organoid as a biological reservoir computer. Input signals pass through the living neural network, and a trained readout layer classifies the transformed output.

Input patterns → organoid reservoir → record response → linear readout → classify

Cart-Pole Coaching

UCSC — Balance a virtual inverted pendulum. The organoid receives state information and...

⚖️

Balance a virtual inverted pendulum. The organoid receives state information and its activity controls the cart. Active coaching reinforces successful neurons.

State (angle, velocity) → stimulation. Activity → action. Coach: reinforce neurons active during balance.

Dopamine Reinforcement

FinalSpark UV — Chemical reward via UV-activated dopamine. When the organoid produces a target p...

💡

Chemical reward via UV-activated dopamine. When the organoid produces a target pattern, UV light releases dopamine — reinforcing the successful neural pathway.

Activity → check pattern match → if correct: UV pulse → dopamine release → reinforcement

Generate or load data first to run simulations. Click 30s or FinalSpark in the header.