<div dir="ltr">dear fabio,<div><br></div><div>recon-all provides subject_id as an output. so you can send that to a second recon-all (named differently that then computes the localGI.</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">cheers,<br><br>satra<br><br></div></div></div><div class="gmail_quote">On Wed, Jun 15, 2016 at 1:51 PM, Bernardoni, Fabio <span dir="ltr"><<a href="mailto:Fabio.Bernardoni@uniklinikum-dresden.de" target="_blank">Fabio.Bernardoni@uniklinikum-dresden.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear all,<br>
<br>
I am trying to build a nipype workflow that does a preprocessing and computes the local gyrification index (LGI) for a set of subjects.<br>
<br>
On the freesurfer documentation I read that to compute the LGI, the pial surface must be present (very reasonable), so that one should first run recon all with the -all directive and once this has success one can run recon all with the -localGI directive:<br>
<br>
1) recon-all -s <subj> -all<br>
2) recon-all -s <subj> -localGI<br>
<br>
When I implement 2) in bash I do something like:<br>
if [ ! -f ./surf/rh.pial_lgi ]; then<br>
        recon-all -s <subj> -localGI  2>&1<br>
<br>
How do I implement this dependency in nipype? Normally I require that one of the output of process 1 (optimally the pial surface) is an input of process 2. But the pial surface cannot be an input of process 2 because the ReconAll node does not accept the pial surface as input (there is in general no output of ReconAll that is also its input). So, is the solution to create a derived class ReconAll_LGI with these properties?<br>
<br>
Thanks<br>
Fabio<br>
<br>
<br>
<br>
Dr. Fabio Bernardoni<br>
wiss. Mitarbeiter<br>
Psychosoziale Medizin und Entwicklungsneurowissenschaften<br>
Tel. <a href="tel:%2B49%20%280%29351%20458-5245" value="+493514585245">+49 (0)351 458-5245</a><br>
Fax <a href="tel:%2B49%20%280%29351%20458-7206" value="+493514587206">+49 (0)351 458-7206</a><br>
URL <a href="http://www.uniklinikum-dresden.de/psm" rel="noreferrer" target="_blank">http://www.uniklinikum-dresden.de/psm</a>; <a href="http://www.transdenlab.de" rel="noreferrer" target="_blank">www.transdenlab.de</a><br>
Universitätsklinikum Carl Gustav Carus & Medizinische Fakultät<br>
an der Technischen Universität Dresden<br>
Anstalt des öffentlichen Rechts des Freistaates Sachsen<br>
Fetscherstraße 74, 01307 Dresden<br>
<a href="http://www.uniklinikum-dresden.de" rel="noreferrer" target="_blank">http://www.uniklinikum-dresden.de</a><br>
Vorstand: Prof. Dr. med. D. M. Albrecht (Sprecher), Wilfried E. B. Winzer<br>
Vorsitzender des Aufsichtsrates: Prof. Dr. med. Peter C. Scriba<br>
USt.-IDNr.: DE 140 135 217, St.-Nr.: 203 145 03113<br>
_______________________________________________<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/mailman/listinfo/neuroimaging</a><br>
</blockquote></div><br></div></div>