GSoC 2022 Project Idea 9.1: Open source, cross simulator, large scale cortical models in NeuroML and PyNN (175/350 h)

Advice for OSB GSoC 2022 applicants

Background reading

Read the Open Source Brain paper as well as the LEMS/NeuroML2 paper (have a look too at the libNeuroML, NeuroML v1 and PyNN papers).

Browse the OSB website, including help pages .

Have a good look at the outcomes of previous years’ OSB GSoC projects:

Joglekar et al. 2018

Mejias et al. 2016

del Molino et al. 2017

WilsonCowan

CA1 network

Thalamocortical column

Migliore et al. 2014, Olfactory Bulb 3D

Izhikevich model

Pinsky Rinzel CA3 model

Pospischil et al. 2008

Suggested activities prior to application

Sign up to GitHub if you’re not already there.

Create an OSB user account & link your GitHub account to it.

Have a look at some of the OSB projects (either on http://www.opensourcebrain.org/projects or those mentioned above), and try cloning the model and installing associated simulators locally.

Make a minor pull request to an existing OSB project on GitHub that you find interesting (e.g. small update to README/documentation).

Assemble a list of cortical models from ModelDB or from the literature to include with your application, which you think would be of benefit to the community if they were converted to NeuroML/PyNN.

If you find a project there particularly relevant, feel free to set up a personal GitHub repository for it and start adding code/documentation there.

Please share the draft of your application early to allow feedback before the application deadline!

Essential information to include in your application:

  1. The list of potential models to convert as discussed above
  2. Details on the course currently being followed and a link to the course webpage.
  3. What are your time commitments during the coding period? Please be specific about this, work/exam commitments etc. Are you planning any vacations this summer? How many classes are you taking this summer?
  4. How many hours per week will you be able to spend on this project?
  5. If you have any evidence of your coding abilities (e.g. contributions to open-source projects) and/or background in neuroscience, please let us know about it. Send links to specific public repositories showing commits by you.
  6. Details of any previous experience in computational modelling.
2 Likes