Skip to content

Commit 741fb7d

Browse files
authored
Merge branch 'main' into debug_link_checker
2 parents f1230c7 + 4fad851 commit 741fb7d

26 files changed

+1047
-38
lines changed

config/_default/menus.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,10 @@ main:
9191
weight: 5
9292
url: "training-materials/"
9393
parent: "Resources"
94+
- name: "FAQ"
95+
weight: 6
96+
url: "faq/"
97+
parent: "Resources"
9498

9599
# Contact
96100
- name: "Contact"
@@ -149,3 +153,7 @@ resources:
149153
- name: "Training Materials"
150154
weight: 5
151155
url: "/training-materials"
156+
- name: "FAQ"
157+
weight: 6
158+
url: "/faq"
159+

content/agenda-templates.md

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
---
2+
title: "Agenda Templates"
3+
bg_image: "/images/events/default-event-banner.png"
4+
image: "/images/events/default-event-banner.png"
5+
summary: "Example agenda templates for organizing Neurodata Without Borders (NWB) events."
6+
draft: false
7+
type: "page"
8+
---
9+
10+
This page provides example agenda templates for different types of NWB workshops. These templates can be customized to fit your specific event needs.
11+
12+
## NWB \+ DANDI Overview Workshop Template
13+
14+
**Learning objective:** Attendees will learn about the NWB and DANDI software ecosystem, from data conversion and data publication to data reuse.
15+
16+
**Estimated duration:** 1 day. The talks can be covered in a half day, and the remaining time can be used for conversion projects, discussion, or 1:1 support.
17+
18+
**Prerequisites / requirements:** None, this workshop is intended for people new to the NWB ecosystem.
19+
20+
**Previous examples:** [NWB and DANDI Workshop at University of Washington](http://nwb.org/events/workshop-2025-uwashington/), [NWB and DANDI Workshop at CoSyNe 2025](http://nwb.org/events/cosyne-2025/), [NWB and DANDI Workshop at UNAM](http://nwb.org/events/workshop-2025-unam/)
21+
22+
### Example Agenda
23+
24+
| Start Time | End Time | Duration | Topic | Type |
25+
| -----: | -----: | :-----: | :----- | :----- |
26+
| 9:00 AM | 10:00 AM | 1 hour | Introduction to NWB and DANDI | Talk |
27+
| 10:00 AM | 11:00 AM | 1 hour | Converting data to NWB | Talk |
28+
| 11:00 AM | 11:45 AM | 45 min | Using the DANDI Archive | Talk |
29+
| 11:45 AM | 12:30 PM | 45 min | Analyzing and streaming data on DANDI | Talk |
30+
31+
## Community Hackathon Template
32+
33+
**Learning objective:** Attendees will conduct development projects to contribute to the NWB software ecosystem.
34+
35+
**Estimated duration:** 3 days. Most of the time is spent on hacking. Depending on the group, it can be helpful to host breakout discussions for specific topics of interest. The hackathon concludes with final project presentations.
36+
37+
**Prerequisites / requirements:** This is not a training event, so some level of familiarity with NWB is helpful though not required.
38+
39+
**Previous examples:** [NWB Developer Hackathon 2024](http://nwb.org/events/hck18-2024-dev-hackathon-datajoint/), [Developer Days 2023](http://nwb.org/events/hck15-2023-janelia/), [Developer Days 2022](http://nwb.org/events/hck12-2022-remote/)
40+
41+
### Example Agenda
42+
43+
#### Day 1
44+
The first day provides an overview of the hackathon and highlights planned breakout discussions
45+
46+
| Start Time | End Time | Duration | Topic | Type |
47+
| -----: | -----: | :-----: | :----- | :----- |
48+
| 9:00 AM | 9:15 AM | 15 min | Welcome to the Hackathon | Talk |
49+
| 9:15 AM | 9:45 AM | 30 min | Developer updates on NWB | Talk |
50+
| 9:45 AM | 10:30 AM | 45 min | Project overviews | Talk |
51+
| 10:30 AM | 12:00 PM | 1.5 hours | Project Hacking | Hack |
52+
| 12:00 PM | 1:00 PM | 1 hour | Lunch | Discussion |
53+
| 1:00 PM | 2:00 PM | 1 hour | Breakout discussion topic #1 | Discussion |
54+
| 2:00 PM | 3:30 PM | 1.5 hours | Project Hacking | Hack |
55+
| 3:30 PM | 3:45 PM | 30 min | Break | Discussion |
56+
| 3:45 PM | 5:15 PM | 1.5 hours | Project Hacking | Hack |
57+
58+
#### Day 2
59+
60+
| Start Time | End Time | Duration | Topic | Type |
61+
| -----: | -----: | :-----: | :----- | :----- |
62+
| 9:00 AM | 9:05 AM | 5 min | Welcome to the hackathon | Talk |
63+
| 9:05 AM | 12:00 PM | 3 hours | Project Hacking | Hack |
64+
| 12:00 PM | 1:00 PM | 1 hour | Lunch | Discussion |
65+
| 1:00 PM | 2:00 PM | 1 hour | Breakout discussion topic #2 | Discussion |
66+
| 2:00 PM | 3:30 PM | 1.5 hours | Project Hacking | Hack |
67+
| 3:30 PM | 3:45 PM | 30 min | Break | Discussion |
68+
| 3:45 PM | 5:15 PM | 1.5 hours | Project Hacking | Hack |
69+
70+
#### Day 3
71+
72+
| Start Time | End Time | Duration | Topic | Type |
73+
| -----: | -----: | :-----: | :----- | :----- |
74+
| 9:00 AM | 9:05 AM | 5 min | Welcome to the hackathon | Talk |
75+
| 9:05 AM | 12:00 PM | 3 hours | Project Hacking | Hack |
76+
| 12:00 PM | 1:00 PM | 1 hour | Lunch | Discussion |
77+
| 1:00 PM | 2:00 PM | 1 hour | Project Hacking | Hack |
78+
| 2:00 PM | 4:00 PM | 2 hours | Final project presentations | Discussion |
79+
| 4:00 PM | 4:15 PM | 15 min | Break | Discussion |
80+
| 4:15 PM | 5:15 PM | 1 hour | Group discussion and feedback | Discussion |
81+
82+
## Data Reuse Workshop Template
83+
84+
**Learning objective:** Attendees will learn how to work with data on DANDI and will conduct a data reuse project to re-analyze existing data on NWB.
85+
86+
**Estimated duration:** 5 days. The first day covers the core material about working with data on DANDI. The second day can focus on additional guest lectures to introduce attendees to different tools and datasets on DANDI. The remaining time can be spent on project hacking / analysis, with the workshop concluding in project presentations.
87+
88+
**Prerequisites / requirements:** In previous workshops, we have required participants to propose a project with specific dandisets as part of their application. These projects can change throughout the course of the workshop.
89+
90+
**Previous examples:** [NeuroDataReHack 2024](http://nwb.org/events/hck21-2024-janelia-ndrh/), [NeuroDataReHack 2023](http://nwb.org/events/hck16-2023-granada-rh/), [NeuroDataReHack 2022](http://nwb.org/events/hck14-2022-seattle-rh/)
91+
92+
### Example Agenda
93+
94+
#### Day 1
95+
The first day focuses on providing attendees with an introduction to NWB and DANDI and to discuss project plans
96+
97+
| Start Time | End Time | Duration | Topic | Type |
98+
| -----: | -----: | :-----: | :----- | :----- |
99+
| 9:00 AM | 9:30 AM | 30 min | Welcome to the Data Reuse Workshop | Talk |
100+
| 9:30 AM | 10:30 AM | 1 hour | Intro to NWB and DANDI | Talk |
101+
| 10:30 AM | 11:30 AM | 1 hour | How to read NWB files | Talk |
102+
| 11:30 AM | 12:30 PM | 1 hour | Project Hacking | Hack |
103+
| 12:30 PM | 1:30 PM | 1 hour | Lunch | Discussion |
104+
| 1:30 PM | 2:30 PM | 1 hour | A tour of NWB Dandisets and searching tools | Talk |
105+
| 2:30 PM | 3:00 PM | 30 min | A tour of NWB analysis software | Talk |
106+
| 3:00 PM | 3:30 PM | 30 min | Break | Talk |
107+
| 3:30 PM | 4:30 PM | 1 hour | Project roundtable | Discussion |
108+
| 4:30 PM | 5:30 PM | 1 hour | Speed networking | Discussion |
109+
110+
#### Day 2 - 4
111+
112+
The middle days can include invited speakers for different analysis tools and approaches,
113+
with the majority of the time spent on project hacking.
114+
115+
| Start Time | End Time | Duration | Topic | Type |
116+
| -----: | -----: | :-----: | :----- | :----- |
117+
| 9:00 AM | 9:15 AM | 15 min | Welcome to the workshop | Talk |
118+
| 9:15 AM | 11:15 AM | 2 hours | Invited lectures | Tutorial |
119+
| 11:15 AM | 12:00 PM | 45 min | Project hacking | Hack |
120+
| 12:00 PM | 1:00 PM | 1 hour | Lunch | Discussion |
121+
| 1:00 PM | 3:00 PM | 2 hours | Project hacking | Hack |
122+
| 3:00 PM | 3:15 PM | 15 min | Refreshments break | Discussion |
123+
| 3:15 PM | 5:15 PM | 2 hours | Project hacking | Hack |
124+
125+
#### Day 5
126+
127+
The last day should reserve the majority of time for project presentations and overall
128+
discussion and feedback on the workshop and next steps.
129+
130+
| Start Time | End Time | Duration | Topic | Type |
131+
| -----: | -----: | :-----: | :----- | :----- |
132+
| 9:00 AM | 9:15 AM | 15 min | Welcome to the workshop | Talk |
133+
| 9:15 AM | 12:00 PM | 1.75 hours | Project hacking | Hack |
134+
| 12:00 PM | 1:00 PM | 1 hour | Lunch | Discussion |
135+
| 1:00 PM | 4:00 PM | 3 hours | Project presentations | Hack |
136+
| 4:00 PM | 4:15 PM | 15 min | Refreshments break | Discussion |
137+
| 4:15 PM | 5:15 PM | 1 hour | Discussion and feedback | Discussion |
138+
139+
140+
## Data Conversion Workshop Template
141+
142+
**Learning objective:** Attendees will learn how to convert their data to NWB and publish it on the DANDI Archive.
143+
144+
**Estimated duration:** 2-3 days. The core material on data conversion can be covered on the first day. Depending on the interests of the audience, additional lectures can be given on domain specific topics or advanced data I/O.
145+
146+
**Prerequisites / requirements:** Data for conversion.
147+
148+
**Previous examples:** [NWB Data Conversion Workshop 2025](http://www.nwb.org/events/hck22-2025-dataconversion-remote/), [NWB Data Conversion Workshop 2024](http://www.nwb.org/events/hck19-2024-remote/), [NWB User Days 2023](http://www.nwb.org/events/hck15-2023-janelia/)
149+
150+
### Example Agenda
151+
152+
#### Day 1
153+
The first day focuses on providing attendees with an introduction to NWB and the conversion tools used.
154+
155+
| Start Time | End Time | Duration | Topic | Type |
156+
| -----: | -----: | :-----: | :----- | :----- |
157+
| 9:00 AM | 9:15 AM | 15 min | Welcome to the Data Conversion Workshop | Talk |
158+
| 9:15 AM | 10:00 AM | 45 min | Overview of NWB | Talk |
159+
| 10:00 AM | 11:00 AM | 1 hour | NWB GUIDE | Tutorial |
160+
| 11:00 AM | 12:00 PM | 1 hour | NeuroConv, PyNWB, MatNWB | Tutorial |
161+
| 12:00 PM | 12:30 PM | 30 min | Project sharing | Discussion |
162+
| 12:30 PM | 1:10 PM | 40 min | Publishing data and using the DANDI Archive | Tutorial |
163+
| 1:10 PM | 5:00 PM | 4 hours | Data conversion hacking | Hack |
164+
165+
#### Day 2
166+
167+
The second day focuses on domain-specific data conversion. This can be tailored depending on the needs of the audience and the types of data they are using.
168+
169+
| Start Time | End Time | Duration | Topic | Type |
170+
| -----: | -----: | :-----: | :----- | :----- |
171+
| 9:00 AM | 9:10 AM | 10 min | Welcome to the workshop | Talk |
172+
| 9:10 AM | 9:55 AM | 45 min | Introduction to Extracellular Electrophysiology | Tutorial |
173+
| 9:55 AM | 10:40 AM | 45 min | Introduction to Optical Physiology | Tutorial |
174+
| 10:40 AM | 11:25 AM | 45 min | Introduction to Intracellular Electrophysiology | Tutorial |
175+
| 11:30 AM | 4:00 PM | 4.5 hours | Data conversion hacking | Hack |
176+
177+
#### Day 3
178+
179+
The third day focuses on advanced data topics such as different NWB backends, writing NWB extensions, and using external resources with HERD.
180+
181+
| Start Time | End Time | Duration | Topic | Type |
182+
| -----: | -----: | :-----: | :----- | :----- |
183+
| 9:00 AM | 9:10 AM | 10 min | Welcome to the workshop | Talk |
184+
| 9:30 AM | 10:00 AM | 30 min | Advanced data I/O and backends | Talk |
185+
| 10:00 AM | 10:15 AM | 15 min | NWB Extensions | Talk |
186+
| 10:15 AM | 10:30 AM | 15 min | Introduction to terminologies and HERD | Talk |
187+
| 10:30 AM | 12:30 PM | 2 hours | Data conversion hacking | Hack |
188+
| 12:30 PM | 1:30 PM | 1 hour | Final project presentations | Discussion |
189+
| 1:30 PM | 2:00 PM | 30 min | Wrap-up and final surveys | Discussion |

content/code_of_conduct.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## Code of Conduct
2+
3+
We are dedicated to providing a harassment-free event experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age or religion. We do not tolerate harassment of event participants in any form. Sexual language and imagery is not appropriate for any event venue, including talks. event participants violating these rules may be sanctioned or expelled from the event without a refund at the discretion of the event organizers.
4+
5+
Harassment includes, but is not limited to:
6+
7+
- Verbal comments that reinforce social structures of domination related to gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age or religion.
8+
- Sexual images in public spaces
9+
- Deliberate intimidation, stalking, or following
10+
- Harassing photography or recording
11+
- Sustained disruption of talks or other events
12+
- Inappropriate physical contact
13+
- Unwelcome sexual attention
14+
- Advocating for, or encouraging, any of the above behaviour
15+
16+
### Enforcement
17+
18+
Participants asked to stop any harassing behavior are expected to comply immediately.
19+
20+
Organizers and presenters are also subject to the anti-harassment policy. In particular, they should not use sexualized images, activities, or other material.
21+
22+
Event organisers may take action to redress anything designed to, or with the clear impact of, disrupting the event or making the environment hostile for any participants.
23+
24+
If a participant engages in harassing behaviour, event organisers have the responsibility to remind the offender about our Code of Conduct, and warn them that repeated inappropriate, uncivil, threatening, offensive, or harmful behavior can lead to a temporary or permanent ban from the event with no refund. The offending person(s) may also see affected their participation in future NWB and DANDI events.
25+
26+
We expect participants to follow these rules at all event venues and event-related social activities. We think people should follow these rules outside event activities too!
27+
28+
### Reporting
29+
30+
If someone makes you or anyone else feel unsafe or unwelcome, please report it as soon as possible to the events organizers. Harassment and other code of conduct violations reduce the value of our event for everyone. We want you to be happy at our event. People like you make our event a better place.
31+
32+
You can make a report either with your personal email or using an anonymous email.
33+
34+
### NWB Contributor Code of Conduct
35+
36+
When directly contributing to the NWB project, contributors are expected to follow the [NWB Contributor Code of Conduct](/code_of_conduct/)
37+
38+
### Credit
39+
40+
This hackathon code of conduct is adapted from the [Brainhack Code of Conduct](https://brainhack.org/code-of-conduct.html).

content/create-event-website.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
11
---
2-
title: "How to Create an Event Website"
2+
title: "Creating an Event Website"
33
summary: "Instructions for creating a website for your NWB event."
44
draft: false
55
type: "page"
66
---
77

8-
# How to Create an Event Website
8+
# Creating an Event Website
99

1010
Follow these steps to create a website for your NWB event:
1111

1212
1. Go to the NeurodataWithoutBorders website <a href="https://github.com/NeurodataWithoutBorders/neurodatawithoutborders.github.io" target="_blank">GitHub repo</a>
1313
2. Fork and clone the repo
14+
15+
![NWB Website GitHub Repository](/images/nwb_website_github_repo.png)
16+
1417
3. Create a new branch
15-
4. Create a new event markdown file in the content/events folder
16-
5. Fill in the file with information about your event. See previous events for examples for different workshops and flags
17-
6. Submit a pull request from your event
18+
4. Create a new event markdown file in the `content/events` folder. See previous events for examples for different workshops. For self-organized workshops, please add "Self-organized" to the event type section (e.g. "Self-organized Showcase").
19+
20+
![Previous Events Examples](/images/previous_events.png)
21+
22+
5. Fill in the file with information about your event.
23+
6. Submit a pull request to the GitHub repo to merge the branch with your changes into the main events list

0 commit comments

Comments
 (0)