# Computational Neuroscience

- Institution: IIT Kharagpur
- Department: Biotechnology
- Teacher: Prof. Sharba Bandyopadhyay
- Level: Undergraduate
- Language: English
- Subjects: Biology
- Source: [NPTEL](https://nptel.ac.in/courses/102105100)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/102105100)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Computational Neuroscience is the fundamental subject to provide quantitative understanding of information processing by neurons in the brain. Questions on, how humans and other animals learn efficiently, create and recall memories, make decisions among many others can be approached with the basic understanding of computation by neurons and its general principles. The course will include topics starting with the very basics of quantifying neuronal activity and modeling spiking by single neurons. Next the course dwells upon the general approaches used to understand representation of information by neurons and how such information may be readout for practical applications. Finally the course covers the computational modeling of implementing plasticity, the most important aspect of the brain, aiding in learning, memory and cognition.

Intended audience: Students interested in Neural and Cognitive Sciences and AI

Prerequisites: 1st year college Mathematics and Biology

## Lectures

1. [Lecture 01 : Neuron structure](https://invisiblenetwork.ai/learn/nptel/102105100/011aefbafc3e) (YouTube)
2. [Lecture 02 : Networks of Neurons and Synapses](https://invisiblenetwork.ai/learn/nptel/102105100/d3372d7e6ff5) (YouTube)
3. [Lecture 03 : Basic Structures in the Brain](https://invisiblenetwork.ai/learn/nptel/102105100/e67106ac0609) (YouTube)
4. [Lecture 04 : Systems of neural processing](https://invisiblenetwork.ai/learn/nptel/102105100/fc79c7dc0efd) (YouTube)
5. [Lecture 05 : Methods of Recording Neural Activity](https://invisiblenetwork.ai/learn/nptel/102105100/a8df3514815d) (YouTube)
6. [Lecture 06 : Membrane Potential and All or None Spike](https://invisiblenetwork.ai/learn/nptel/102105100/7ff6c985dd9f) (YouTube)
7. [Lecture 07 : Patch Clamp Measurements](https://invisiblenetwork.ai/learn/nptel/102105100/e6ed16c37bff) (YouTube)
8. [Lecture 08 : Ion channels](https://invisiblenetwork.ai/learn/nptel/102105100/2dce45fe354c) (YouTube)
9. [Lecture 09 : Current injection: Synapses](https://invisiblenetwork.ai/learn/nptel/102105100/f28b7097679d) (YouTube)
10. [Lecture 10 : Single Neuron Activity](https://invisiblenetwork.ai/learn/nptel/102105100/a602bc3bc0b0) (YouTube)
11. [Lecture 11 : Point and compartmental models of neurons](https://invisiblenetwork.ai/learn/nptel/102105100/891d7924379e) (YouTube)
12. [Lecture 12 : Hodgkin Huxley Equations - I](https://invisiblenetwork.ai/learn/nptel/102105100/79e3854f6f90) (YouTube)
13. [Lecture 13 : Hodgkin Huxley Equations – II](https://invisiblenetwork.ai/learn/nptel/102105100/1af4d0a61f0b) (YouTube)
14. [Lecture 14 : Reducing the HHE and Moris-Lecar Equations (MLE)](https://invisiblenetwork.ai/learn/nptel/102105100/292b1d8008ba) (YouTube)
15. [Lecture 15 : Properties of MLE](https://invisiblenetwork.ai/learn/nptel/102105100/24e39efbabb9) (YouTube)
16. [Lecture 16 : Phase Plane Analysis - I](https://invisiblenetwork.ai/learn/nptel/102105100/ed390e91af06) (YouTube)
17. [Lecture 17 : Phase Plane Analysis - II](https://invisiblenetwork.ai/learn/nptel/102105100/f9c24fe29da4) (YouTube)
18. [Lecture 18 : Phase Plane Analysis - III](https://invisiblenetwork.ai/learn/nptel/102105100/a299758383b0) (YouTube)
19. [Lecture 19 : Analyzing HHE with Phase Plane Analysis -I](https://invisiblenetwork.ai/learn/nptel/102105100/d5db444f31c2) (YouTube)
20. [Lecture 20 : Analyzing HHE with Phase Plane Analysis -II](https://invisiblenetwork.ai/learn/nptel/102105100/01d36ad8cae5) (YouTube)
21. [Lecture 21 : Random variables and random process](https://invisiblenetwork.ai/learn/nptel/102105100/703e806403d6) (YouTube)
22. [Lecture 22 : Spike train statistics and response measure](https://invisiblenetwork.ai/learn/nptel/102105100/fb2159a3e91f) (YouTube)
23. [Lecture 23 : Receptive fields and models of receptive fields](https://invisiblenetwork.ai/learn/nptel/102105100/64cb0f680ea2) (YouTube)
24. [Lecture 24 : Stimulus to Response mapping(Coding) - I](https://invisiblenetwork.ai/learn/nptel/102105100/f5460bb9d3da) (YouTube)
25. [Lecture 25 : Stimulus to Response mapping(Coding) - II](https://invisiblenetwork.ai/learn/nptel/102105100/0ef5b2566cbc) (YouTube)
26. [Lecture 26: Stimulus to Response Mapping(Coding) - III](https://invisiblenetwork.ai/learn/nptel/102105100/55d25504c621) (YouTube)
27. [Lecture 27: Response to Stimulus Mapping (Decoding)](https://invisiblenetwork.ai/learn/nptel/102105100/18274526f787) (YouTube)
28. [Lecture 28: Basics of Information Theory - I](https://invisiblenetwork.ai/learn/nptel/102105100/66ed3807d5a5) (YouTube)
29. [Lecture 29: Basics of Information Theory - II](https://invisiblenetwork.ai/learn/nptel/102105100/c74478031597) (YouTube)
30. [Lecture 30: Maximally Informative Dimensions](https://invisiblenetwork.ai/learn/nptel/102105100/6721b73b4ece) (YouTube)
31. [Lecture 31 : Intro to Discrimination based methods](https://invisiblenetwork.ai/learn/nptel/102105100/590244ae8756) (YouTube)
32. [Lecture 32 : Kullback Leibler Distance](https://invisiblenetwork.ai/learn/nptel/102105100/29637cb184e7) (YouTube)
33. [Lecture 33 : Measuring Spike Train Distances - I](https://invisiblenetwork.ai/learn/nptel/102105100/37f68a69815f) (YouTube)
34. [Lecture 34 : Measuring Spike Train Distances - II](https://invisiblenetwork.ai/learn/nptel/102105100/d5ca79a5cba1) (YouTube)
35. [Lecture 35 : Signal and Noise Correlations](https://invisiblenetwork.ai/learn/nptel/102105100/141bbe09065e) (YouTube)
36. [Lecture 36: Statistical Methods in Discrimination](https://invisiblenetwork.ai/learn/nptel/102105100/f9f69328e89a) (YouTube)
37. [Lecture 37: Single Cell Decoding - I: Two Alternative Forced Choice task in Monkeys](https://invisiblenetwork.ai/learn/nptel/102105100/30a88ede30cd) (YouTube)
38. [Lecture 38: Single Cell Decoding - II: Using ROC Curves for discrimination](https://invisiblenetwork.ai/learn/nptel/102105100/44b03dacc20b) (YouTube)
39. [Lecture 39: Single Cell Encoding - I: Operant Conditioning Task in Ferrets](https://invisiblenetwork.ai/learn/nptel/102105100/320dd2d8500e) (YouTube)
40. [Lecture 40: Single Cell Encoding - II: Learning in avoidance and approach methods in Ferrets](https://invisiblenetwork.ai/learn/nptel/102105100/a0763352e487) (YouTube)
41. [Lecture 41: Plasticity - Synaptic Transmission and Synaptic Strength](https://invisiblenetwork.ai/learn/nptel/102105100/700d16654cb5) (YouTube)
42. [Lecture 42: Ways of modification of Synaptic Strength](https://invisiblenetwork.ai/learn/nptel/102105100/a28a924e75b9) (YouTube)
43. [Lecture 43: Type of Plasticity](https://invisiblenetwork.ai/learn/nptel/102105100/9e77bfe8d516) (YouTube)
44. [Lecture 44: Short Term Plasticity - I](https://invisiblenetwork.ai/learn/nptel/102105100/7085631b723e) (YouTube)
45. [Lecture 45: Short Term Plasticity - II](https://invisiblenetwork.ai/learn/nptel/102105100/2a31d9e44fce) (YouTube)
46. [Lecture 46 : Long Term Plasticity](https://invisiblenetwork.ai/learn/nptel/102105100/5cf9d8670502) (YouTube)
47. [Lecture 47 : Spike Time Dependent Plasticity](https://invisiblenetwork.ai/learn/nptel/102105100/d8f466d4a284) (YouTube)
48. [Lecture 48 : Hebbian Plasticity](https://invisiblenetwork.ai/learn/nptel/102105100/759806f98d5e) (YouTube)
49. [Lecture 49 : BCM Rule](https://invisiblenetwork.ai/learn/nptel/102105100/f750f18c692a) (YouTube)
50. [Lecture 50 : Synaptic Normalization](https://invisiblenetwork.ai/learn/nptel/102105100/774956b73dd0) (YouTube)
51. [Lecture 51 : Adaptation](https://invisiblenetwork.ai/learn/nptel/102105100/cde946a18e0f) (YouTube)
52. [Lecture 52 : Models of Short Term Plasticity](https://invisiblenetwork.ai/learn/nptel/102105100/742ff2887fd5) (YouTube)
53. [Lecture 53 : Attention - I](https://invisiblenetwork.ai/learn/nptel/102105100/e444ebe5804c) (YouTube)
54. [Lecture 54 : Attention - II](https://invisiblenetwork.ai/learn/nptel/102105100/7979633d8633) (YouTube)
55. [Lecture 55 : Developmental Cicuits](https://invisiblenetwork.ai/learn/nptel/102105100/db080a619835) (YouTube)
56. [Lecture 56 : Optimal Coding in Visual System](https://invisiblenetwork.ai/learn/nptel/102105100/d8305e833433) (YouTube)
57. [Lecture 57 : Optimal Coding in Auditory System](https://invisiblenetwork.ai/learn/nptel/102105100/7518e95f5a5b) (YouTube)
58. [Lecture 58 : Optimal Coding of Deviant Stimuli in Development](https://invisiblenetwork.ai/learn/nptel/102105100/019c9d19d2af) (YouTube)
59. [Lecture 59 : Spike Timing Dependent Plasticity - a theoretical Perspective](https://invisiblenetwork.ai/learn/nptel/102105100/65acad880a50) (YouTube)
60. [Lecture 60 : Important Problems in Neuroscience](https://invisiblenetwork.ai/learn/nptel/102105100/12df44d6ac82) (YouTube)
