Open vassiki opened 5 years ago
Additional remarks
(section2) vagrant@nitrcce:~/lesson-03-01/localizer_scans$ datalad containers-add heudiconv --url ~/images/heudiconv.simg \
> --call-fmt 'singularity exec {img} {cmd}'
[WARNING] Failed to load entrypoint neuroimaging: The 'nose>=1.3.4; extra == "full"' distribution was not found and is required by datalad [__init__.py:resolve:774]
save(ok): /home/vagrant/lesson-03-01/localizer_scans (dataset)
containers_add(ok): /home/vagrant/lesson-03-01/localizer_scans/.datalad/environments/heudiconv/image (file)
action summary:
containers_add (ok: 1)
save (ok: 1)
(section2) vagrant@nitrcce:~/lesson-03-01/localizer_scans$ datalad containers-list
[WARNING] Failed to load entrypoint neuroimaging: The 'Pillow; extra == "full"' distribution was not found and is required by datalad [__init__.py:resolve:774]
containers(ok): /home/vagrant/lesson-03-01/localizer_scans/.datalad/environments/heudiconv/image (file)
datalad containers-run -m "Convert sub-02 DICOMs into BIDS" \
--container-name heudiconv \
heudiconv -f reproin -s 02 -c dcm2niix -b -l "" --minmeta -a . \
-o /tmp/heudiconv.sub-02 --files inputs/rawdata/dicoms
datalad run \
-m "FSL FEAT analysis config script" \
--output sub-02/1stlvl_design.fsf \
bash -c 'sed -e "s,##BASEPATH##,{pwd},g" -e "s,##SUB##,sub-02,g" \
code/ffa_design.fsf > {outputs}'
This one is a datalad issue, so we could upgrade
sudo apt-get update; sudo apt-get install -y git-annex-standalone; pip install --upgrade datalad[full] datalad-neuroimaging datalad-container
@yarikoptic (cc: @satra ): yes, I have some issue with this datalad run
command, not sure how we run this last time (because I believe we did run the script:
(section2) vagrant@nitrcce:~/lesson-03-01/glm_analysis$ datalad run -m "FSL FEAT analysis config script" --output sub-02/1stlvl_design.fsf bash -c 'sed -e "s,##BASEPATH##,{pwd},g" -e "s,##SUB##,sub-02,g" code/ffa_design.fsf > {outputs}'
[WARNING] No matching files found for 'sub-02/1stlvl_design.fsf'
[INFO ] == Command start (output follows) =====
bash: -c: line 0: syntax error near unexpected token `newline'
bash: -c: line 0: `sed -e "s,##BASEPATH##,/home/vagrant/lesson-03-01/glm_analysis,g" -e "s,##SUB##,sub-02,g" code/ffa_design.fsf > '
[INFO ] == Command exit (modification check follows) =====
[INFO ] The command had a non-zero exit code. If this is expected, you can save the changes with 'datalad save -r -F.git/COMMIT_EDITMSG .'
Failed to run 'bash -c \'sed -e "s,##BASEPATH##,/home/vagrant/lesson-03-01/glm_analysis,g" -e "s,##SUB##,sub-02,g" code/ffa_design.fsf > \'' under '/home/vagrant/lesson-03-01/glm_analysis'. Exit code=1. out= err=(sect
note that upgrade of datalad causes another issue, see #11