Data Sharing for ENIGMA-Tremor “Cortical/Subcortical/Cerebellum Morphology” project
Important things to consider
Once you have completed all the project steps, your derived data is ready to be shared with USC, where it will be accessible to the ENIGMA-Tremor core team. All data will remain on the USC server. Before transferring, please take the following steps:
- Review the .tsv, .csv and Excel files to confirm completeness. Verify that all participants are included, there are no missing or unexpected values, and that quality assessment scores have been assigned to each ROI and participant.
- Determine whether you are authorized to share the quality control .png files. These images, together with your quality assessment scores, will be used to train automated machine learning models for ENIGMA's quality checking pipelines, with the goal of reducing the need for manual review in the future.
Data to be shared
The following data will be shared with USC as part of this project:
MRI Outcomes (nipoppy workflow)
FreeSurfer output (5 spreadsheets)
From: <dataset_root>/derivatives/freesurfer/7.3.2/idp/fs_stats-0.2.1/
-
Surface area:
fs7.3.2-aparc-area.tsv -
Thickness:
fs7.3.2-aparc-thickness.tsv -
Curvature:
fs7.3.2-aparc-meancurv.tsv -
Subcortical volume:
fs7.3.2-aseg-volume.tsv
From: <dataset_root>/derivatives/freesurfer_subseg/1.0/idp/fs_subseg_stats-0.2/
- Subsegmentations:
subsegmentation_volumes.tsv
CerebNet output (1 spreadsheet; 4 text files)
From: <dataset_root>/derivatives/cerebnet/1.0/ses-1/outputs/
-
Volume:
volumes_all.csv -
classifier_out.txt -
classifier_out_bad_scans.txt -
outliers_{all}.txt -
outliers_{any}.txt
Quality control output (3 spreadsheet, optionally .png files)
-
Cortical quality assessment scores
-
Subcortical quality assessment scores
-
Cerebellum quality assessment scores
-
Quality control .png files (if authorized)
-
FreeSurfer cortical & subcortical: from
<dataset_root>/derivatives/fsqc/2.1.4/output/ses-1/thescreenshotsandsurfacesfolders, and thefsqc-results.htmlfile:-
screenshots/ -
surfaces/ -
fsqc-results.html
-
-
Cerebellum: the complete
qc_webpagefolder<dataset_root>/derivatives/cerebnet/1.0/ses-1/outputs/qc_webpage/
Clinical and Demographic Data
- 1 spreadsheet containing clinical and demographic variables for all participants
Data sharing protocol
Secure File Transfer Protocol (SFTP)
Important: This upload method uses a shared account, with an updated one-time password for each site data upload. The site data will then be moved to the ENIGMA-Tremor central repository, accessible only by the ENIGMA-Tremor core team. To receive the user details and your unique one-time password, please email Max Laansma at m.laansma@amsterdamumc.nl.
Option 1: Upload via graphical interface, for example Filezilla or WinSCP (drag-and-drop)
Open your preferred tool and connect using the following details:
-
Host: (request via m.laansma@amsterdamumc.nl)
-
Username: (request via m.laansma@amsterdamumc.nl)
-
Password: (request via m.laansma@amsterdamumc.nl)
-
Port: (request via m.laansma@amsterdamumc.nl)
Once connected, you should be in /ftp/. Find the folder prepared for your site (e.g. enigma_tremor/Amsterdam/) and drag and drop your files into it.
Option 2: Upload via command line
Open a terminal and log on to the USC server (request log-in details via m.laansma@amsterdamumc.nl)
This places you in /ftp/. Navigate to the folder prepared for your site, for example:
cd enigma_tremor/Amsterdam/
Upload a single file: put /path/to/file/Amsterdam.tsv
Upload a folder: put -r /path/to/folder/Amsterdam
Note: When logging in, you might get an error that looks like this:
Unable to negotiate with 10.2.2.175 port 22: no matching host key type found.
Their offer: ssh-rsa,ssh-dss
If that is the case, on your local machine, navigate to:
cd /etc/ssh/
Then use a text editor like vim to amend the ssh_config file (you may need to use sudo and add in your machine password):
sudo vim ssh_config
Add these two lines at the bottom of the config when in insert mode (press "i")
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
Save the config file using by pressing esc, then typing :wq! (include the colon). Try again once that is saved.