MB208: Theoretical and Computational Neuroscience
Course description
The course will provide an introduction to quantitative neuroscience, emphasizing the role of mathematical and empirical methodology towards understanding neurobiological function. In this process, however, we will try and minimize the use of complicated math and place emphasis instead on the intuitive relationships between the equations and neurophysiology! We will span the multiple scales of analysis in neuroscience, and roughly proceed from the systems to the cellular/molecular end of the spectrum, running through the network scale in the process.
We will assume that you are taking the course because you want to learn the material seriously and benefit from the class interactions and assignments. If you plan on taking the course just for completing your credit requirements or for “just passing” the course or for obtaining a specific grade, this course is definitely not for you! Given that this is an interdisciplinary course with a diverse profile of students, we strongly encourage class participation.
Course structure and grading
Of
the total 40 lectures that form the course, 25 will be covered by
Rishi and 15 by Arun. The topics of lectures in chronological
order are given below.
As we are a 3:1 course, we will have separate tutorial classes
(apart from the
main 3 hours of lectures per week) where we introduce you to
programming in
specific simulation environments. While we encourage you to learn
and code in
these simulation environments, it is NOT
binding that you have to use
these for your assignments and projects. You are free to use any
simulation
environment of your choice to complete the requirements of the
assignments/project.
A
number of take-home, programming-related assignments
will
be handed over in the class from time to time. The assignments are
to be
submitted electronically through an email to the respective
instructor before
the specified deadline. Some assignments have associated
presentation classes. Assignments
will typically be graded on a ten-point scale, and a delay in
submission of the
assignment would lead to loss of marks. The schedule is designed
such that you
will have ample time to finish the assignments if you start early!
Be warned
that if you start the assignments just the day before the
assignment, you will
not have enough time to complete it!
The
final evaluation will be based on a theoretical/computational
project that you put together, preferably based on you own idea.
You are free
to pick your topic of choice for the project, with the only
constraint that it
should be related to the course contents!! The first step in this
process is a proposal
presentation, where you present to the
instructors and the other students
as to what you propose to do for your final project. The
evaluation will be
based largely on the scientific content and the cogence of the
proposal, but
emphasis will also be placed on its relations to literature, its
implications,
and your presentation abilities. The project proposal presentation
is around a
month before the proposal submission. Start thinking about the
project early
on, and it is extremely important for you to ensure that the
project is an
effective synthesis of what you learnt in
both parts of this course.
Around
10 days before the project report submission, there will be a
progress evaluation presentation, where
you discuss about how far you
have progressed and what challenges remain. Finally, you submit a
project
report in the form a Journal
of Physiology manuscript (refer to details there
on what should be reported in each section of the manuscript, and
what kind of
analysis is expected from modeling studies). These reports are
distributed
among all students so that the final presentation class can be an
interactive
session. The final project presentation
comes after the submission,
where you will be expected to present and defend your completed
project in the
classroom. Evaluation will be based on scientific, programming,
writing and
presentation aspects, although the scientific part will carry the
most
weightage.
The overall grading structure is as follows:
Programming assignments and class presentation: 70%
Proposal presentation, project report and final presentation: 30%
Honor code
You will be expected to maintain the highest levels
of academic and scientific integrity. Especially given the
interdisciplinary nature of the course, close exchange of ideas
among yourselves is encouraged. However, any material submitted for
grading (assignments and project) must be
your own work. Further, copying any
material (including those from the web) without proper citation is
considered as plagiarism, and is strictly prohibited
from being part of any of the submitted material. Any material
(including ideas) taken from anywhere must
have appropriate citations. Finally, in the assignments and the
project, what we are looking for are individuality and
innovativeness — your opinions, your ideas and your
analyses, not repetitions of somebody else’s! Therefore, do not
reproduce any material verbatim from any source, even if the source
is cited. Concordantly, in the process of completing the programming
assignments and the final project, remember the spirit of the course
that you are taking this course only because you want to learn from
the lectures and assignments; follow that in letter and spirit! Let
learning be the goal, not completion of the assignments/project by
hook or crook (AKA copying from the web or a friend, and changing
variable and function names, etc.)! Any deviations from
any of these principles will result in an F grade.
Do NOT expect any lenience if you violate the honor code
in any manner whatsoever.
PDF file containing details on schedule for lectures, assignments and projects: TCN Lectures 2025