<div dir="auto"><br><span style="font-family:sans-serif;font-size:12.8px">In general yes nodes do check if they have been successfully run, but the accuracy of the checks depend upon how you've configured your nipype installation / the nipype config you're using.  There are two methods that a node uses to determine if it has already been run- hashing (slower but more accurate) and timestamp (faster but much less accurate; easily confused if your pipeline's sink directory is copied from one disk volume to another without preserving timestamps).</span><div style="font-family:sans-serif;font-size:12.8px" dir="auto"><br></div><div style="font-family:sans-serif;font-size:12.8px" dir="auto">See:</div><div style="font-family:sans-serif;font-size:12.8px" dir="auto"><a href="http://nipype.readthedocs.io/en/latest/users/config_file.html#execution" style="text-decoration-line:none;color:rgb(66,133,244)">http://nipype.readthedocs.io/<wbr>en/latest/users/config_file.<wbr>html#execution</a> (under 'hash_method')</div><div style="font-family:sans-serif;font-size:12.8px" dir="auto"><a href="http://nipype.readthedocs.io/en/latest/users/debug.html" style="text-decoration-line:none;color:rgb(66,133,244)">http://nipype.readthedocs.io/<wbr>en/latest/users/debug.html</a> (referenced in point 7)<br></div><div style="font-family:sans-serif;font-size:12.8px" dir="auto"><br></div><div style="font-family:sans-serif;font-size:12.8px" dir="auto">This isn't my line of work anymore so others in this group might be able to answer your questions more effectively in the future (I just saw this in my inbox and recognized it as a question I could answer based off previous experience).  You might also want to check out <a href="https://neurostars.org/" style="text-decoration-line:none;color:rgb(66,133,244)">https://neurostars.org/</a> as a venue for getting nipype-related questions answered.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Dec 22, 2017 6:52 PM, "Luke Bloy" <<a href="mailto:luke.bloy@gmail.com">luke.bloy@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hi,</div><div><br></div><div> I'm just getting starting with nipype and was wondering if  individual nodes checked if they had already been successful run.</div><div><br>Basically will a node reexecute if its outputs already exist? <br><br></div>Thanks,<br></div>Luke<br></div>
<br>______________________________<wbr>_________________<br>
Neuroimaging mailing list<br>
<a href="mailto:Neuroimaging@python.org">Neuroimaging@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/neuroimaging" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/neuroimaging</a><br>
<br></blockquote></div></div>