Good morning,
I am new to the e-mail list and would like to request help with a problem that has arisen when running recon-all. As such, I apologize if this question has been posed previously. We are running Freesurfer version 5.3.0 on Red Hat Enterprise Linux Release 6.3 using the freesurfer-Linux-centos6_x86_64-stable-pub-v5.3.0 stable release of Freesurfer.
Following white matter edits, the invocation "recon-all -autorecon2-wm -s <subjid>" begins at the Normalization 2 step, rather than the Fill step as stated in the processing stages pipeline. This is problematic as the following segmentation step overwrites the edited wm.mgz file with new automated information. Review of the output also indicates that the wm.mgz is being regressed back to the pre-edited state. A check of the recon-all lib file revealed the following.
recon-all lib file source code from version 5.3.0 (lines 5465 through 5482):
case "-autorecon2-cp": case "-autorecon2-noaseg": case "-autorecon2-wm": set DoNormalization2 = 1; set DoSegmentation = 1; set DoFill = 1; set DoTessellate = 1; set DoSmooth1 = 1; set DoInflate1 = 1; set DoQSphere = 1; set DoFix = 1; set DoMaskBFS = 1; set DoWhiteSurfs = 1; set DoSmooth2 = 1; set DoInflate2 = 1; set DoSegStats = 1; set DoCurvStats = 1; breaksw
Where it appears that -cp, -noaseg, and -wm are all aliases of the same command. This differs significantly from the previous release we used in the lab of 5.1.0.
recon-all lib file source code from version 5.1.0 (lines 4806 through 4819):
case "-autorecon2-wm": set DoFill = 1; set DoTessellate = 1; set DoSmooth1 = 1; set DoInflate1 = 1; set DoQSphere = 1; set DoFix = 1; set DoMaskBFS = 1; set DoWhiteSurfs = 1; set DoSmooth2 = 1; set DoInflate2 = 1; set DoSegStats = 1; set DoCurvStats = 1; breaksw
I assume that I can modify my pipeline with some -no commands to keep the DoNormalization2 and DoSegmentation steps from running but I was wondering if there was a reason for the change between versions which would argue against starting at the fill stage following white matter edits. I can provide any additional information if needed to help solve this problem and any information that can be provided regarding this would be most helpful. Thanks.
Chad P. Johnson, Ph.D. Postdoctoral Fellow University of Texas Health Science Center
Hi Michael,
Thanks for getting back so quickly. When reviewing the wm.mgz file that comes out of the run, many voxels that were edited using tkmedit are changed back to the pre-edited form and the file is modified by the invocation. Review of the outputted wm.mgz and comparison with an archived version before the run confirms that changes were made to wm.mgz that then require re-editing. It is not a complete loss of edits, but many voxels are changed and often changed back to pre-edited form. We have run several test cases to confirm. I guess our largest question is whether or not it was intentional and/or is beneficial to run steps 12-14 on a case where no control points were added. Thanks.
Chad
From: Harms, Michael [mailto:mharms@wustl.edu] Sent: Tuesday, February 04, 2014 11:44 AM To: Johnson, Chad P; Freesurfer@nmr.mgh.harvard.edu Subject: Re: [Freesurfer] Autorecon2 Pipeline Problem
Hi Chad, Why do you say the Segmentation step overwrites your WM edits? We've just run WM edits under FS 5.3 very recently and it worked fine. Also, a glance at the recon-all script indicates that the Segmentation step is testing for the presence of existing edits.
cheers, -MH -- Michael Harms, Ph.D. ----------------------------------------------------------- Conte Center for the Neuroscience of Mental Disorders Washington University School of Medicine Department of Psychiatry, Box 8134 660 South Euclid Ave. Tel: 314-747-6173 St. Louis, MO 63110 Email: mharms@wustl.edumailto:mharms@wustl.edu
From: <Johnson>, Chad P <Chad.P.Johnson@uth.tmc.edumailto:Chad.P.Johnson@uth.tmc.edu> Date: Tuesday, February 4, 2014 10:27 AM To: "Freesurfer@nmr.mgh.harvard.edumailto:Freesurfer@nmr.mgh.harvard.edu" <Freesurfer@nmr.mgh.harvard.edumailto:Freesurfer@nmr.mgh.harvard.edu> Subject: [Freesurfer] Autorecon2 Pipeline Problem
Good morning,
I am new to the e-mail list and would like to request help with a problem that has arisen when running recon-all. As such, I apologize if this question has been posed previously. We are running Freesurfer version 5.3.0 on Red Hat Enterprise Linux Release 6.3 using the freesurfer-Linux-centos6_x86_64-stable-pub-v5.3.0 stable release of Freesurfer.
Following white matter edits, the invocation "recon-all -autorecon2-wm -s <subjid>" begins at the Normalization 2 step, rather than the Fill step as stated in the processing stages pipeline. This is problematic as the following segmentation step overwrites the edited wm.mgz file with new automated information. Review of the output also indicates that the wm.mgz is being regressed back to the pre-edited state. A check of the recon-all lib file revealed the following.
recon-all lib file source code from version 5.3.0 (lines 5465 through 5482):
case "-autorecon2-cp": case "-autorecon2-noaseg": case "-autorecon2-wm": set DoNormalization2 = 1; set DoSegmentation = 1; set DoFill = 1; set DoTessellate = 1; set DoSmooth1 = 1; set DoInflate1 = 1; set DoQSphere = 1; set DoFix = 1; set DoMaskBFS = 1; set DoWhiteSurfs = 1; set DoSmooth2 = 1; set DoInflate2 = 1; set DoSegStats = 1; set DoCurvStats = 1; breaksw
Where it appears that -cp, -noaseg, and -wm are all aliases of the same command. This differs significantly from the previous release we used in the lab of 5.1.0.
recon-all lib file source code from version 5.1.0 (lines 4806 through 4819):
case "-autorecon2-wm": set DoFill = 1; set DoTessellate = 1; set DoSmooth1 = 1; set DoInflate1 = 1; set DoQSphere = 1; set DoFix = 1; set DoMaskBFS = 1; set DoWhiteSurfs = 1; set DoSmooth2 = 1; set DoInflate2 = 1; set DoSegStats = 1; set DoCurvStats = 1; breaksw
I assume that I can modify my pipeline with some -no commands to keep the DoNormalization2 and DoSegmentation steps from running but I was wondering if there was a reason for the change between versions which would argue against starting at the fill stage following white matter edits. I can provide any additional information if needed to help solve this problem and any information that can be provided regarding this would be most helpful. Thanks.
Chad P. Johnson, Ph.D. Postdoctoral Fellow University of Texas Health Science Center
________________________________ The materials in this message are private and may contain Protected Healthcare Information or other information of a sensitive nature. If you are not the intended recipient, be advised that any unauthorized use, disclosure, copying or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this email in error, please immediately notify the sender via telephone or return mail.
freesurfer@nmr.mgh.harvard.edu