diff --git a/config/_default/menus.yaml b/config/_default/menus.yaml index 5f5a017..15a6a40 100644 --- a/config/_default/menus.yaml +++ b/config/_default/menus.yaml @@ -50,6 +50,9 @@ main: weight: 2 url: "events/" parent: "Community" + - name: "Organizing NWB Events" + weight: 4 + url: "organizing-nwb-events/" parent: "Community" - name: "Enhancement Proposals" weight: 4 @@ -84,6 +87,10 @@ main: weight: 4 url: "policies/" parent: "Resources" + - name: "Training Materials" + weight: 5 + url: "training-materials/" + parent: "Resources" # Contact - name: "Contact" @@ -116,11 +123,14 @@ community_links: - name: "About Events" weight: 3 url: "/about-events" - - name: "Working Groups" + - name: "Organizing NWB Events" weight: 4 + url: "/organizing-nwb-events" + - name: "Working Groups" + weight: 5 url: "/working-groups" - name: "Contact Us" - weight: 5 + weight: 6 url: "/contact-us" resources: @@ -136,3 +146,6 @@ resources: - name: "Policies" weight: 4 url: "/policies" + - name: "Training Materials" + weight: 5 + url: "/training-materials" diff --git a/content/create-event-website.md b/content/create-event-website.md new file mode 100644 index 0000000..436c790 --- /dev/null +++ b/content/create-event-website.md @@ -0,0 +1,17 @@ +--- +title: "How to Create an Event Website" +summary: "Instructions for creating a website for your NWB event." +draft: false +type: "page" +--- + +# How to Create an Event Website + +Follow these steps to create a website for your NWB event: + +1. Go to the NeurodataWithoutBorders website GitHub repo +2. Fork and clone the repo +3. Create a new branch +4. Create a new event markdown file in the content/events folder +5. Fill in the file with information about your event. See previous events for examples for different workshops and flags +6. Submit a pull request from your event diff --git a/content/organizing-nwb-events.md b/content/organizing-nwb-events.md new file mode 100644 index 0000000..e519f7c --- /dev/null +++ b/content/organizing-nwb-events.md @@ -0,0 +1,46 @@ +--- +title: "Organizing NWB Events" +bg_image: "/images/events/default-event-banner.png" +image: "/images/events/default-event-banner.png" +summary: "Guidelines and resources for organizing Neurodata Without Borders (NWB) events." +draft: false +type: "page" +--- + +Organizing an NWB event is a great way to contribute to the neurophysiology community and help researchers learn about the NWB format, data conversion, and analysis tools. This page provides guidelines and resources for planning and executing successful NWB events. + +## Types of NWB events + +There are two types of NWB events: + +1. **NWB team hosted events:** This is an event where an institution or conference hosts the NWB team to lead a workshop. The NWB team will set up registration, arrange instructors, present the materials, and provide one-on-one support. We rely on the institution or conference to advertise the event locally and to reserve the workshop space. These events are free for attendees. In some cases, institutions choose to pay for lodging and travel expenses for instructors. +2. **Self-organized events:** This is an event where the registration, organization, and instruction is handled by the host institution and organizers. We provide the training materials and guides for how to host these events and are available for questions about organizing the event, but do not provide one-on-one support during the event. + +## Types of workshop curriculums + +There are several different types of NWB workshops. The contents of the materials overlap among these events, but the key differences are in the overall objective for what attendees will learn and get out of the event. + +1. **Data conversion workshop:** the goal is for users to bring custom data from their lab and learn all the tools needed to convert their data to NWB and publish it on the DANDI Archive. +2. **Data reuse workshop**: the goal is for users to learn about working with data on DANDI and to conduct a data reuse project to analyze existing data in NWB +3. **NWB \+ DANDI overview workshop:** the goal is for users to learn an overview of the NWB software ecosystem, from data conversion to publication and other software tools available for neural data analysis. +4. **Community hackathon:** the goal is for users to work as individuals or teams to conduct small development projects on NWB-related software. + +Note that these events can be held in person or virtually. + +## Getting started with a self-organized event + +To get started organizing an event at your institution, take a look at the Self-organized Event Planning Checklist. + +## Training Resources + +For a complete overview of all available training materials including descriptions, videos, and slides, visit our Training Materials page. + +We provide the following resources to assist you as you organize your event: + +- Agenda Templates: example agendas +- Registration Form Templates: to setup registration forms +- Training Materials: slides and example video recordings of different lectures +- Email Templates: example emails to send for initial event invites, registration, and pre-workshop preparation +- How to Create an Event Website: to setup an event website + +If you have any questions when considering self-organizing an event, please contact us using the NWB helpdesk or on Slack. diff --git a/content/training-materials.md b/content/training-materials.md new file mode 100644 index 0000000..06cc2a0 --- /dev/null +++ b/content/training-materials.md @@ -0,0 +1,178 @@ +--- +title: "Training Materials" +summary: "Overview of training materials available for NWB workshops and events." +draft: false +type: "page" +--- + +# Training Materials Overview + +The following table provides an overview of training materials for NWB workshops and events. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TalkDescriptionDurationVideo ExamplesSlides
NWB Overview / Intro to NWBAn overview of the NWB software ecosystem1 hourNWB Overview + NWB Overview.pptx
+ Intro to NWB and DANDI +
NWB GUIDEUsing NWB GUIDE to convert your data to NWB45 minNWB GUIDE TutorialN/A, walk through GUIDE tutorials
PyNWB and MatNWB APIsUsing the PyNWB and MatNWB APIs to create NWB files45 minPyNWB and MatNWB APIs + N/A, walk through PyNWB NWB File Basics tutorial and + Intro to MatNWB +
Extracellular ElectrophysiologyWalking through the extracellular electrophysiology tutorials45 minExtracellular Electrophysiology with PyNWB and MatNWBN/A, walk through Ecephys Tutorial
Optical PhysiologyWalking through the optical physiology tutorials45 minOptical Physiology with PyNWB and MatNWBN/A, walk through Ophys Tutorial
Intracellular ElectrophysiologyWalking through the intracellular electrophysiology tutorials45 minIntracellular Electrophysiology in NWB.pptx
Advanced Data I/OIntroduction to advanced data I/O methods and different NWB backends (Zarr, HDF5)30 minIntroduction to Advanced Data I/O
Extensions in NWBIntroduction to creating and sharing extensions in NWB15 minIntroduction to Extensions to NWBNWB Extensions.pptx
Terminologies and HERDIntroduction to terminologies and the HDMF External Resources Data in NWB15 minIntroduction to Terminologies and HERD
Reading and Streaming NWB FilesExamples demos on how to interact with and stream data from NWB files on DANDI45 minReading and Streaming NWB Data
Using the DANDI ArchiveOverview on publishing and uploading data, streaming data, and using DANDIHub45 minUsing the DANDI ArchiveIntro to DANDI
Data ConversionOverview of data conversion options including NeuroConv, PyNWB, and MatNWb1 hourNWB Data Conversion
Searching for Data on DANDIOverview of approaches to search and make advanced queries of data on DANDI30 minSearching DANDI and Advanced Queries
Tour of NWB Analysis SoftwareAn overview of different software packages for analysis and processing of NWB data30 minTour of NWB Analysis Software
+ +## Related Lectures and Invited Speakers + + + + diff --git a/layouts/_default/single.html b/layouts/_default/single.html index ddb7b29..9b466c9 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,6 +1,6 @@ {{ define "main" }} {{/* Hero Section */}} -
+

{{ .Title | markdownify }}

diff --git a/layouts/partials/essentials/head.html b/layouts/partials/essentials/head.html index d9f83d3..8b5b0eb 100644 --- a/layouts/partials/essentials/head.html +++ b/layouts/partials/essentials/head.html @@ -45,3 +45,6 @@ {{ end }} + + + diff --git a/static/css/list-alignment-fix.css b/static/css/list-alignment-fix.css new file mode 100644 index 0000000..dd56e94 --- /dev/null +++ b/static/css/list-alignment-fix.css @@ -0,0 +1,21 @@ +/* Fix for numeric list alignment */ +.content ol { + padding-left: 3rem; +} + +.content ol li { + position: relative; + padding-left: 0.5rem; + margin-bottom: 0.75rem; +} + +/* Ensure the same alignment for both ordered and unordered lists */ +.content ul { + padding-left: 2rem; +} + +.content ul li { + position: relative; + padding-left: 0.5rem; + margin-bottom: 0.75rem; +}