Skip to content

Commit dca2249

Browse files
committed
ENH: Copy FS6 steps for FS7
1 parent 14aaca1 commit dca2249

File tree

1 file changed

+113
-0
lines changed

1 file changed

+113
-0
lines changed

nipype/interfaces/freesurfer/preprocess.py

+113
Original file line numberDiff line numberDiff line change
@@ -1081,6 +1081,7 @@ class ReconAll(CommandLine):
10811081
#
10821082
# [0] https://surfer.nmr.mgh.harvard.edu/fswiki/ReconAllTableStableV5.3
10831083
# [1] https://surfer.nmr.mgh.harvard.edu/fswiki/ReconAllTableStableV6.0
1084+
# [2] https://surfer.nmr.mgh.harvard.edu/fswiki/ReconAllTableStableV6.0#ReconAllTableStable7.1.1
10841085
_autorecon1_steps = [
10851086
("motioncor", ["mri/rawavg.mgz", "mri/orig.mgz"], []),
10861087
(
@@ -1210,6 +1211,118 @@ class ReconAll(CommandLine):
12101211
("wmparc", ["mri/wmparc.mgz", "stats/wmparc.stats"], []),
12111212
("balabels", ["label/BA.ctab", "label/BA.thresh.ctab"], []),
12121213
]
1214+
elif Info.looseversion() < LooseVersion("7.0.0"):
1215+
_autorecon2_volonly_steps = [
1216+
("gcareg", ["mri/transforms/talairach.lta"], []),
1217+
("canorm", ["mri/norm.mgz"], []),
1218+
("careg", ["mri/transforms/talairach.m3z"], []),
1219+
(
1220+
"calabel",
1221+
["mri/aseg.auto_noCCseg.mgz", "mri/aseg.auto.mgz", "mri/aseg.mgz"],
1222+
[],
1223+
),
1224+
("normalization2", ["mri/brain.mgz"], []),
1225+
("maskbfs", ["mri/brain.finalsurfs.mgz"], []),
1226+
(
1227+
"segmentation",
1228+
["mri/wm.seg.mgz", "mri/wm.asegedit.mgz", "mri/wm.mgz"],
1229+
[],
1230+
),
1231+
(
1232+
"fill",
1233+
[
1234+
"mri/filled.mgz",
1235+
# 'scripts/ponscc.cut.log',
1236+
],
1237+
[],
1238+
),
1239+
]
1240+
_autorecon2_lh_steps = [
1241+
("tessellate", ["surf/lh.orig.nofix"], []),
1242+
("smooth1", ["surf/lh.smoothwm.nofix"], []),
1243+
("inflate1", ["surf/lh.inflated.nofix"], []),
1244+
("qsphere", ["surf/lh.qsphere.nofix"], []),
1245+
("fix", ["surf/lh.orig"], []),
1246+
(
1247+
"white",
1248+
[
1249+
"surf/lh.white.preaparc",
1250+
"surf/lh.curv",
1251+
"surf/lh.area",
1252+
"label/lh.cortex.label",
1253+
],
1254+
[],
1255+
),
1256+
("smooth2", ["surf/lh.smoothwm"], []),
1257+
("inflate2", ["surf/lh.inflated", "surf/lh.sulc"], []),
1258+
(
1259+
"curvHK",
1260+
[
1261+
"surf/lh.white.H",
1262+
"surf/lh.white.K",
1263+
"surf/lh.inflated.H",
1264+
"surf/lh.inflated.K",
1265+
],
1266+
[],
1267+
),
1268+
("curvstats", ["stats/lh.curv.stats"], []),
1269+
]
1270+
_autorecon3_lh_steps = [
1271+
("sphere", ["surf/lh.sphere"], []),
1272+
("surfreg", ["surf/lh.sphere.reg"], []),
1273+
("jacobian_white", ["surf/lh.jacobian_white"], []),
1274+
("avgcurv", ["surf/lh.avg_curv"], []),
1275+
("cortparc", ["label/lh.aparc.annot"], []),
1276+
(
1277+
"pial",
1278+
[
1279+
"surf/lh.pial",
1280+
"surf/lh.curv.pial",
1281+
"surf/lh.area.pial",
1282+
"surf/lh.thickness",
1283+
"surf/lh.white",
1284+
],
1285+
[],
1286+
),
1287+
("parcstats", ["stats/lh.aparc.stats"], []),
1288+
("cortparc2", ["label/lh.aparc.a2009s.annot"], []),
1289+
("parcstats2", ["stats/lh.aparc.a2009s.stats"], []),
1290+
("cortparc3", ["label/lh.aparc.DKTatlas.annot"], []),
1291+
("parcstats3", ["stats/lh.aparc.DKTatlas.stats"], []),
1292+
("pctsurfcon", ["surf/lh.w-g.pct.mgh"], []),
1293+
]
1294+
_autorecon3_added_steps = [
1295+
(
1296+
"cortribbon",
1297+
["mri/lh.ribbon.mgz", "mri/rh.ribbon.mgz", "mri/ribbon.mgz"],
1298+
[],
1299+
),
1300+
("hyporelabel", ["mri/aseg.presurf.hypos.mgz"], []),
1301+
(
1302+
"aparc2aseg",
1303+
[
1304+
"mri/aparc+aseg.mgz",
1305+
"mri/aparc.a2009s+aseg.mgz",
1306+
"mri/aparc.DKTatlas+aseg.mgz",
1307+
],
1308+
[],
1309+
),
1310+
("apas2aseg", ["mri/aseg.mgz"], ["mri/aparc+aseg.mgz"]),
1311+
("segstats", ["stats/aseg.stats"], []),
1312+
("wmparc", ["mri/wmparc.mgz", "stats/wmparc.stats"], []),
1313+
# Note that this is a very incomplete list; however the ctab
1314+
# files are last to be touched, so this should be reasonable
1315+
(
1316+
"balabels",
1317+
[
1318+
"label/BA_exvivo.ctab",
1319+
"label/BA_exvivo.thresh.ctab",
1320+
"label/lh.entorhinal_exvivo.label",
1321+
"label/rh.entorhinal_exvivo.label",
1322+
],
1323+
[],
1324+
),
1325+
]
12131326
else:
12141327
_autorecon2_volonly_steps = [
12151328
("gcareg", ["mri/transforms/talairach.lta"], []),

0 commit comments

Comments
 (0)