Hello,
Goal(s): I am trying to process resting state dicoms with afni_proc.py (specifically example 11), but am having trouble figuring out how to get it going.
What I have: For each subject i have Dicoms of both resting state data, and of T1 data.
Computer: Ubuntu 20.04
What I have tried:
(1) dcm_2niix_afni (to convert files to NIFTI)
– unsure what to do after that (or if that is needed)
(2) afni_proc.py -ask_me
– Error: missing input some -dsets* option is required
(3) afni_proc.py -dsets filefromdcm_2niix_afni.nii -ask_me
–Errors out with:
----- requesting '-subj_id' option
The subject identifier is used in the processing director
name, as well as names of datasets which are created.
++ please enter a subject ID: Traceback (most recent call last):
File "/home/keith/abin/afni_proc.py", line 4325, in <module>
rv = run_proc()
File "/home/keith/abin/afni_proc.py", line 4301, in run_proc
rv, proc = make_proc()
File "/home/keith/abin/afni_proc.py", line 4269, in make_proc
if proc.create_blocks():
File "/home/keith/abin/afni_proc.py", line 2200, in create_blocks
if ask_me.ask_me_subj_proc(self):
File "/home/keith/abin/afnipy/ask_me.py", line 50, in ask_me_subj_proc
word = read_one_word('++ please enter a subject ID: ')
File "/home/keith/abin/afnipy/ask_me.py", line 282, in read_one_word
words = string.split(sys.stdin.readline())
AttributeError: module 'string' has no attribute 'split'
(4) Using uber_proc.py GUI to help me figure it out:
– Errors with:
**** failed to import PyQt4.QtGui ****
PyQt4 must be installed to run the uber_proc.py GUI
--> see the output of: uber_subject.py -help_install
– With Ubuntu 20.04 I have not yet found a successful way to install PyQt4 (sudo apt-get install PyQt4 fails, so does python-qt4)
– Is there a workaround to that, or some other way to install PyQt4 successfully on 20.04? I feel if I could use uber_proc.py, I would perhaps have an easier time figuring it out).
Thank you!