Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tools:source_localization [2026/11/09 16:27] – sdm63 | tools:source_localization [2026/11/09 16:38] (current) – sdm63 | ||
|---|---|---|---|
| Line 22: | Line 22: | ||
| * Define the subject folder (protocol), DBfolder is the brainstorm_db, | * Define the subject folder (protocol), DBfolder is the brainstorm_db, | ||
| - | < | + | < |
| - | + | ||
| * Here we are setting the protocol name | * Here we are setting the protocol name | ||
| * The iProtocol bst_get checks to see the protocol already exists in the database | * The iProtocol bst_get checks to see the protocol already exists in the database | ||
| Line 45: | Line 45: | ||
| end | end | ||
| + | </ | ||
| + | |||
| + | |||
| + | * bst_get(' | ||
| + | * A study is like each EEG file you have loaded into that protocol, so everyone should have fix, delays, and rest | ||
| + | * But this code below checks to see if fix (or delay or rest or whatever what you're running) already exists and removes it (cause maybe you wanna redo it) | ||
| + | |||
| + | < | ||
| + | sStudies = bst_get(' | ||
| + | |||
| + | for iStudy = 1: | ||
| + | studyName = sStudies.Study(iStudy).Name; | ||
| + | |||
| + | if contains(studyName, | ||
| + | |||
| + | fprintf(' | ||
| + | db_delete_studies(iStudy); | ||
| + | |||
| + | end | ||
| + | |||
| + | end | ||
| + | |||
| + | </ | ||
| + | |||
| + | * Find the lunaID | ||
| + | * Find the MRI date | ||
| + | * Find the row in merge 7t with the corresponding lunaID and MRI date | ||
| + | * Using that row, find the EEG date | ||
| + | * Create the path to the corresponding EEG file | ||
| + | |||
| + | < | ||
| + | luna = str2double(SubjectNameMRI(1: | ||
| + | MRIdate = str2double(SubjectNameMRI(7: | ||
| + | | ||
| + | rowIdx = merge7t(:, | ||
| + | |||
| + | if any(rowIdx) | ||
| + | |||
| + | | ||
| + | |||
| + | | ||
| + | files = dir(fullfile(EEGfolder, | ||
| + | |||
| + | | ||
| + | |||
| + | else | ||
| + | |||
| + | | ||
| + | |||
| + | end | ||
| </ | </ | ||