The program uber_subject.py is a graphical interface for running single
subject analysis. It is basically a GUI for afni_proc.py.
While it can perform single subject analysis (starting with currently
recommended options, and controls for many), it is also meant to be a
tool for learning (about tcsh scripting and FMRI processing).
In its current state, it cannot import options from a previous analysis
(except when not closing the interface) or verify whether options are
consistent across subjects. That will come when it is well integrated
with uber_proc.py sometime later.
----------------------------------------
uses:
o it is a great starting point for FMRI analysis
o it can be used to quickly analyze a subject, without scripting worries
o it is a great way to learn about new afni_proc.py options
o it is a great way to learn about tcsh scripting
o it demonstrates and encourages good file/dataset naming conventions
o resulting scripts can easily be adapted to entire groups of subjects
----------------------------------------
user responsibilities:
o must still verify processing options are consistent across subjects
o should review afni_proc.py command to be happy with/understand options
o might want to adapt output scripts for analyzing all subjects
----------------------------------------
future enhancements:
The main enhancement to come with be incorporating this under uber_proc.py
(which will be the main processing program, but not for a while). At that
point, one should be able to:
o analyze many subjects/groups using similar processing options
o process all of the data at once (not just one subject at a time)
o generate and run group analysis scripts (3dttest++, 3dMEMA, 3dANOVA*, etc)
o incorporate tools like uber_align_test.py (very many tools)
So uber_subject.py is the beginning of an entire suite of uber_*.py programs,
which will presumably all be packaged under uber_proc.py.
----------------------------------------
installation:
Since uber_subject.py depends on the PyQt4 libraries, there may be some
dependancies to install. On current Linux systems (which unfortunately
does _not_ include Red Hat or CentOS 5), it may amount to typing
"yum install pyqt4" as root.
On mac 10.5 or 10.6, there are 3 packages to install.
Instructions details can be found using: "uber_subject.py -help_install".
Please let me know of any questions or concerns.
- rick