@@ -4377,7 +4377,8 @@ export const TOOL_MAP = {
43774377 requiredInputs : {
43784378 measure : { type : 'string' , label : 'Non-FA measure name (e.g., MD, AD, RD)' } ,
43794379 fa_directory : { type : 'Directory' , passthrough : true , label : 'FA directory from TBSS pipeline' } ,
4380- stats_directory : { type : 'Directory' , label : 'Stats directory containing all_<measure>.nii.gz' }
4380+ stats_directory : { type : 'Directory' , label : 'Stats directory (mean_FA_skeleton, skeleton_mask, all_FA, all_FA_skeletonised)' } ,
4381+ measure_directory : { type : 'Directory' , label : 'Directory with per-subject non-FA images (names matching FA subjects without _FA suffix)' }
43814382 } ,
43824383
43834384 optionalInputs : { } ,
@@ -4399,7 +4400,8 @@ export const TOOL_MAP = {
43994400
44004401 requiredInputs : {
44014402 input : { type : 'File' , passthrough : true , label : 'Input image(s) to correct' , acceptedExtensions : [ '.nii' , '.nii.gz' ] } ,
4402- topup_prefix : { type : 'string' , label : 'Basename of topup output (field coefficients)' } ,
4403+ topup_fieldcoef : { type : 'File' , label : 'Topup field coefficients file (_fieldcoef.nii.gz)' , acceptedExtensions : [ '.nii' , '.nii.gz' ] } ,
4404+ topup_movpar : { type : 'File' , label : 'Topup movement parameters file (_movpar.txt)' , acceptedExtensions : [ '.txt' ] } ,
44034405 encoding_file : { type : 'File' , label : 'Acquisition parameters file' } ,
44044406 inindex : { type : 'string' , label : 'Comma-separated indices into encoding file' } ,
44054407 output : { type : 'string' , label : 'Output basename for corrected images' }
@@ -4486,14 +4488,15 @@ export const TOOL_MAP = {
44864488
44874489 requiredInputs : {
44884490 singlefile : { type : 'File' , passthrough : true , label : 'Master file listing subjects, images, masks, and transformations' } ,
4491+ training_data : { type : 'Directory' , label : 'Directory containing all subject data files referenced in master file' } ,
44894492 querysubjectnum : { type : 'int' , label : 'Row number for subject to segment' } ,
44904493 brainmaskfeaturenum : { type : 'int' , label : 'Column number containing brain mask' } ,
44914494 labelfeaturenum : { type : 'int' , label : 'Column number containing manual lesion mask' } ,
4492- trainingnums : { type : 'string' , label : 'Training subject row numbers (comma-separated or "all")' } ,
4493- output_name : { type : 'string' , label : 'Output file basename' }
4495+ trainingnums : { type : 'string' , label : 'Training subject row numbers (comma-separated or "all")' }
44944496 } ,
44954497
44964498 optionalInputs : {
4499+ output_name : { type : 'string' , label : 'Output file basename (default: bianca_output)' } ,
44974500 featuresubset : { type : 'string' , label : 'Column numbers for intensity features (comma-separated)' , flag : '--featuresubset' } ,
44984501 matfeaturenum : { type : 'int' , label : 'Column number containing MNI transformation matrices' , flag : '--matfeaturenum' } ,
44994502 spatialweight : { type : 'double' , label : 'Weighting for MNI spatial coordinates (default 1)' , flag : '--spatialweight' } ,
@@ -4732,12 +4735,18 @@ export const TOOL_MAP = {
47324735 mask : { type : 'File' , label : 'Brain mask image' , acceptedExtensions : [ '.nii' , '.nii.gz' ] }
47334736 } ,
47344737
4735- optionalInputs : { } ,
4738+ optionalInputs : {
4739+ num_threads : { type : 'int' , label : 'Maximum number of CPU threads (default 1)' } ,
4740+ b0_threshold : { type : 'int' , label : 'Threshold for considering measurements b=0 (default 10)' } ,
4741+ csf_diffusivity : { type : 'double' , label : 'CSF diffusivity in mm^2/s (default 0.003)' } ,
4742+ parallel_diffusivity : { type : 'double' , label : 'Intracellular diffusivity parallel to neurites in mm^2/s (default 0.0017)' } ,
4743+ ex_vivo : { type : 'boolean' , label : 'Use ex-vivo AMICO model' }
4744+ } ,
47364745
47374746 outputs : {
4738- ndi_map : { type : 'File' , label : 'Neurite Density Index (NDI/ICVF) map' , glob : [ 'AMICO /NODDI/FIT_ICVF.nii.gz' , 'FIT_ICVF .nii.gz'] } ,
4739- odi_map : { type : 'File' , label : 'Orientation Dispersion Index (ODI) map' , glob : [ 'AMICO /NODDI/FIT_OD.nii.gz' , 'FIT_OD .nii.gz'] } ,
4740- fiso_map : { type : 'File' , label : 'Isotropic Volume Fraction (fISO) map' , glob : [ 'AMICO /NODDI/FIT_ISOVF.nii.gz' , 'FIT_ISOVF .nii.gz'] } ,
4747+ ndi_map : { type : 'File' , label : 'Neurite Density Index (NDI/ICVF) map' , glob : [ 'output /NODDI*ICVF .nii.gz' ] } ,
4748+ odi_map : { type : 'File' , label : 'Orientation Dispersion Index (ODI) map' , glob : [ 'output /NODDI*OD .nii.gz' ] } ,
4749+ fiso_map : { type : 'File' , label : 'Isotropic Volume Fraction (fISO) map' , glob : [ 'output /NODDI*ISOVF .nii.gz' ] } ,
47414750 log : { type : 'File' , label : 'Log file' , glob : [ 'amico_noddi.log' ] } ,
47424751 err_log : { type : 'File' , label : 'Error log file' , glob : [ 'amico_noddi.err.log' ] }
47434752 }
0 commit comments