cyan-at / optogenetic-feedback-loop

Optogenetic feedback loop for shaping the behavior of cortical organoids

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

optogenetic-feedback-loop

Optogenetic feedback loop for shaping the behavior of cortical organoids

Contents

Array

Drives Raspberry Pi Zero GPIO connected to Serial to Parallel Converter Chips

Organoid Simulation

  • Predict organoid output based on array input, refine model with real organoid data

Supervisor Algorithm

  • Hebbian Learning Feedback Loop
  • Mediating connections between different organoids
  • Simplified Difference Target Propagation (SDTP)

Communication Protocol

  • Messages sent via UNIX network sockets
    • Master sends boolean values as a list inside Message
    • Array receives message and toggles LEDs

Graphics Library

  • Display events in graphical user interface

System Architecture

Architecture1 Architecture3 Architecture3

About

Optogenetic feedback loop for shaping the behavior of cortical organoids


Languages

Language:C 53.3%Language:Python 31.2%Language:C++ 13.1%Language:Makefile 1.5%Language:Objective-C 1.0%