Dear cpac experts,
I have successfully set up the data_setting.yml and data_config.yml file with the following docker commands:
docker run -i --rm --user $(id -u):$(id -g) \
-v $dataConfigPath:/scratch \
-w="/scratch" \
fcpindi/c-pac:latest 'xx' 'xx' cli -- \
utils data_config new_settings_template
and:
docker run -i --rm --user $(id -u):$(id -g) \
-v $dataPath:$dataPath \
-v $outputPath:$outputPath \
-v $dataSettingPath:$dataSettingPath \
-v $sataSettingPath:/scratch \
-w"/scratch" \
fcpindi/c-pac:latest $dataPath $outputPath cli -- utils \
data_config build $dataSettingPath/data_settings.yml
But I have no clue what the next steps should be.
I tried run:
cpac run out02_adni_fmri_t1/ cpac_output_dir/ participant
But the system cannot find cpac:
Command 'cpac' not found, did you mean:
command 'cpan' from deb perl (5.30.0-9ubuntu0.2)
command 'crac' from deb crac (2.5.2+dfsg-2build2)
command 'pac' from deb lpr (1:2008.05.17.3)
command 'cpack' from deb cmake (3.16.3-1ubuntu1)
Try: sudo apt install <deb name>
This happens after I install cpac with pip:
xin@xin-Precision-3650-Tower:~/Downloads/BrainImaging_UNC$ pip install cpac
Requirement already satisfied: cpac in /home/xin/.local/lib/python3.8/site-packages (0.4.0)
Requirement already satisfied: tornado in /home/xin/.local/lib/python3.8/site-packages (from cpac) (6.1)
Requirement already satisfied: websocket-client in /home/xin/.local/lib/python3.8/site-packages (from cpac) (1.3.1)
Requirement already satisfied: docker-pycreds in /home/xin/.local/lib/python3.8/site-packages (from cpac) (0.4.0)
Requirement already satisfied: docker in /home/xin/.local/lib/python3.8/site-packages (from cpac) (5.0.3)
Requirement already satisfied: spython>=0.0.81 in /home/xin/.local/lib/python3.8/site-packages (from cpac) (0.1.18)
Requirement already satisfied: pandas>=0.23.4 in /home/xin/.local/lib/python3.8/site-packages (from cpac) (1.4.1)
Requirement already satisfied: tabulate>=0.8.6 in /home/xin/.local/lib/python3.8/site-packages (from cpac) (0.8.9)
Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from cpac) (5.3.1)
Requirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker-pycreds->cpac) (1.14.0)
Requirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/lib/python3/dist-packages (from docker->cpac) (2.22.0)
Requirement already satisfied: semver>=2.8.1 in /home/xin/.local/lib/python3.8/site-packages (from spython>=0.0.81->cpac) (2.13.0)
Requirement already satisfied: pytz>=2020.1 in /home/xin/.local/lib/python3.8/site-packages (from pandas>=0.23.4->cpac) (2021.3)
Requirement already satisfied: python-dateutil>=2.8.1 in /home/xin/.local/lib/python3.8/site-packages (from pandas>=0.23.4->cpac) (2.8.2)
Requirement already satisfied: numpy>=1.18.5; platform_machine != "aarch64" and platform_machine != "arm64" and python_version < "3.10" in /home/xin/.local/lib/python3.8/site-packages (from pandas>=0.23.4->cpac) (1.22.3)
I am wondering if there is a way to run the analysis (for all subjects) with docker?
Thanks for reading this email. Any help is appreciated!