Given a directory, atlas name, and imaging modality/structural metric, this
function imports data for structural connectivity analysis. It expects files
containing a table of region-wise structural MRI measures (e.g., mean
cortical thickness), with one file for each hemisphere. The first column of
all files should contain the subject ID; the column name will be
changed to the value of getOption('bg.subject_id')
.
import_scn(datadir, atlas, modality = "thickness", exclude.subs = NULL,
custom.atlas = NULL)
A list containing:
Character string
Character string
A data.table
of structural MRI measures for both
hemispheres
A data.table
of structural MRI measures for subcortical
gray matter, if applicable
Vector of subject ID's that were excluded
Vector of subject ID's that are not present in both the cortical and subcortical tables (if applicable)
The path name of the directory containing the data files
Character string specifying the atlas in use. For a custom
atlas, please specify 'custom'
, and provide the name to the
custom.atlas
argument
The structural imaging measure (default: 'thickness'
)
Vector indicating the subjects to exclude, if any
(default: NULL
)
Character string specifying the name of the R object for
the atlas in use, if atlas='custom'
was also supplied (default:
NULL
)
Christopher G. Watson, cgwatson@bu.edu
The files should have specific names; the second in the following list is
only required for atlases/parcellations that include subcortical gray
matter (e.g., dk.scgm
).
${parcellation}_${hemi}_${modality}.csv
for cortical volume,
thickness, surface area, or local gyrification index (LGI). Here,
${parcellation}
can be aparc
, aparc.DKTatlas40
,
or aparc.a2009s
. For example, for cortical thickness with the
Desikan-Killiany atlas, the filename should be
aparc_lh_thickness.csv
. If you are using a custom atlas, see the
Note below. The ${hemi}
variable is either lh
or
rh
. Finally, ${modality}
should be either volume
,
thickness
, area
, or lgi
.
asegstats.csv
for SCGM volume
Other Structural covariance network functions: Bootstrapping
,
IndividualContributions
,
Residuals
,
brainGraph_permute
,
corr.matrix
, plot_volumetric
if (FALSE) {
raw_data <- import_scn('/home/cwatson/data', atlas='dkt',
exclude.subs=c('con07', 'con23', 'pat15'))
}
Run the code above in your browser using DataLab