Replies: 3 comments
-
good overview Michael! Should we structure the lesson plan in the style of data carpentry? I.e for each lesson block:
I think formalizing it this way might be easier to get into the gritty details for discussion. Some additional thoughts for potentially optional content:
|
Beta Was this translation helpful? Give feedback.
-
Thanks for your comments @jerdra. Good point! Structuring the lesson plan into the carpentries format might also help us determine which aspects are out of scope. Let me think more about this and I'll update my original post.
Yes! I like this idea. I would leave more detailed discussion of spaces to the upstream modality lessons but it would be good to introduce the concept.
I would leave QC to the upstream lessons (same to doing data cleaning on open datasets), mostly because the types things that you might need to look out for are going to be slightly different. But talking about the metadata files and how the BIDS-validator can catch certain discrepancies is great! All datasets uploaded to OpenNeuro also go through automated BIDS validation.
Yes, I think this usually comes up naturally when we introduce the different modalities. But we haven't really talked about the MR physics and how that leads to the resulting image. Maybe it would be good to include that and how certain important parameters are described in the json? I'm inclined to not introduce too many caveats in the intro lesson.
I agree, this sounds too out of scope for the intro. |
Beta Was this translation helpful? Give feedback.
-
Sounds like qc practices in general should be an optional/self-guided episode in the respective upstream repos! Maybe after all the base content is established |
Beta Was this translation helpful? Give feedback.
-
Below is a proposed lesson plan summarized from previous meeting minutes. Some of this content currently exist in slide format and some have been converted to the carpentries' lesson formatting (seen in the
episodes/
andcode/
) folders. We welcome discussion to help round out the material and ensure it will work well for our intended audience.Some excellent content has also already been developed for ReproNim, Neurohackademy, BrainHack School, etc. It might also be worth reaching out to those instructors to integrate content.
Part 1: Introduction to an MR Imaging Dataset
The instructor will browse a project in the openneuro.org website (including the integrated papaya viewer) and may download the data locally (in prep for further sections) using the web interface.
Downloading from openneuro using datalad or awscli
Summarizing available data with pybids
Loading data into python using nibabel/nilearn and viewing its dimensions
viewing (raw) files using nilearn plotting tools
General concepts to Explore in Part One
Part 2 "Converting" to BIDS
This is mostly a pointer to the BIDS starter kit. Show BIDS conversion using multiple methods
-i.e. BIDS starter kit tutorial 1.
Part 3: Pre-preprocessing
Part 4: Using Docker/Singularity Containers and running pipelines on a HPC
Beta Was this translation helpful? Give feedback.
All reactions