EEBM E6092 Big Data in Neuroscience
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: | 415 Schapiro (CEPSR) | |
Credits for course: | 3 points | |
Prerequisites | [BMEB W4020 Computational Neuroscience: Circuits in the Brain] or [the instructor's approval] | |
Description: | Functional imaging of the zebrafish nervous system at cellular resolution. Identifying populations of neurons with correlated activity patterns. Connectome-based emulations of the neural circuitry of Drosophila and other model organisms. Detailed description of the fruit fly's olfactory and vision systems. Parallel Processing on GPUs. | |
Recommended texts: | --- David B. Kirk and Wen-mei W. Hwu,
Programming Massively Parallel Processors, Second Edition: A Hands-on Approach,
Morgan Kaufmann, 2012. NVIDIA CUDA, NVIDIA CUDA C Programming Guide, Version 5.5, 2013. |
|
Homework(s): | Reading research papers and book chapters | |
Paper(s): | --- | |
Project(s) | Functional verification of robust brain models. Implementation of processing units of the fruit fly's brain in Python/PyCUDA. (Strongly motivated students with prior background in Neuroscience and Parallel Computing can request to work on an individual project - instructor's approval required. Here is a list of closely related Project Opportunities.) | |
Midterm exam: | Group/individual project presentation | |
Final Exam: | Group/individual project submission, presentation and demonstration. | |
Grading | Classroom participation and projects | |
Hardware requirements: | Laptop for demos. | |
Software requirements: | Remote access to GPUs running Python and PyCUDA will be provided. |