-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Created 'derivatives' folder with processed MPM output #38
base: master
Are you sure you want to change the base?
Conversation
@lazaral thanks! Small correction: MTmap --> MTsat (magnetization transfer saturation index map) Another concern regarding field maps, should we put them in the |
Good point, thank you @agahkarakuzu! The other maps are R1map R2starmap etc. - shall I go for "MTsatmap"? I was also in doubt about the field maps as they're not "raw" data but they're also not the main output... |
@lazaral, great work! Could you restructure the ds-04 a bit more, making a very clear distinction between
|
@lazaral IMO we can keep this one as |
@Gilles86 thank you, yes happy to restructure the folders! |
Yes! Would be great if you could do that. Otherwise I can also give it a shot. |
Great, restructuring all the examples now :) |
@agahkarakuzu I think the point made by @Gilles86 on derivatives being a higher-level folder might solves this problem, as we can put the field maps in derivatives/sub-01/fmap/ ... curious to hear if @KirstieJane also agrees? |
…ster folders Fixed small inconsistency in ds-01 (missing T2starmap.nii.gz file) Changed 'MTmap' to 'MTsat' in ds-04
@Gilles86 Done! It's now added to the pull request :) |
Hey folks - I don't think this is quite right. So while the eg:
I'll ping a PR to @lazaral's branch to show what I mean 😃 |
Heya - the field maps should go in the I think we need to update that section with an anatomical example. This conversation is already happening at #40. [EDIT] Just as a quick question because I might have missed something. Why would the field maps go in the |
@KirstieJane all makes sense - about the fields maps, my understanding is that with MPM both the B0 and B1+ field are calculated off the scanner in hMRI but others might be able to confirm. |
Move example RAW data from SOURCE data & add (only one) derivatives pipeline folder
…ative folder; markdown file to introduce the Examples branch
I've implemented some of the changes we've discussed on Wednesday - if people would like to have a look, any feedback is appreciated :) (p.s. note that the FLASH/MEGRE and MPM suffices are still inconsistent, but have been fixed in other pull requests... not sure what the best thing to do is, but I have made a note of the inconsistencies in the current pull request so I'm happy to fix them manually here if helpful) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple of comments addressing #46.
Haven't pulled to machine to check names of pipelines etc....will do soon!
@@ -5,5 +5,5 @@ | |||
"Kirstie Whitaker", | |||
"Gilles de Hollander" | |||
], | |||
"Description": "This virtual dataset is collected using a single FLASH sequence, which yields multiple images, corresponding to different echo times. This data has been used to calculate a quantitative susceptibility map, as well as a T2* map." | |||
"Description": "This virtual dataset is collected using a single MEGRE sequence, which yields multiple images, corresponding to different echo times. This data has been used to calculate a quantitative susceptibility map, as well as a T2* map." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a great change ✅
This is what I was thinking of when I said add the information to the dataset_description.json
file - adding the text you have describing the dataset in the BEP001_examples.md file to the json itself 😄
You can find more about the BEP001 addition to the BIDS standard, and the rationale for the additions/changes that it brings to the BIDS format, here: https://github.com/bids-standard/bep001. | ||
|
||
*The datasets in this branch contain empty data files, which might be useful for building simple software tests. | ||
The current branch may eventually be merged with the bids-examples branch of the main bids-standard repo: https://github.com/bids-standard/bids-examples, in which case this disclaimer will be redundant.* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome!
examples/BEP001_examples.md
Outdated
This is a sample dataset from an MP2RAGE sequence with two inversion times, and, for the second inversion time, 4 different echoes. | ||
|
||
## Example 4: MultiParameter Mapping (MPM) dataset | ||
This is a sample dataset from a MultiParameter Mapping (MPM) sequence (as per Weiskopf et al., 2013), which yields multi-echo FLASH scans that are predominantly T1-, PD-, or MT-weighted by changing repetition time and flip angle. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe add a couple of sentences here about the fact that we don't CALL them FLASH
scans because they were conceptually grouped together.
This is a sample dataset from a MultiParameter Mapping (MPM) sequence (as per Weiskopf et al., 2013), which yields multi-echo FLASH scans that are predominantly T1-, PD-, or MT-weighted by changing repetition time and flip angle. | |
This is a sample dataset from a MultiParameter Mapping (MPM) sequence (as per Weiskopf et al., 2013), which yields multi-echo FLASH scans that are predominantly T1-, PD-, or MT-weighted by changing repetition time and flip angle. | |
Note that the raw data for these scans are not called "FLASH" in their sufficies, rather they are grouped together with the "MPM" suffix and the "acq" tag is used to clarify which weightings the scans are highlighting. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @KirstieJane ! I've integrated the recommendation and added a small comment on FLASH/MEGRE just to avoid people getting confused by seeing the mention of FLASH - though it might be overkill, so I can also take that bit away.
Note that the raw data for these scans are not called "FLASH" (or MEGRE, following our recommended vendor-neutral notation) in their suffices, rather they are grouped together with the "MPM" suffix and the "acq" tag is used to clarify which weightings the scans are highlighting.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are the B1minus maps really B1 minus maps?!
So I heavily refactored the examples data in this branch Somehow, I cannot push it to lazaral/master:
Which is weird because when I do
It says
Anyone has a clue what's wrong here? @KirstieJane ? |
Then, @lazaral, could you have a look again at the MPM-examples? Some issues to look into:
|
@Gilles86 thank you for the work and suggestions - I think I need some further clarifications :)
|
…le; fixed suffices
Quick summary of recent updates to this pull request: I've fixed a few small issue about file names that were raised at previous meetings, and added realistic jsons for all the niftis (anat and fmap files alike). |
One open question (@Gilles86 you might know?): previous versions of the MP2RAGE examples used to have a T1w scan, but I can't see it in the real example in OSF. Is that an error - should I remove it? |
Also, @agahkarakuzu MEGRE is not my specialty so the json files for that example are quite sparse sorry :) it might be nice to add some realistic details (e.g. repetition time and flip angle) if you have them at hand? |
No description provided.