Giter VIP home page Giter VIP logo

a310_cns_2018's Introduction

A310 Computational Neuroscience - Okinawa Institute of Science and Technology, 2017/2018

This repository is for modeling practice materials and homework of Computational Neuroscience course at Okinawa Institute of Science and Technology in 2018.

In modeling classes, we focus on implementing physiological concepts about how neural systems function in computer simulations, which will help us understand how diverse phenomena in real neural systems arise from the underlying principles. We will mainly use the NEURON simulation platform, which uses Python programming language for interface. We will also cover some basic analysis techniques for neural data, but most of our focus will be constructing models and running their simulations.

Software

We use NEURON 7.5 with Python 3.6. We recommend using our Docker container: NEURON has non-trivial dependency on Python, the C++ compiler, and other libraries (e.g., MPI), which is quite challenging for fist-time users to configure correctly. See the installation guide for how to install and use the Docker and container. If you do not want to use this, we recommend compiling the source by following the instruction carefully. We discourage installation via binary installers, which has been a source of frustration in the past.

Schedule of modeling classes and homework dues

In our first modeling session, we will cover the very basic of Python programming language and model/simulation construction by using NEURON.

Homework #1 — due: Feb 7, 2018 (extended)

Our first homework is about developing skills in basic Python and handling numerical data in Python and NEURON.

Modeling class #1 — Feb 8, 2018

In the second modeling class, we will go through how to add synapses on neurons and how to activate them by connecting presynaptic neurons or artificial spike generators --- a neural network!

Homework #2 — due: Feb 28, 2018

The second homework is mainly about intergration and transfer of synaptic inputs.

Modeling class #2 — Mar 1, 2018

The third modeling class will be about active membrane and intracellular mechanisms.

Homework #3 — due: March 26, 2018

The third homework is about active ion channels and their role in spike initiation.

Modeling class #3 — Mar 22, 2018

The fourth modeling class will focus more on active mechanisms, and also building a network simulation.

Modeling exercises feedback - March 29, 2018 (Cancelled)

In this feedback session, we will discuss about various issues and gotchas in model building.

Modeling class #4 — April 5, 2018

In our final session, we will work more on network simulations.

Homework #4 — due: April 23, 2018

The fourth homework is about modeling calcium mechanisms and network simulations.


Written by Sungho Hong, Computational Neuroscience Unit, Okinawa Institutes of Science and Technology

January 2018

a310_cns_2018's People

Contributors

shhong avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.