Open Lestropie opened 4 years ago
(Image: CC-BY license, The Turing Way Community, & Scriberia. Zenodo. http://doi.org/10.5281/zenodo.3332808) :tada: Welcome to the 2020 OHBM Hackathon! :tada: We're really excited to have your input on this repository and welcome your idea! :sparkling_heart: If you haven't done so already, please make sure you check out our Code of Conduct. Did you issue a new hackathon project? Please check if you have provided all relevant information and an image for the website.
Hi @ohbm/project-monitors: My project is ready!
HI @Lestropie - thanks for submitting this project and being so thorough with the checklist :) Do you have a slightly shorter description of the project we could use for the OHBM Brainhack website?
Woops nevermind just saw that you already opened a PR!
Referencing PR #198 so that GitHub establishes the link at both ends.
Dear @Lestropie would you mind creating a video channel and sharing it in your chat channel only to avoid any unwanted interference and letting us when you are done please? Then you will be ready to go! Thank you so much in advance!
Updated with video channel location; password to be shared via MatterMost
Note regarding project tags: C / C++ knowledge is purely optional. Only one component of the project involves porting existing C++ code to Python; and in the absence of any other team members with the capability to devise such, I will be performing this decomposition myself and instead leaving more explicit step-wise instructions for team members.
Project info
Title: DWI brain masking
Project lead: Robert E. Smith @Lestropie
Timezone: UTC+10 (Australia east coast)
Hub: Asia and Pacific
Description:
The challenge of automatically extracting a brain mask from neuroimaging data has attracted a lot of interest in the context of high-resolution anatomical-contrast data. Processing pipelines involving Diffusion MRI data commonly also require derivation of a brain mask. This has however not attracted the same development interest, despite regular feedback that this is regularly a point of failure for group studies.
This project will involve development of a generalised interface for derivation of DWI brain masks in the MRtrix3 software. The current "
dwi2mask
" binary command (written in C++) will be replaced with an interface implemented in Python, through which the user will have the ability to select from a range of different algorithms available for performing these tasks. Alternative approaches for DWI brain masking implemented in other software packages will be wrapped in order to provide access to all of these alternatives within a standardised interface, integrating compatibility with all of the image formats supported by MRtrix3.If successful, changes will be included in a future update to the MRtrix3 software. Contributors will be included in the built-in
git
contribution statistics. We additionally credit contributors by showing their avatar at the bottom of the MRtrix3 website front page, and in the changelog as reported on the community forum (example). If there is adequate test data and differential performance between methods, a manuscript may be written reporting on the results of this analysis, on which all team members would be invited to contribute.Link to project: MRtrix3/mrtrix3#2075
Mattermost handle: @lestropie
Goals for the OHBM Brainhack / Good first issues:
The range of possible milestones are presented in MRtrix3/mrtrix3#2075. The minimum requirements for the Hackathon would be: Re-implementation of existing MRtrix3
dwi2mask
C++ code in Python; wrapper algorithm for executing FSL'sbet
tool on the mean b=0 image; have both of these approaches available from a common interface.Skills:
Some experience with Python, MRtrix3 and/or
git
would be advantageous; the pace of the project will however be tailored to the skillset of team members. No prior expectations are set on the quantity of team members.Good entry points for starting with the project would be:
Install MRtrix3 from source
Install FSL
Take a look at the MRtrix3 demonstration script code, as presented in the MRtrix3 manuscript.
Create a GitHub account if you have not done so already
Chat channel: hbmhack-dwi2mask
Video channel: https://us02web.zoom.us/j/6949814237 (password to be distributed via MatterMost)
Image for the OHBM brainhack website:
Twitter-size summary:
Diffusion MRI brain masking ("dwi2mask") https://github.com/MRtrix3/mrtrix3/issues/2075 @Lestropie
OHBMHackathon #Brainhack #OHBM2020
Project submission checklist
Once the issue is submitted, please check items in this list as you add under 'Additional project info'
Please include the following above (all required):
You can also include information about (all optional):
We would like to think about how you will credit and onboard new members to your project. We recommend reading references from this section. If you'd like to share your thoughts with future project participants, you can include information about (recommended):