nipy / heudiconv

Flexible DICOM conversion into structured directory layouts
https://heudiconv.readthedocs.io
Other
235 stars 125 forks source link

[JOSS]: walk through documentation to catch deficiencies #717

Closed yarikoptic closed 8 months ago

yarikoptic commented 1 year ago
asmacdo commented 10 months ago

Using only the information provided by the docs, I don't think a newbie had sufficient information to use heudiconv. The docs make up for what they lack with external links, specifically the tutorials. A sufficiently motivated user will be able to use use heudiconv, but we can significantly ease the barrier to entry.

from the JOSS paper, the Statement of Need is helpful for understanding the context, and that info could go into a "why heudiconv" or similar section in the docs.

Heudiconv 101 section is very short, and is the only section that explains what to do. Unfortunately this noob was too lost to get much out of it prior to reading other sources.

Specific improvements

Does a researcher know the format that they need to get to, and the metadata that needs to be brought along? For me, a non-neuroscientist, a user's end goal is not super clear other than for instance following the BIDS spec. It makes sense this might be inherent to the specific situation, so not documentable. However it might be cool if we made up a user scenario for the tutoroal. That way, the tutorial doesn't just show "what", it shows "why", helping the user learn to make decisions that are based on typical goals.

To what degree can we copy from the JOSS paper? a lot of that could go into the docs nearly exactly if that's ethical and legal or whatever.

asmacdo commented 8 months ago

I think we are good now