EEBM E6090 Computing with Brain Circuits


Lecturer: Professor Aurel A. Lazar
  Office hours: By appointment, Room 819 Schapiro
  E-mail address: aurel "at" ee.columbia.edu
  Class Web Site: Offered by CourseWorks
Day and Time: Mondays, 7:00 PM - 9:00 PM
Class Location: XXX Mudd Building
Credits for course: 3 points
Prerequisites Familiarity with linear algebra and signal processing. Python programming experience is a requirement. Prior exposure to interactive computing (e.g., Jupyter lab) is a plus. Background in computational neuroscience (e.g., BMEB W4020) and/or deep learning (e.g., ECBM E4040) is recommended but it is not a prerequisite. Students are expected to extensively explore the function of local processing units of the fruit fly brain.
Description: Modeling the brain of model organisms with an emphasis on the fruit fly. The Fruit Fly Brain Observatory. Functional modeling of the fruit fly brain. Drosophila connectomics. Canonical circuits and parallel programming models of local processing units. The fruit fly brain as a molecular computing machine. Information processing in molecular circuits. Molecular odorant transduction and combinatorial encoding in the Drosophila antennae. Reduced Drosophila photoreceptor models and contrast encoding in the retina. Detailed description of the fruit fly's early olfactory and vision circuits. Modeling associative and innate memory: the mushroom body and the lateral horn. Navigation and the central complex. Projects in Python.
RCMD Text: Peter Sterling and Simon Laughlin, Principles of Neural Design, The MIT Press, 2015.
Homework(s): TBA
Paper(s): ---
Project(s) TBA
Midterm exam: Project I: TBA
Final Exam: Project II: TBA
Grading Classroom participation and projects
Hardware requirements: Laptop for demos.
Software requirements: TBA
Tweet this! Share on Facebook Email a friend Share on Delicious Share on StumbleUpon Share on Digg Share on Reddit Share on Technorati