Edit this page

NWB Workshops and Hackathons

All times are in PDT (US/Pacific time)

This calendar view shows the workshop agenda. Events in blue are highly recommended. Events in orange are optional. All times not marked are considered time for attendees to hack on their projects. Developers will be available to answer questions in the main Zoom room from 8:30am to 5pm PDT. Agenda calendar graphic

You can also add this Google Calendar to your calendar to see the workshop’s events with Zoom links in your time zone. https://bit.ly/2yBXU4V   

</table>
Tuesday, May 12 Day 1: New User Training
8:30 - 9am Call-in time, work out any technical issues
9 - 9:10am Introduction: How to get the most out of this workshop
YouTube Recording
9:10 - 10am What is NWB, with short intro to NWB-enabled tools (Oliver Ruebel)
YouTube Recording
10am - 1pm Elective tutorials / technical introductions (covers PyNWB and MatNWB).
10 - 11am Intro to NWB for extracellular electrophysiology (Ben Dichter, Ryan Ly)
PyNWB: YouTube Recording
MatNWB: YouTube Recording
11am - 12pm Intro to NWB for optical physiology (Ben Dichter, Ryan Ly)
PyNWB: YouTube Recording
MatNWB: YouTube Recording
12 - 1pm Intro to NWB for intracellular electrophysiology (Oliver Ruebel, Pam Baker)
Users should attend the tutorial(s) that is relevant to them and hack on their projects at other times.
1 - 1:50pm Overview of NWB-enabled tools, Part 1:
- NWB Explorer / Open Source Brain
- CaImAn
- NWB Widgets
- Brainstorm
- SpikeInterface
2 - 2:40pm Overview of NWB-enabled tools, Part 2:
- DANDI
- calciumImagingAnalysis
- DataJoint
- Frank Lab, UCSF
2:40 - 5pm Hacking on projects
Wednesday, May 13 Day 2 - Project Hacking
8:30 - 9am
Call-in time, work out any technical issues
9 - 10am Project overviews / lightning talks on proposed hacking projects
10am - 5pm Hacking on projects
10am - 3pm Elective in-depth breakouts:
10 - 11am NWB Explorer / Open Source Brain (Padraig Gleeson, Matteo Cantarelli)
11am - 12pm DANDI (Satra Ghosh)
12 - 1pm NWB Widgets (Ben Dichter)
1 - 2pm calciumImagingAnalysis (Biafra Ahanonu)
2 - 3pm Brainstorm (Konstantinos Nasiotis)
3 - 3:30pm Check-in
3:30 - 5pm Hacking on projects
Thursday, May 14 Day 3: Advanced Training
8:30 - 9am
Call-in time, work out any technical issues
9 - 9:30am How to build and share extensions (Ryan Ly)
YouTube Recording
9:30 - 10am How to write custom API classes in PyNWB (Andrew Tritt)
YouTube Recording
10 - 10:30am Advanced write in PyNWB (compression, chunking, iterative write, and parallel access) (Andrew Tritt)
YouTube Recording
10:30 - 11am Advanced write in MatNWB (compression, chunking, and iterative write) (Ben Dichter)
YouTube Recording
11am - 5pm Hacking on projects
11am - 3pm Elective in-depth breakouts:
11am - 12pm SpikeInterface (Alessio Paolo Buccino)
YouTube Recording
12 - 1pm CaImAn (Andrea Giovannucci)
YouTube Recording
1 - 2pm DataJoint (Dimitri Yatsenko, Thinh Nguyen)
Presentation and demo repository
2 - 3pm Frank Lab, UCSF (Loren Frank)
3 - 3:30pm Check-in
3:30 - 5pm Hacking on projects
Friday, May 15 Final day: Project hacking and final presentation
8:30 - 9am
Call-in time, work out any technical issues
9 - 9:10am Introduction to final day
9:10am - 3pm Hacking on projects
11am - 3pm Elective user discussions by data modality:
11am - 12pm Extracellular electrophysiology
12 - 1pm Optical physiology
1 - 2pm Intracellular electrophysiology
2 - 3pm Behavior
3 - 4:30pm Final check-in / lightning talks on hacking projects
4:30 - 5:30pm Social happy hour