Given a directory, atlas name, and modality, 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), one for
each hemisphere. The first column of all files should contain the
subject ID; the column name will be changed to Study.ID
.
import_scn(datadir, atlas, modality = "thickness", exclude.subs = NULL,
custom.atlas = NULL)
The path to 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
)
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 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
# NOT RUN {
raw_data <- import_scn('/home/cwatson/data', atlas='dkt',
exclude.subs=c('con07', 'con23', 'pat15'))
# }
Run the code above in your browser using DataLab