From da074a370a2cd3bb06769abb7682dfeadf26b8e4 Mon Sep 17 00:00:00 2001 From: Steph Prince <40640337+stephprince@users.noreply.github.com> Date: Tue, 9 Jan 2024 13:54:04 -0800 Subject: [PATCH 1/6] add user days readme and logo --- HCK20_2024_Remote/README.md | 90 ++++++++++++++++++ HCK20_2024_Remote/agenda/AGENDA.md | 12 +++ .../images/logo_brain_text_white_hor.png | Bin 0 -> 44440 bytes 3 files changed, 102 insertions(+) create mode 100644 HCK20_2024_Remote/README.md create mode 100644 HCK20_2024_Remote/agenda/AGENDA.md create mode 100644 HCK20_2024_Remote/images/logo_brain_text_white_hor.png diff --git a/HCK20_2024_Remote/README.md b/HCK20_2024_Remote/README.md new file mode 100644 index 000000000..a2058f350 --- /dev/null +++ b/HCK20_2024_Remote/README.md @@ -0,0 +1,90 @@ +NWB 2024 User/Developer Days Banner + +# NWB User Days 2024 + + * [Dates and Location](#dates-and-location) + * [Registration](#registration) + * [Logistics](#logistics) + * [Organizing Committee](#organizing-committee) + * [Resources](#resources) + * [What to bring?](#what-to-bring) + * [Objective](#objective) + * [Agenda](#agenda) + * [Code of Conduct](#code-of-conduct) + * [Disclaimer](#disclaimer) + + +## Dates and Location + +- **Dates:** June 12-14, 2024 +- **Location:** Virtual + +## Registration + +Register for the event [here](https://forms.gle/pTsjRMEqsgCRo3VD8). + +## Logistics + +We will be using the Zoom for the meeting. We will send an email in the days before the workshop with Zoom links. + +## Organizing Committee + +**Program chair:** [Steph Prince](https://crd.lbl.gov/divisions/scidata/computational-biosciences/members/staff/stephanie-prince/) and [Oliver Rübel](https://crd.lbl.gov/divisions/scidata/mla/staff/oliver-ruebel/) + +## What to bring? + +* Bring any example data sets needed for your project with you to the hackathon. For any lab-specific data (i.e., + data not in NWB), you should know how to read the data using Python or MATLAB and ideally have scripts ready for + reading the data. +* Bring your laptop with appropriate software installed. For installation instructions see: + * [**PyNWB (Python)**](https://pynwb.readthedocs.io/en/stable/install_users.html). + * [**MatNWB (Matlab)**](https://neurodatawithoutborders.github.io/matnwb/) +* For an overview of NWB software, see also: + * [**Glossary of Core NWB Tools**](https://nwb-overview.readthedocs.io/en/latest/core_tools/core_tools_home.html) + * [**Glossary of Analysis and Visualization Tools**](https://nwb-overview.readthedocs.io/en/latest/tools/tools_home.html) +* For an overview of NWB see the [**NWB Overview Docs**](https://nwb-overview.readthedocs.io) + +## Objective + +The [Neurodata Without Borders](nwb.org) project is an effort to standardize the description and storage of neurophysiology +data and metadata. NWB enables data sharing and reuse and reduces the energy barrier to applying data analytics both within +and across labs. NWB has seen wide adoption in the neurophysiology community, and there are now over 100 datasets on the +DANDI Archive in NWB, including data from the Allen Institute and the International Brain Laboratory. + +The User Days workshop will train users how to convert their data to NWB and publish it on the DANDI Archive. +We will work with members of the neuroscience community that want to apply NWB to their datasets. We will train +attendees, starting from the basics and proceeding to advanced data engineering techniques to maximally utilize the +features of the HDF5 and Zarr backends. During this workshop, we will also introduce and train users on NWB GUIDE, a +no-code user interface for data conversion. + +**Note:** This event is meant to foster community and collaboration around NWB, not competition. As such, this is really +more of a "workshop" or "tutorial" than a "hackathon." There will be no judges nor prizes. Participants will be expected +to bring data from their own lab, bring their own tool, or other relevant project and/or collaborate with others to +build integration with NWB. + +## Agenda + +{% include_relative agenda/AGENDA.md %} + +## Code of Conduct + +Please see the [Code of Conduct](https://neurodatawithoutborders.github.io/nwb_hackathons/code_of_conduct) for all NWB events. + + +## Disclaimer + +This website and related content were prepared as an account of or to expedite work sponsored at least in part by +the United States Government. While we strive to provide correct information, neither the United States Government +nor any agency thereof, nor The Regents of the University of California, nor any of their employees, makes any +warranty, express or implied or assumes any legal responsibility for the accuracy, completeness, or usefulness of +any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately +owned rights. Reference herein to any specific commercial product, process, or service by its trade name, trademark, +manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by +the United States Government or any agency thereof, or The Regents of the University of California. Use of the +Laboratory or University’s name for endorsements is prohibited. The views and opinions of authors expressed herein +do not necessarily state or reflect those of the United States Government or any agency thereof or The Regents of +the University of California. Neither Berkeley Lab nor its employees are agents of the US Government. Berkeley Lab +web pages link to many other websites. Such links do not constitute an endorsement of the content or company and we +are not responsible for the content of such links. + + diff --git a/HCK20_2024_Remote/agenda/AGENDA.md b/HCK20_2024_Remote/agenda/AGENDA.md new file mode 100644 index 000000000..174976e4b --- /dev/null +++ b/HCK20_2024_Remote/agenda/AGENDA.md @@ -0,0 +1,12 @@ +**The agenda is work in +progress! Further details will be announced here as they become available** + +### Agenda + + + + + + + diff --git a/HCK20_2024_Remote/images/logo_brain_text_white_hor.png b/HCK20_2024_Remote/images/logo_brain_text_white_hor.png new file mode 100644 index 0000000000000000000000000000000000000000..a174b28127b8532936ef795022d8175ea7d167a7 GIT binary patch literal 44440 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

DbJH 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 literal 0 HcmV?d00001 From 28a1981517ca693a21b3979f8a0d210a65fbb8bb Mon Sep 17 00:00:00 2001 From: Steph Prince <40640337+stephprince@users.noreply.github.com> Date: Tue, 9 Jan 2024 13:54:39 -0800 Subject: [PATCH 2/6] add link to readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f5e176492..fde926f1c 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ - [Cosyne: February 2024](Cosyne_2024/README.md) - A tutorial session on NWB and DANDI will be held during the Computational and Systems Neuroscience (COSYNE) 2024 conference in Lisbon, Portugal on **February 29, 2024**. - [NWB Developer Hackathon: April 2024](HCK18_2024_Dev_Hackathon_DataJoint/README.md): **April 17 - 19, 2023** at DataJoint Headquarters in Houston, TX, USA +- [NWB User Days: June 2024](HCK20_2024_Remote/README.md) - **June 12 - 14, 2024** (virtual) - [NeuroDataReHack: July 2024](HCK19_2024_Janelia_NDRH/README.md) - NeuroDataReHack 3 will be held at HHMI Janelia Research Campus in Ashburn, Virginia, USA **July 8-12, 2024**. From ee2585472a748fd101eba995d7f35b82fb7e2078 Mon Sep 17 00:00:00 2001 From: Steph Prince <40640337+stephprince@users.noreply.github.com> Date: Wed, 10 Jan 2024 07:34:34 -0800 Subject: [PATCH 3/6] fix typos and change title --- HCK20_2024_Remote/README.md | 6 +++--- HCK20_2024_Remote/agenda/AGENDA.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/HCK20_2024_Remote/README.md b/HCK20_2024_Remote/README.md index a2058f350..01fb7ef14 100644 --- a/HCK20_2024_Remote/README.md +++ b/HCK20_2024_Remote/README.md @@ -1,6 +1,6 @@ -NWB 2024 User/Developer Days Banner +NWB 2024 User Days Banner -# NWB User Days 2024 +# NWB User Days 2024: A guide to NWB conversion and adoption * [Dates and Location](#dates-and-location) * [Registration](#registration) @@ -25,7 +25,7 @@ Register for the event [here](https://forms.gle/pTsjRMEqsgCRo3VD8). ## Logistics -We will be using the Zoom for the meeting. We will send an email in the days before the workshop with Zoom links. +We will be using Zoom for the meeting. We will send an email in the days before the workshop with Zoom links. ## Organizing Committee diff --git a/HCK20_2024_Remote/agenda/AGENDA.md b/HCK20_2024_Remote/agenda/AGENDA.md index 174976e4b..64fa78f63 100644 --- a/HCK20_2024_Remote/agenda/AGENDA.md +++ b/HCK20_2024_Remote/agenda/AGENDA.md @@ -1,4 +1,4 @@ -**The agenda is work in +**The agenda is a work in progress! Further details will be announced here as they become available** ### Agenda From 3a8cda6242a995c895620073c19f6e48209cced1 Mon Sep 17 00:00:00 2001 From: Steph Prince <40640337+stephprince@users.noreply.github.com> Date: Wed, 10 Jan 2024 09:11:53 -0800 Subject: [PATCH 4/6] change workshop number --- {HCK20_2024_Remote => HCK19_2024_Remote}/README.md | 0 .../agenda/AGENDA.md | 0 .../images/logo_brain_text_white_hor.png | Bin 3 files changed, 0 insertions(+), 0 deletions(-) rename {HCK20_2024_Remote => HCK19_2024_Remote}/README.md (100%) rename {HCK20_2024_Remote => HCK19_2024_Remote}/agenda/AGENDA.md (100%) rename {HCK20_2024_Remote => HCK19_2024_Remote}/images/logo_brain_text_white_hor.png (100%) diff --git a/HCK20_2024_Remote/README.md b/HCK19_2024_Remote/README.md similarity index 100% rename from HCK20_2024_Remote/README.md rename to HCK19_2024_Remote/README.md diff --git a/HCK20_2024_Remote/agenda/AGENDA.md b/HCK19_2024_Remote/agenda/AGENDA.md similarity index 100% rename from HCK20_2024_Remote/agenda/AGENDA.md rename to HCK19_2024_Remote/agenda/AGENDA.md diff --git a/HCK20_2024_Remote/images/logo_brain_text_white_hor.png b/HCK19_2024_Remote/images/logo_brain_text_white_hor.png similarity index 100% rename from HCK20_2024_Remote/images/logo_brain_text_white_hor.png rename to HCK19_2024_Remote/images/logo_brain_text_white_hor.png From 3fdd75dc1dd6b617b0ecfb5b25e7cb44b44b2c2e Mon Sep 17 00:00:00 2001 From: Steph Prince <40640337+stephprince@users.noreply.github.com> Date: Wed, 10 Jan 2024 09:13:48 -0800 Subject: [PATCH 5/6] change workshop name to data conversion workshop --- HCK19_2024_Remote/README.md | 6 +++--- README.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/HCK19_2024_Remote/README.md b/HCK19_2024_Remote/README.md index 01fb7ef14..25cb47824 100644 --- a/HCK19_2024_Remote/README.md +++ b/HCK19_2024_Remote/README.md @@ -1,6 +1,6 @@ -NWB 2024 User Days Banner +NWB Data Conversion Workshop Banner -# NWB User Days 2024: A guide to NWB conversion and adoption +# NWB Data Conversion Workshop 2024 * [Dates and Location](#dates-and-location) * [Registration](#registration) @@ -51,7 +51,7 @@ data and metadata. NWB enables data sharing and reuse and reduces the energy bar and across labs. NWB has seen wide adoption in the neurophysiology community, and there are now over 100 datasets on the DANDI Archive in NWB, including data from the Allen Institute and the International Brain Laboratory. -The User Days workshop will train users how to convert their data to NWB and publish it on the DANDI Archive. +The NWB Data Conversion Workshop will train users how to convert their data to NWB and publish it on the DANDI Archive. We will work with members of the neuroscience community that want to apply NWB to their datasets. We will train attendees, starting from the basics and proceeding to advanced data engineering techniques to maximally utilize the features of the HDF5 and Zarr backends. During this workshop, we will also introduce and train users on NWB GUIDE, a diff --git a/README.md b/README.md index fde926f1c..6e9b7ebe2 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ - [Cosyne: February 2024](Cosyne_2024/README.md) - A tutorial session on NWB and DANDI will be held during the Computational and Systems Neuroscience (COSYNE) 2024 conference in Lisbon, Portugal on **February 29, 2024**. - [NWB Developer Hackathon: April 2024](HCK18_2024_Dev_Hackathon_DataJoint/README.md): **April 17 - 19, 2023** at DataJoint Headquarters in Houston, TX, USA -- [NWB User Days: June 2024](HCK20_2024_Remote/README.md) - **June 12 - 14, 2024** (virtual) +- [NWB Data Conversion Workshop: June 2024](HCK19_2024_Remote/README.md) - **June 12 - 14, 2024** (virtual) - [NeuroDataReHack: July 2024](HCK19_2024_Janelia_NDRH/README.md) - NeuroDataReHack 3 will be held at HHMI Janelia Research Campus in Ashburn, Virginia, USA **July 8-12, 2024**. From 6c09ad95baa5336a96b203899e86add9224374ad Mon Sep 17 00:00:00 2001 From: Steph Prince <40640337+stephprince@users.noreply.github.com> Date: Wed, 10 Jan 2024 11:02:11 -0800 Subject: [PATCH 6/6] Update HCK19_2024_Remote/agenda/AGENDA.md Co-authored-by: Ben Dichter --- HCK19_2024_Remote/agenda/AGENDA.md | 1 - 1 file changed, 1 deletion(-) diff --git a/HCK19_2024_Remote/agenda/AGENDA.md b/HCK19_2024_Remote/agenda/AGENDA.md index 64fa78f63..c8dd13d3e 100644 --- a/HCK19_2024_Remote/agenda/AGENDA.md +++ b/HCK19_2024_Remote/agenda/AGENDA.md @@ -1,7 +1,6 @@ **The agenda is a work in progress! Further details will be announced here as they become available** -### Agenda