This repository is under review for potential modification in compliance with Administration directives.
| Notes: |
|
Notes:
CONN main release (25.b)
Installation instructions: https://conn-toolbox.org/installation&nb...
Changes:
- 25.b Cumulative patch, bug fixes and improvements
- Update conn_slice_display command-line help
- Bug fix in conn_slice_display (it was displaying the freesurfer
pial/white contours in the incorrect location if the reference
brain.mgz image was not in standard recon-all orientation)
- Added command-line options and edit documentation of
conn_polar_display function
- Merge pull request #10 from LeonHWan/master [feat] option to
wite-out regions below activation threshold in the ...
- Added "HPC settings" option to select whether each
computational node should use multithreading or a single
computational thread (conn_jobmanager settings)
- Removed background box in "import files" gui menus
- Added multiple-sites option to batch example file
conn_batchexample_qcplot.m
- Force message box gui to foreground when preprocessing to more
easily identify when preprocessing is still running
- Added covariate control option to QC-FC correlations in 'QA
plots'
- Fixed bug in qaplots when running plots in parallel without
first saving conn project
- Changed label from 'somatosensory' to'sensorimotor' in
utils/otherrois/Yeo2011.nii networks file
- Bug fix in slice-intensity-correction method (error when using
after a functional_removescans step)
- Added support for SPM25 SCOPE computation of vdm files from
opposite phase encoding direction files
- Added more flexible masked-smoothing options to the
'functional_smooth_masked' preprocessing step (include mask,
exclude mask, and preserve boundaries)
- Bug fix (include _fmap.nii files) when importing from BIDS
- Bug fix (fixes issues interpreting/displaying SPM25 version
number)
- Bug fix (importing several FMAP files for each subject when
selecting and importing multiple subjects and sessions in the
GUI)
- Minor GUI enhancements (display Spatial/Temporal/Summary
buttons on top for ICA, PCA, & MVPA results tabs)
- Add an option to also remove first few initial scans when using
the 'create scrubbing covariate' menu in the GUI
- Added an option to enter FMAP files in opposite order to
SCOPE
- Bug fix incorrect output folder when using SCOPE
- Bug fix (parallelization of v2v measures from GUI was fixed to
using N=1 jobs)
- Added error message when attempting to extract data from a
surface-level .surf.nii functional file using a volume-level ROI
file (or a warning if there is an alternative .vol.nii functional
file available)
- Fixes for SPM25 compatibility
- Added ability to make changes to current project while remote
jobs are running
- Added ability to run a new set of background/remote jobs before
a previous set has finished
- Added ability to add control covariates in QC-FC plots
- Added aggregate (instead of per-run) quality control plots
after denoising
- Added QC_DOF, QC_MeanFC and QC_StdFC measures for quality
control (degrees of freedom after denoising, mean and standard
deviation of FC distribution after denoising) computed each time
the "FC distribution" plot is run
- QC_OutlierSubjects and related measures (computed each time the
"QC histogram" plot is run) now take into account the
"directionality" of most QC measures (low values are "bad" for
QC_ValidScans|QC_ProportionValidScans|QC_NORM_func|QC_NORM_struct|QC_DOF,
and high values are "bad" for
QC_InvalidScans|QC_MeanMotion|QC_MaxMotion|QC_StdFC). For the rest
of measures both directions are used when identifying potential
outlier subjects
- Added option to remove "session-invariant" confounds during
denoising (confounds modeled as linear factors on the BOLD signal
with regressor coefficients that do not vary across runs/sessions
for each given subject)
- Bug fix (.json file not found when associated functional file
is a surface nifti file)
- Fix issue when importing fMRIPrep confounds having a NaN value
in first timepoint (fix by converting those NaN's to 0's)
- Added Setup.rois.regresscovariateschoose batch field (and
associated GUI elements) to allow users to manually select
1st-level covariates that will be regressed out before Principal
Component Analyses when computing aCompCor WM and CSF
timeseries
- Added ability to specify control variables when running QC-FC
quality assurance plots
- Added manual temporal-weighting option when defining conditions
(manually specify a first-level covariate containing an individual
condition's temporal weights). This can be used, for example, when
importing SPM first-level designs to define conditions exactly in
the same way that they appear in SPM's first-level design
matrix.
- Added conn_createsubsetrois function to select or combine
individual ROIs from an atlas file
- Added internal conn_displayroi DOSORT variable to allow users
to select the order of ROIs when exporting data from a second-level
RRC analysis
- Added conn_fileutils('filecopy',...) now works with remote
files as well
- Added QC_SPM_taskeffects covariate when using the "import from
SPM" functionality in CONN containing task effects in SPM
design
- Fix to conn_merge to update secondary dataset names merging
multiple projects while disregarding the current project
(disregardcurrent option)
- Added check&fix when running conn_module('GLM',...) for
masked ROI-to-ROI second-level analyses to warn users if the order
of the ROIs in the mask differs from the the order of the ROIs in
the data
- Added conn_qcoptimize function (under development; users may
use this function to help optimize choice of denoising parameters
and list of valid subjects to maximize the QC-FC percentage match
level criterion)
- Bugfix in conn_vproject GUI when switching from p-value to
F-value thresholds (now the displayed F-value is chosen to produce
the same cutoff than the previously selected p-value and
viceversa)
- Added fl2conn option to FL (creates CONN project from selected
subjects in FL experiment)
- Added conn_clusterregress implementing clustered regression
models for massively multivariate predictive analyses
- Added new conn_menu_plotscatter and conn_mtx_braindisplay
functions for scatterplot and .mtx.nii data displays
- Added conn_nii2gz function for .nii.gz file creation
- Added conn_h52rr function to transform denoised timeseries .h5
data files to .mtx.nii connectivity-matrix format
- Fix GUI issues when using the latest Matlab 2025a release
- Added module CPM for connectome predictive models
- Continue fixes for new R2025a graphic rendering functions
- Continue fixes for new R2025a & R2025b graphic rendering
functions
- Continue fixes for new R2025a & R2025b graphic rendering
functions (use new light/dark theme options in Matlab)
- Added 'slice-viewer' and 'display coregistration with
user-defined overlay' options to functional-tools menu
- Added QC_WelchSatterthwaite quality control measure (when
planning to use DOF for first-level stats this provides a more
accurate estimation of effective degrees of freedom using a WS
approximation)
- Added "Quality Control" section to "Methods" boilerplate text
autogenerated by CONN from the project's denoising&QA
options
- Added Schaefer-400 atlas to list of default ROIs for new
projects (labels extended to include MNI coordinates and
Harvard-Oxford anatomical description)
- Added conn_meshroi_display for 3D display of ROI areas
- Added option in conn_displayroi to resort atlases differently
in "circle" display (see coords2 in conn_roiclusters) and in
"matrix" display (see coords1 in conn_roiclusters)
- Added option to reduce visual clutter in matrix display view by
reducing the numbers of labels displayed
- (*) Added to default preprocessing pipeline the option to
create a new dataset in subject-space (coregistered to structural,
prior to inter-subject normalization) in order to facilitate the
use of subject-space ROIs. To skip this change and continue using
the previous pipeline use Preprocessing->Load and select the
pipeline at
utils/preprocessingpipelines/defaultMNI_legacy2023.mat
- Modify the ROI orders/groups for CONN's Harvard-Oxford atlas
based on analysis of a larger dataset (see
conn/rois/atlas.groups.info for details) and adapt labels to better
match current network-level naming conventions (note: for
replicability if you prefer to use the previous order/groups, in
the results explorer window select the option to load order/groups
from a file and select the file
conn/utils/otherrois/v1_atlas.groups.mat)
- Added option (in Denoising tab) to select a user-defined group
of subjects for Data Sensitivity score computations
- Added option (in Results tab) to add ExcludeOutlierSubjects as
a control variable in your second-level analyses (if you wish to
enforce the participant-selection suggestion provided in the
Denoising and Quality Control tab)
- Several bugfixes to allow simultaneous submission of multiple
groups of jobs to cluster environments
- Bugfix in creation of ExcludeOutlierSubjects covariate from GUI
when using alternative exclusion criteria
- Added Schaefer references to Methods boilerplate text
- Added options (in Setup.Options) to export denoised ROI BOLD
timecourses as .csv files, and to export RRC connectivity matrices
as .mtx.nii files
- Added display of ROI clusters information in
conn_mtx_display
- Added 'Denoising & QC tools' options in Denoising tab to: a)
reset all denoising options to initial default values; b) reset all
denoising options to empty values (for skipping denoising); and c)
re-computing one or all Data Validity/Quality/Sensitivity
scores
- When making changes in the Setup.ROIs/Conditions/Covariates
tabs for a project that has already been processed and clicking on
'Apply&Update' CONN will now ask whether you want to update
only the changes in this section or across other Setup sections as
well
- Minor GUI-design changes in Setup/Denoising tabs to improve
clarity
|
|