# CNS*2022 satellite tutorials: links This page is frequently being updated to add new links. Please refresh it to see the updated version. Last updated: June 29, 1100 UTC. ------------- To prevent spam/zoom crashing, please do not share the link to this page or the links below on public channels/social media platforms. We request you to please encourage your colleagues to register for the satellite tutorials to attend sessions. This allows us to prepare better for the sessions, and it also allows us to provide accurate reports to interested parties (such as funding bodies) about the number of attendees at the satellite sessions. For any issues/clarifications related to the satellite tutorials, you can contact us via: - our [discussion thread on GitHub](https://github.com/OCNS/SoftwareWG/discussions/103) - our chat channels on [Matrix](https://matrix.to/#/#OCNS_SoftwareWG:gitter.im) OR [Gitter](https://gitter.im/OCNS/SoftwareWG) ------------ All times are in UTC, please click on the times to see them in your local time zone. ## Monday, 27th June | Time (UTC) | Session | More information | Zoom link | Extra | Recordings | |------------|--------------------------|------------------|-----------|-------|------------| | [0700--0730](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220627T07) | Introduction and welcome | [Link](https://ocns.github.io/SoftwareWG/pages/software-wg-satellite-tutorials-at-cns-2022.html) | [Link](https://ucl.zoom.us/j/97994776422?pwd=bE8rN0ZQOEcvNzBaeHB4NjlqRTJOdz09) | | | [0730--0900](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220627T0730) | [Open Source Brain v2](https://docs.opensourcebrain.org/OSBv2/Overview.html) | [Link](https://docs.opensourcebrain.org/General/Meetings/CNS_2022.html) | [Link](https://ucl.zoom.us/j/92223851788?pwd=ak43cnJRSjN3WEdNS09xMUdNczNjQT09) | [OSBv2](#OSBv2) | [Link](https://ucl.zoom.us/rec/share/xVUsq6szrIPGmpx1Sh9dhzHmcfVzJEwk2PiwGWEVnipc0lMiKFhy9lRSP6XLXzsq.yh6gd65x0JFIDC2g) | | [1000--1300](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220627T10) | [GeNN](https://genn-team.github.io/) | [Link](https://genn-team.github.io/tutorials.html) | [Link](https://universityofsussex.zoom.us/j/95198897546?pwd=d1hMMVhpT1B4eXArT1dvRUFDQ3BaZz09) | | [Link](https://sussex.box.com/s/9kopk3brmepniumshe73524jk2rjxspc), [Slides](https://sussex.box.com/s/2r7rp7nhrjria2b6vag9jevldnkae1n9)| | [1330--1530]((https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220627T1330)) | [neurolib](https://neurolib-dev.github.io/) | [Link](https://gist.github.com/caglorithm/71c85e2891d1505735963aa2909488b1) | [Link](https://tu-berlin.zoom.us/j/62191188530?pwd=M09uUS9Xd2JyQ0p2aVFjQ1FwRWdWQT09) | [OSBv2](#neurolib) | [Link](https://tubcloud.tu-berlin.de/s/3TSwYQC7W87zbtf) | | [1600--1800](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220627T16) | [MOOSE](https://moose.ncbs.res.in/) | [Link](https://moose.ncbs.res.in/cns2022_moose/) | [Link](https://zoom.us/j/92282201299?pwd=d2RoOHpUR0pGdGFlK2EzZjZaS2lHQT09) | [OSBv2](#MOOSE) | [Link](https://drive.google.com/file/d/1IkkxAVyKlaZSefQWAsq_G9Q5zKzcPOEQ/view?usp=drive_web) | ## Tuesday, 28th June | Time (UTC) | Session | More information | Zoom link | Extra | Recordings | |------------|----------------|------------------|-----------|-------|------------| | [0600--0730](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220628T06) | [MOOSE](https://moose.ncbs.res.in/) (repeat) | [Link](https://moose.ncbs.res.in/cns2022_moose/) | [Link](https://zoom.us/j/97486455352?pwd=cEozRUQxVnQwbTdJNmJ5cVFNV3RkQT09) | [OSBv2](#MOOSE) | [Link](https://drive.google.com/file/d/1IkkxAVyKlaZSefQWAsq_G9Q5zKzcPOEQ/view?usp=drive_web) | | [0800--1100](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220628T08) | [EBRAINS](https://ebrains.eu/) | [Link](https://wiki.ebrains.eu/bin/view/Collabs/cns-2022-ebrains-session/) | [Link](https://cnrs.zoom.us/j/97781311789?pwd=WVdsRTR4dzVhVEYxRkRSelYxcXUzQT09) | | [Link](https://drive.google.com/file/d/16_o-BBwxL6g1pa5BoxCvU6cx-PI5b-am/view?usp=sharing) | | [1300--2000](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220628T13) | [NEURON](https://neuron.yale.edu/neuron/) | | [Link](https://yale.zoom.us/j/92040708383) | [OSBv2](#NEURON) | [Resources](https://github.com/mcdougallab/neuron-course-june-2022) | ## Wednesday, 29th June | Time (UTC) | Session | More information | Zoom link | Extra | Recordings | |------------|----------------------------|------------------|-----------|-------|------------| | [0700--0830](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220629T07) | Introduction to containers | [See below](#Introduction-to-containers) | [Link](https://ucl.zoom.us/j/94468917878?pwd=Z0lGNXdqb2hNYjFiOXRyQ3VxVW4yUT09) | | [Link](https://ucl.zoom.us/rec/share/a6kUVkGHfigxVqtlmsjzXEX4X1Reeyirv9_0M3w0-L1XmvXRObjs7XaUjsfquxGS.Nbk6xUrujvQrbrpU) | | [0900--1030](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220629T09) | [RateML](https://github.com/the-virtual-brain/tvb-root/blob/b81cfefa59290e8896639461afccefa6e83dd6c6/tvb_library/tvb/rateML/README.md) | [See below](#RateML) | [Link](https://ucl.zoom.us/j/98220957632?pwd=dExMU3Y3ZW00Tk82YitJVXl0UjBZZz09) |[OSBv2](#TVB-and-RateML) | [Link](https://ucl.zoom.us/rec/share/bLIhlJq0QMK854q5vRE-_OsHpBEPrcgtHnD_mm1cYuU1rnUClwIcB5czUq73UKEa.lXOd25z8cdT5vQT9) | | [1100--1230](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220629T11) | [LFPy](https://lfpy.readthedocs.io/en/latest/) | | [Link](https://nmbu.zoom.us/j/67223772163?pwd=bENSOUJIVi82ZU5wa00xVjdaVVNtdz09) |[OSBv2](#LFPy) | | | [1300--2000](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220629T13) | [NetPyNE](http://netpyne.org/) | [Link](http://dura-bernal.org/netpyne-online-tutorial-2022) | [Link](https://zoom.us/j/92430215843) |[OSBv2](#NetPyNE) | [Session 1](https://youtu.be/xg-LU81UeG0), [Session 2](https://youtu.be/bsA0KyKWZXY) | ## Thursday, 30th June | Time (UTC) | Session | More information | Zoom link | Extra | Recordings | |------------|---------|------------------|-----------|-------|------------| | [0700--1000](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220630T07) | [Arbor](https://arbor-sim.org/) | | [Link](https://ucl.zoom.us/j/96142117156?pwd=NldCdWFUbldhbWtsRkZPbmVpYmczQT09) |[OSBv2](#Arbor) | [Link](https://ucl.zoom.us/rec/share/6u7uPbSFWUTiozVICSVWWMIG_4TkfhSIIdao8Vw_yMbrf0SX0HMB39_w-unfvd8T.YsOXMcNC6jdqRhOC) | | [1030--1330](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220630T1030) | [Brian](https://briansimulator.org/) | [Link](https://briansimulator.org/posts/2022/cns-satellite-tutorial/) | [Link](https://cnrs.zoom.us/j/93598957846?pwd=Ti9RUmI4ekRqS25Md2hBQnlPNyszQT09) |[OSBv2](#Brian) | [Link](https://dropsu.sorbonne-universite.fr/s/MzAaaQSsHLHEzFb) | | [1400--1700](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220630T14) | [NeuroML](https://neuroml.org) | [Link](https://docs.neuroml.org/Events/20220630-CNS2022.html) | [Link](https://ucl.zoom.us/j/95628452378?pwd=TlJMZFYxNjB2V096bXZkT1NZVHhnUT09) |[OSBv2](#NeuroML) | [Link](https://ucl.zoom.us/rec/share/VQwTLLw4Rv2o4KLLIck_DOh62d32zXhLQUktHGNfLaMmgxbGawZu52Y50g_lXb-_.R2K3av36q0fNC5TB) | ## Friday, 1st July | Time (UTC) | Session | More information | Zoom link | Extra | Recordings | |------------|------------------|------------------|-----------|-------|------------| | [0700--1000](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220701T07) | [Neo](https://neo.readthedocs.io/en/latest/) + [Elephant](http://neuralensemble.org/elephant/) | [Link](https://wiki.ebrains.eu/bin/view/Collabs/elephant-tutorials/) | [Link](https://us02web.zoom.us/j/83605024711?pwd=MEpianVUampDM0FRVlRPcFRmR2NQUT09) |[OSBv2](#Elephant) | | | [1030--1330](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220701T1030) | [NEST](https://www.nest-simulator.org/) | [Link](https://clinssen.github.io/OCNS-2022-workshop/index.html) | [Link](https://uni-trier.zoom.us/j/88184093336?pwd=3XoOg-V7ezmOyUzBv0fP7OYaJ5xbEl.1) | | | | [1400--1600](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220701T14) | [Keras](https://keras.io)/[TensorFlow](https://www.tensorflow.org) | [Link](http://ceciliajarne.web.unq.edu.ar/cns2022-free-online-satellite-tutorial-on-keras-tensorflow/) | [Link](https://ucl.zoom.us/j/99385685489?pwd=VXZuMDBPR1ZWc2QyS243REtFN1Zrdz09) |[OSBv2](#TensorFlow-and-Keras) | [Link](https://ucl.zoom.us/rec/share/AzQgmdQydLzzqS0FYbfJgEDC_GRJc1CcgqSa2sV4d2yAUp8EPneg4uJTZMKODVKX.zKRTEkbmElW55wwV) | ## Additional information ### RateML Dear registrants of the RateML workshop, To prepare yourself for the RateML please register at the two following sites for: - A training unt on the supercomputers @ Juelich: https://judoor.fjuelich.de/projects/join/training2221 - An Ebrains account (register today button): https://ebrains.eu/register/ For any questions regarding the course and registration: m.van.der.vlag@fz-juelich.de. ### Introduction to containers Please ensure that you have either Docker or Podman installed on your system. We will be using Docker/Podman on the command line. Both Docker/Podman should be available on most Linux distributions. For more information, please see these links: - [Install Docker](https://docs.docker.com/get-docker/) - [Install Podman](https://podman.io/) ### Open Source Brain v2 Many of the simulators and applications presented in these tutorials are available for use on [Open Source Brain v2](https://www.v2.opensourcebrain.org/). The links below generally go to a [repository](https://docs.opensourcebrain.org/OSBv2/Repositories.html) on OSBv2 containing Python scripts, notebooks, etc. which can be run through your browser during or after the relevant tutorials (in [JupyterLab](https://docs.opensourcebrain.org/OSBv2/JupyterLab.html)). The general workflow is to go to the repository, click CREATE NEW WORKSPACE, and in the workspace, click OPEN WITH JUPYTERLAB. #### OSBv2 There is a [Guided tour](https://docs.opensourcebrain.org/OSBv2/Guided_tour.html) through the various features of the OSBv2 platform using this repository: https://www.v2.opensourcebrain.org/repositories/38. #### neurolib See https://www.v2.opensourcebrain.org/repositories/34. Just run `pip install neurolib` in the Terminal before opening the notebooks in the `examples` folder. #### MOOSE See https://www.v2.opensourcebrain.org/repositories/35. Just run `pip install pymoose` in the Terminal before testing the MOOSE scripts. Note: many of these scripts open plot windows/have graphical interfaces, and so may not run properly inside JupyterLab. #### NEURON NEURON and associated tools (`nrniv`, `nrnivmodl`) are installed on OSBv2, so can be accessed from notebooks or at the Terminal for compiling NMODL files or running Python and hoc files. #### TVB and RateML TVB is installed on OSBv2 in the JupyterLab environment, but RateML is not yet tested. #### LFPy See https://www.v2.opensourcebrain.org/repositories/32. Notebooks and scripts can be found in the `examples` directory. #### NetPyNE Just click on the **Computational Modelling - NetPyNE** icon on the [homepage](https://www.v2.opensourcebrain.org), create a new workspace and open it with the [NetPyNE application](https://docs.opensourcebrain.org/OSBv2/NetPyNE.html#osbv2-applications-netpyne). You can find examples under the menu item Tutorials. #### Arbor See https://www.v2.opensourcebrain.org/repositories/36. Python scripts can be found under `python/examples`. #### Brian See https://www.v2.opensourcebrain.org/repositories/2. #### NeuroML See https://v2.opensourcebrain.org/repositories/3. Notebooks are in `source/Userdocs/NML2_examples`. #### Elephant See https://www.v2.opensourcebrain.org/repositories/30. Notebooks in `doc/tutorials`. #### TensorFlow and Keras TensorFlow (and Keras) can be installed in the JupyterLab environment with: `pip install tensorflow_cpu`. **Note:** many ML models are designed to execute using GPUs, which are not available on OSBv2 presently. Therefore, larger TensorFlow/Keras models will possibly crash when tested on OSBv2.