@@ -1081,6 +1081,7 @@ class ReconAll(CommandLine):
1081
1081
#
1082
1082
# [0] https://surfer.nmr.mgh.harvard.edu/fswiki/ReconAllTableStableV5.3
1083
1083
# [1] https://surfer.nmr.mgh.harvard.edu/fswiki/ReconAllTableStableV6.0
1084
+ # [2] https://surfer.nmr.mgh.harvard.edu/fswiki/ReconAllTableStableV6.0#ReconAllTableStable7.1.1
1084
1085
_autorecon1_steps = [
1085
1086
("motioncor" , ["mri/rawavg.mgz" , "mri/orig.mgz" ], []),
1086
1087
(
@@ -1210,7 +1211,7 @@ class ReconAll(CommandLine):
1210
1211
("wmparc" , ["mri/wmparc.mgz" , "stats/wmparc.stats" ], []),
1211
1212
("balabels" , ["label/BA.ctab" , "label/BA.thresh.ctab" ], []),
1212
1213
]
1213
- else :
1214
+ elif Info . looseversion () < LooseVersion ( "7.0.0" ) :
1214
1215
_autorecon2_volonly_steps = [
1215
1216
("gcareg" , ["mri/transforms/talairach.lta" ], []),
1216
1217
("canorm" , ["mri/norm.mgz" ], []),
@@ -1322,6 +1323,124 @@ class ReconAll(CommandLine):
1322
1323
[],
1323
1324
),
1324
1325
]
1326
+ else :
1327
+ _autorecon2_volonly_steps = [
1328
+ ("gcareg" , ["mri/transforms/talairach.lta" ], []),
1329
+ ("canorm" , ["mri/norm.mgz" ], []),
1330
+ ("careg" , ["mri/transforms/talairach.m3z" ], []),
1331
+ (
1332
+ "calabel" ,
1333
+ [
1334
+ "mri/aseg.auto_noCCseg.mgz" ,
1335
+ "mri/aseg.auto.mgz" ,
1336
+ "mri/aseg.presurf.mgz" ,
1337
+ ],
1338
+ [],
1339
+ ),
1340
+ ("normalization2" , ["mri/brain.mgz" ], []),
1341
+ ("maskbfs" , ["mri/brain.finalsurfs.mgz" ], []),
1342
+ (
1343
+ "segmentation" ,
1344
+ ["mri/wm.seg.mgz" , "mri/wm.asegedit.mgz" , "mri/wm.mgz" ],
1345
+ [],
1346
+ ),
1347
+ (
1348
+ "fill" ,
1349
+ [
1350
+ "mri/filled.mgz" ,
1351
+ # 'scripts/ponscc.cut.log',
1352
+ ],
1353
+ [],
1354
+ ),
1355
+ ]
1356
+ _autorecon2_lh_steps = [
1357
+ ("tessellate" , ["surf/lh.orig.nofix" ], []),
1358
+ ("smooth1" , ["surf/lh.smoothwm.nofix" ], []),
1359
+ ("inflate1" , ["surf/lh.inflated.nofix" ], []),
1360
+ ("qsphere" , ["surf/lh.qsphere.nofix" ], []),
1361
+ ("fix" , ["surf/lh.inflated" , "surf/lh.orig" ], []),
1362
+ (
1363
+ "white" ,
1364
+ [
1365
+ "surf/lh.white.preaparc" ,
1366
+ "surf/lh.curv" ,
1367
+ "surf/lh.area" ,
1368
+ "label/lh.cortex.label" ,
1369
+ ],
1370
+ [],
1371
+ ),
1372
+ ("smooth2" , ["surf/lh.smoothwm" ], []),
1373
+ ("inflate2" , ["surf/lh.inflated" , "surf/lh.sulc" ], []),
1374
+ (
1375
+ "curvHK" ,
1376
+ [
1377
+ "surf/lh.white.H" ,
1378
+ "surf/lh.white.K" ,
1379
+ "surf/lh.inflated.H" ,
1380
+ "surf/lh.inflated.K" ,
1381
+ ],
1382
+ [],
1383
+ ),
1384
+ ("curvstats" , ["stats/lh.curv.stats" ], []),
1385
+ ]
1386
+ _autorecon3_lh_steps = [
1387
+ ("sphere" , ["surf/lh.sphere" ], []),
1388
+ ("surfreg" , ["surf/lh.sphere.reg" ], []),
1389
+ ("jacobian_white" , ["surf/lh.jacobian_white" ], []),
1390
+ ("avgcurv" , ["surf/lh.avg_curv" ], []),
1391
+ ("cortparc" , ["label/lh.aparc.annot" ], []),
1392
+ (
1393
+ "pial" ,
1394
+ [
1395
+ "surf/lh.pial" ,
1396
+ "surf/lh.curv.pial" ,
1397
+ "surf/lh.area.pial" ,
1398
+ "surf/lh.thickness" ,
1399
+ "surf/lh.white" ,
1400
+ ],
1401
+ [],
1402
+ ),
1403
+ ("parcstats" , ["stats/lh.aparc.stats" ], []),
1404
+ ("cortparc2" , ["label/lh.aparc.a2009s.annot" ], []),
1405
+ ("parcstats2" , ["stats/lh.aparc.a2009s.stats" ], []),
1406
+ ("cortparc3" , ["label/lh.aparc.DKTatlas.annot" ], []),
1407
+ ("parcstats3" , ["stats/lh.aparc.DKTatlas.stats" ], []),
1408
+ ("pctsurfcon" , ["surf/lh.w-g.pct.mgh" , "stats/lh.w-g.pct.stats" ], []),
1409
+ ]
1410
+ _autorecon3_added_steps = [
1411
+ (
1412
+ "cortribbon" ,
1413
+ ["mri/lh.ribbon.mgz" , "mri/rh.ribbon.mgz" , "mri/ribbon.mgz" ],
1414
+ [],
1415
+ ),
1416
+ ("hyporelabel" , ["mri/aseg.presurf.hypos.mgz" ], []),
1417
+ (
1418
+ "aparc2aseg" ,
1419
+ [
1420
+ "mri/aparc+aseg.mgz" ,
1421
+ "mri/aparc.a2009s+aseg.mgz" ,
1422
+ "mri/aparc.DKTatlas+aseg.mgz" ,
1423
+ ],
1424
+ [],
1425
+ ),
1426
+ ("apas2aseg" , ["mri/aseg.mgz" ], ["mri/aparc+aseg.mgz" ]),
1427
+ ("segstats" , ["stats/aseg.stats" ], []),
1428
+ ("wmparc" , ["mri/wmparc.mgz" , "stats/wmparc.stats" ], []),
1429
+ # Note that this is a very incomplete list; however the ctab
1430
+ # files are last to be touched, so this should be reasonable
1431
+ (
1432
+ "balabels" ,
1433
+ [
1434
+ "label/BA_exvivo.ctab" ,
1435
+ "label/BA_exvivo.thresh.ctab" ,
1436
+ "label/lh.entorhinal_exvivo.label" ,
1437
+ "label/rh.entorhinal_exvivo.label" ,
1438
+ "label/lh.perirhinal_exvivo.label" ,
1439
+ "label/rh.perirhinal_exvivo.label" ,
1440
+ ],
1441
+ [],
1442
+ ),
1443
+ ]
1325
1444
1326
1445
# Fill out autorecon2 steps
1327
1446
_autorecon2_rh_steps = [
0 commit comments