Get Your Brain Straight HCK01 # Welcome to the web page for the 1st Get Your Brain Straight Hackathon ! ## What? The **Get Your Brain Straight** hackathons **bring together neuroimage data generators, image registration researchers, and neurodata compute infrastructure providers for a hands-on, collaborative event**. This community collaboration aims to **create reproducible, open source resources** that enable discovery of the structure and function of brains. There are three components to the hackathon. First, the primary goal of each hackathon is the generation of a **Reproducible Resource** for registration and analysis of a specific brain imaging modality. **Tutorial** sessions share how to work with open source registration tools, open access datasets, or neurodata archives. **Birds-of-a-Feather (BOF) Breakout** sessions enable participants interested in collaborating to work on relevant topics. **Example ways to participate:** * [Contribute a registration pipeline resource](https://insightsoftwareconsortium.github.io/GetYourBrainStraight/HCK01_2022_Virtual/#reproducible-resource-challenge) that can be deployed on Brain Imaging Library (BIL) resources to register the challenge dataset. * [Give a tutorial](https://insightsoftwareconsortium.github.io/GetYourBrainStraight/HCK01_2022_Virtual/#tutorials) about your registration tools. A pre-recorded or live presentation, along with example code and recipes, can teach a data analyst how to run your tool and use the output on the challenge dataset and/or another open dataset. * [Come and learn](https://insightsoftwareconsortium.github.io/GetYourBrainStraight/HCK01_2022_Virtual/#birds-of-a-feather-breakouts) about registration from experts in the field. ## When, where, how much? - **Dates:** Monday, April 4th - Thursday, April 7th, 2022 - **Location:** The first hackathon will be online, held on [Zoom](https://alleninstitute-org.zoom.us/j/96111568520?pwd=c2U2UXlFWmdHWVhjWWNUL3V2OWJQZz09) videoconferencing, [Image.sc Island Gather.Town](https://j.mp/imagesc-island) virtual space, and [Image.sc Zulip Chat](https://imagesc.zulipchat.com/). - **Registration:** Fees: none, it's free! Use [this form](https://forms.gle/eJEf7yQq4UeSc1zF9) to register. Deadline: April 2nd. - **Communication:** to receive information about this and future events please join the [Hackathon Mailing List](https://groups.google.com/g/brain_straight_hackathon_announcements). ## How does it work? ### Before the Hackathon - [Register](https://forms.gle/eJEf7yQq4UeSc1zF9) for the event. There is no cost. - Sign up for the [mailing list](https://groups.google.com/g/brain_straight_hackathon_announcements). - [Set up an account](https://www.brainimagelibrary.org/computevisual.html) at the Brain Image Library (BIL). - Optionally prepare a tutorial or organize a Birds-of-a-Feather (BoF) Breakout, described below. ### During the Hackathon The week will start 8 AM Pacific Time, 11 AM Eastern Time, Monday, April 4th in an introductory all-hands videoconference. Following the introduction, participate in the [Reproducible Resource Challenge](#reproducible-resource-challenge), join the [tutorials](#tutorials), and participate [BoF breakouts](#birds-of-a-feather-breakouts). On Thursday, 11 AM Pacific Time, 2 PM Eastern Time, participants will delegate one member to present their registration processing pipelines, results, and discuss lessons learned. ## Who can attend? Get Your Brain Straight hackathons are open to all and publicly advertised. Email announcements are sent to the [mailing list](https://groups.google.com/g/brain_straight_hackathon_announcements). ## Agenda
[How to add this calendar to your own?](../common/Calendar.md) ## Reproducible Resource Challenge This aim of this hackathon is to generate reproducible pipelines to register whole-brain microscopy image data to the [CCFv3](https://doi.org/10.1016/j.cell.2020.04.007). Two datasets are provided, each with their unique quirks. You may work on either dataset during the hackathon. In order to work with the neuroimage data generators, these pipelines will take a standardized input without assumptions of directory structures, filenames, etc and generate standardized outputs. Expected outputs include: resampled brain, spatial transformation, and a manifest of outputs. The processing pipelines should be designed to executed in independently in parallel. The output should be a resampled image with the same size, orientation, and origin as the provided CCFv3. The output should include an affine transformation file, and a deformation field transformation file to transform SWC and/or annotation files from the challenge dataset image space into the CCFv3 space. Criteria for inclusion in a summary paper: - [ ] Open source with an [OSI-approved license](https://opensource.org/licenses) - The code can be executed in the future - Researchers can understand what the code is doing - Researchers can extend or fix as needed - Works on open standard data formats used by data providers and consumers - [ ] NIFTI images - Deployable - Can be executed across many environments - [ ] Provided in a published [singularity](https://sylabs.io/guides/2.6/user-guide/introduction.html) image - [ ] Can be executed by an independent analyst on the BIL The primary goals for this hackathon is to ensure that everyone's code can run on the dataset provided and can be replicated. In future hackathons, we will focus on: - Combine registration results and methods - Quantification and characterization of deformation patterns in fMOST imaging - Identify biologically relevant regions where improvements need to be made - Focus on accuracy quantification leading to potential improvements [How to add a new reproducible registration processing pipeline?](./ReproducibleResource/README.md) ### Challenge Dataset 1: fMOST Mouse Brain Registration to CCFv3 The fMOST brain volumes and CCFv3 atlas for the hackathon are available [on the BIL here](https://download.brainlib.org/hackathon/2022_GYBS/input/fMOST/). The input is a single fMOST NIFTI brain volume. Details about this dataset can be found [here](./Tutorials/fMOSTIntroduction). ### Challenge Dataset 2: Light-Sheet Imaged Mouse Brain Registration to CCFv3 The Light-sheet imaged brain volumes are available [on the BIL here](https://download.brainlib.org/hackathon/2022_GYBS/input/lightsheet/). For this challenge set, the data and atlas is provided for a single brain hemisphere (for size considerations and to mimic most real world experiments). Multiple data replicates are provided. We provide one dataset `subject0.zarr` in full imaging resolution for those seeking a bigger challenge. As a convenience we provide the challenge sets at approximately atlas size as Nifti(`subjectN_25.nii.gz`) or [OME-NGFF](`subjectN_25.nii.gz`) (`subjectN_25.zarr`). Participants may use either format but OME-NGFF is preferred because it allows more efficient memory usage for larger datasets. Details on working with the data can be found [here](./Tutorials/MappingLightSheetData/AboutTheDatasets.md) ## Tutorials Tutorial sessions share how to work with open source registration tools, open access datasets, or neurodata ### Monday 4/4 - Brain Imaging Library (BIL), 1 PM-3 PM ET, (Ivan Cao-Berg, Greg Hood, Alex Ropelewski) - [Get Your Brain Pipelined](./Tutorials/GetYourBrainPipelined), 3 PM ET, (Jeff Duda, Min Chen, Jim Gee) - [About the Challenge Dataset](./Tutorials/fMOSTIntroduction), 3:30 PM ET, (Lydia Ng) - [Registering Cleared Tissues](./Tutorials/MappingLightSheetData/MappingLightSheet.md), 4 PM ET, (Ricardo Azevedo) ### Tuesday 4/5 - [ITKElastix Image Registration Tutorial](./Tutorials/ITKElastixTutorial.md), 10:30-11 AM ET (Viktor van der Valk, Matt McCormick) - [Metadata Preservation for Image Registration](./Tutorials/MetadataPreservation/MetadataPreservation.md), 1-2 PM ET, (Matt McCormick, Lydia Ng, Dženan Zukić) - [Image Registration with a Maximization Minorization (MM) Optimization Algorithm](./Tutorials/MMOptimizationAlgorithm.md), 12:30-1 PM ET (Daniel Tward, Gary Zhou, Ken Langea) - [Your Transform Object Needs Metadata](./Tutorials/YourTransformObjectNeedsMetadata.md), 4-4:45 PM ET (Hastings Greer) ### Wednesday 4/6 - [OME-NGFF: Towards a community standard image file format for sharing big image data in the cloud](https://globalbioimaging.org/international-training-courses/ome-ngff-workshop-2022), 8-11 AM ET, (Christian Tischer, Josh Moore) - *Sister event -- requires additional registration* - [Mapping Micro to Macro Scale Anatomy with LDDMM](./Tutorials/MappingMicroToMacroScaleAnatomyWithLDDMM.md), 12-1 PM ET, (Kaitlin Stouffer, Bryson Gray, Michael Miller, Daniel Tward) [How to add a new tutorial?](./Tutorials/README.md) ## Birds-of-a-Feather Breakouts Birds-of-a-Feather (BOF) breakout sessions enable participants interested in collaborating to work on relevant topics. To lead or join a Birds-of-a-Feather (BoF) breakout session, create or join a topic [in this spreadsheet](https://docs.google.com/spreadsheets/d/1uthoU0CbY-sN5e4neY70IsHKPPXkR21fkcamMDJtmrg/edit#gid=0). During the BoF, find the leader by clicking on their name in the [Image.sc Island Gather.Town](https://j.mp/imagesc-island) and moving towards their avatar with the keyboard arrow keys. When you are close to their avatar in the virtual space, you will be able to see, hear, and talk to each other. If notes are taken during the BoF, please add them to the [BoF breakouts folder](./BoFBreakouts). We recommend [HackMD](https://hackmd.io/) for collaborative, well-formatted notetaking. ## Code of Conduct Participants and contributors are expected to adhere to the [ITK Code of Conduct](https://github.com/InsightSoftwareConsortium/ITK/blob/master/CODE_OF_CONDUCT.md). ## Participants Registered participants: 1. Yufei Chen, AHU 2. oylei, AHU 3. Alice, Allen Institute for Brain Science 4. Pamela Baker, Allen Institute for Brain Science 5. Lydia Ng, Allen Institute for Brain Science 6. Rachel Dalley, Allen Institute for Brain Science 7. Li, Anhui University 8. Yuxiao Zhang, Anhui University 9. tingtinghan, Anhui University 10. Tingting Han, Anhui University 11. Jesse, Anhui University 12. Liyunayuan, Anhui University 13. Iana Vasylieva, Center for Biologic Imaging, University of Pittsburgh 14. Adrian Arias Abreu, Centre for Genomic Regulation 15. Stuart gano, Google 16. John Bogovic, HHMI Janelia 17. Bin Duan, Illinois Tech 18. Can Ceritoglu, JHU Center for Imaging Science 19. Kaitlin Stouffer, Johns Hopkins University 20. Thomas Athey, Johns Hopkins University 21. Brock Wester, Johns Hopkins University Applied Physics Laboratory 22. Erik Johnson, Johns Hopkins University Applied Physics Laboratory 23. Dzenan Zukic, Kitware 24. Tom Birdsong, Kitware 25. Will Schroeder, Kitware 26. Matt McCormick, Kitware 27. Paul Elliott, Kitware 28. Ebrahim Ebrahim, Kitware 29. Viktor van der Valk, LKEB - LUMC 30. Brian Eastwood, MBF Bioscience 31. Kara, N/A 32. Fae Kronman, Penn State University 33. Yongsoo Kim, Penn State University 34. Art Wetzel, Pittsburgh Supercomputing Center 35. Mariah Kenney, Pittsburgh Supercomputing Center 36. Luke Tuite, Pittsburgh Supercomputing Center 37. Greg Hood, Pittsburgh Supercomputing Center / CMU 38. Alexander Ropelewski, PSC 39. Xin Wu, RTI International 40. Zhixi Yun, SEU 41. Adam Aji, SonoVol 42. Yufeng Liu, Southeast University 43. Tony Reksoatmodjo, Translucence Biosystems 44. Kate Lawson, UC Irvine 45. Ricardo Azevedo, UC Irvine 46. Negin, UC Irvine 47. Jaclyn Beck, UC Irvine 48. Zhongkai Wu, UC San Diego 49. Christopher Choi, UCLA 50. Daniel Tward, UCLA 51. Ian Bowman, UCLA BRAIN 52. Luis, UCLA BRAIN 53. Karl Marrett, UCLA Computer Science, VAST lab 54. Guorong Wu, UNC Chapel Hill 55. Hyejin Yang, UNC Chapel Hill 56. Sarah Khan, UNC Chapel Hill 57. Marc Niethammer, UNC Chapel Hill 58. Carolyn McCormick, UNC Chapel Hill 59. Min Chen, University of Pennsylvania 60. Jeffrey Duda, University of Pennsylvania 61. Alan Watson, University of Pittsburgh 62. Nick Tustison, University of Virginia 63. brian, University of Virginia ## Acknowledgements This hackathon is supported by the National Institute of Mental Health (NIMH) of the National Institutes of Health (NIH) under the [BRAIN Initiative](https://braininitiative.nih.gov/) award numbers [1RF1MH126732](https://projectreporter.nih.gov/project_info_description.cfm?aid=10259930), [1U19MH114830-01](https://projectreporter.nih.gov/project_info_description.cfm?aid=9416007), [5R24MH114793-02](https://reporter.nih.gov/project-details/9567623), [1U24MH114827-01](https://reporter.nih.gov/project-details/9415946) and the [BICCN](https://biccn.org/).