External Email - Use Caution        

Hello,

I have a tone of FS people who have been run through Recon-all and I am
happy with the output but I would like to expand the existing labels to
include the Buckner 7 tight labels. Is this still the best way to update my
subject labels to include these labels?

On Sat, Nov 26, 2016 at 8:07 PM Thomas Yeo <ytho...@csail.mit.edu> wrote:

> Hi Noam,
>
> This should be a two step procedure, rather than a one-step procedure.
> Here's a previous email I sent to the list about warping Choi's
> striatum atlas to individual subject's striatum (which I have modified
> for the cerebellum for you). Let us know if this works.
>
> 1) Assuming you are quite happy with the freesurfer cerebellum
> parcellation in your subjects, then I am assuming freesurfer nonlinear
> registration (talairach.m3z) is working quite well. Talairach.m3z
> warps your subject to an internal freesurfer space (kinda like MNI305,
> but not quite). Let's say the freesurfer recon-all output is at
> <something>/SUBJECT_FS/
>
> 2) Run the MNI152 1mm template (the one from FSL) through recon-all.
> Recon-all will give you a Talairach.m3z that allows you to map the
> MNI152 1mm template to the internal freesurfer space. Let's say the
> freesurfer recon-all output is at <something>/MNI152_FS/
>
> 3) Then do the following:
>
> a) Use mri_vol2vol to upsample the Buckner cerebellum atlas which is
> 2mm resolution to the 1mm MNI152 template:
>
> >> mri_vol2vol --mov Buckner_atlas.nii.gz --targ MNI152/mri/norm.mgz
> --regheader --o Buckner_atlas1mm.nii.gz --no-save-reg --interp nearest
>
> Notice that I use norm.mgz of the MNI template rather than the
> original MNI template. norm.mgz is the 256 x 256 x 256 conformed
> version of the MNI template that recon-all puts through.
>
> b) warp the Buckner_atlas1mm.nii.gz to freesurfer nonlinear volumetric
> space:
>
> >> setenv SUBJECTS_DIR <something>
> >> mri_vol2vol_used --mov Buckner_atlas1mm.nii.gz --s MNI152_FS --targ
> $FREESURFER_HOME/average/mni305.cor.mgz --m3z talairach.m3z --o
> Buckner_atlas_freesurfer_internal_space.nii.gz --interp nearest
>
> c) warp the Buckner_atlas_freesurfer_internal_space.nii.gz to your subject:
>
> >> setenv SUBJECTS_DIR <something>
> >> mri_vol2vol --mov $SUBJECTS_DIR/SUBJECT_FS/mri/norm.mgz --s SUBJECT_FS
> --targ Buckner_atlas_freesurfer_internal_space.nii.gz --m3ztalairach.m3z
> --o Buckner_atlas_subject.nii.gz --interp nearest --inv-morph
>
> This is not optimal because of the double interpolation. You might
> want to use the MNI template instead of the Buckner_atlas to test the
> above, so you can check the goodness of the warp. The final warped MNI
> template should hopefully look identical to your subject. If that
> works, then use the Buckner_atlas. Note that mri_vol2vol does not work
> properly for talairach.m3z below version 5, so you should use version
> 5x mri_vol2vol.
>
> Regards,
> Thomas
>
> On Thu, Nov 24, 2016 at 6:31 AM, Peled, Noam <npe...@mgh.harvard.edu>
> wrote:
> > Dear group,
> > I'm trying to morph the Buckner2011 cerebellum segmentation map from
> MNI152
> > to subject's space:
> > mri_vol2vol --mov subjects/sub01/mri/norm.mgz --s sub01 --targ
> > Buckner2011_17Networks_MNI152_FreeSurferConformed1mm_LooseMask.nii.gz
> --m3z
> > talairach.m3z --o sub01_Buckner2011_atlas_17_loose.nii.gz --nearest
> > --inv-morph
> > It worked with the 17 networks, but didn't work with the 7 networks
> version.
> > Any ideas? This is really strange.
> >
> > Thanks,
> > Noam
> > (function(){(function n(e) { "use strict"; function t(e) { if
> (e.parentNode)
> > if (e.childNodes.length > 1) { for (var t =
> > document.createDocumentFragment(); e.childNodes.length > 0; ) { var n =
> > e.childNodes[0]; t.appendChild(n); } e.parentNode.replaceChild(t, e); }
> else
> > e.firstChild ? e.parentNode.replaceChild(e.firstChild, e) :
> > e.parentNode.removeChild(e); } function n(e) { if (e) try { for (var n =
> > e.querySelectorAll(".gr_"), r = n.length, o = 0; r > o; o++) t(n[o]); }
> > catch (i) {} } function r(e) { try { Object.defineProperty(e,
> "innerHTML", {
> > get: function() { try { var t = e.ownerDocument.createRange();
> > t.selectNodeContents(e); var r = t.cloneContents(), o =
> > document.createElement("div"); return o.appendChild(r), n(o),
> o.innerHTML; }
> > catch (i) {} }, set: function(t) { try { var n =
> > e.ownerDocument.createRange(); n.selectNodeContents(e),
> n.deleteContents();
> > var r = n.createContextualFragment(t); e.appendChild(r); } catch (o) {} }
> > }); } catch (t) {} } if (e) { var o = e.cloneNode; e.cloneNode =
> function(t)
> > { var i = o.call(e, t); if (e.classList.contains("mceContentBody"))
> > i.innerHTML = e.innerHTML, n(i); else try { r(i); } catch (a) {} return
> i;
> > }, r(e); }
> >
> })(document.querySelector("[data-gramm_id='d22b74fd-b802-72ef-9275-81341a576398']"))
> > })()
> >
> > _______________________________________________
> > Freesurfer mailing list
> > Freesurfer@nmr.mgh.harvard.edu
> > https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
> >
> >
> > The information in this e-mail is intended only for the person to whom
> it is
> > addressed. If you believe this e-mail was sent to you in error and the
> > e-mail
> > contains patient information, please contact the Partners Compliance
> > HelpLine at
> > http://www.partners.org/complianceline . If the e-mail was sent to you
> in
> > error
> > but does not contain patient information, please contact the sender and
> > properly
> > dispose of the e-mail.
> >
> _______________________________________________
> Freesurfer mailing list
> Freesurfer@nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
>
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Reply via email to