Not sure why this is being flaky, as I could have sworn this pipeline was working a couple of weeks ago last time I ran it..
IOError: N4BiasFieldCorrection could not be found on host node15
which N4BiasFieldCorrection
/usr/lib/ants/N4BiasFieldCorrection
It definitely exists-- but I am guessing maybe the ants module doesn't know where to look? How do I specify the location/search path for a given underlyinh module...
Actually same question would potentially apply for FSL... if I wanted to point to the fsl4.1 vs fsl4.1.4 or whatever.. does it do it based on my current path setup or is there a way to override it... (which I am guessing there is).
dg
Node inputs:
args = <undefined>
bspline_fitting_distance = 300.0
convergence_threshold = 1e-06
dimension = 3
environ = {'ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS': '1'}
ignore_exception = False
input_image = <undefined>
n_iterations = [50, 50, 30, 20]
num_threads = 1
output_image = <undefined>
shrink_factor = 3
Traceback:
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/nipype/pipeline/plugins/multiproc.py", line 15, in run_node
result['result'] = node.run(updatehash=updatehash)
File "/usr/local/lib/python2.6/dist-packages/nipype/pipeline/engine.py", line 1128, in run
self._run_interface()
File "/usr/local/lib/python2.6/dist-packages/nipype/pipeline/engine.py", line 1226, in _run_interface
self._result = self._run_command(execute)
File "/usr/local/lib/python2.6/dist-packages/nipype/pipeline/engine.py", line 1350, in _run_command
result = self._interface.run()
File "/usr/local/lib/python2.6/dist-packages/nipype/interfaces/base.py", line 820, in run
runtime = self._run_interface(runtime)
File "/usr/local/lib/python2.6/dist-packages/nipype/interfaces/base.py", line 1097, in _run_interface
runtime.hostname))
IOError: N4BiasFieldCorrection could not be found on host node15
--
David A Gutman, M.D. Ph.D.
Assistant Professor of Biomedical Informatics
Senior Research Scientist, Center for Comprehensive Informatics
Emory University School of Medicine