├── atlases ├── __init__.py ├── aal │ ├── __init__.py │ ├── aal.hdr │ ├── aal.img.gz │ ├── aal.nii.gz │ ├── README │ ├── overlap.py~ │ └── overlap.py └── talairach │ ├── __init__.py │ ├── talairach.nii │ ├── README │ ├── overlap.py~ │ ├── icbm_spm2tal.py │ ├── overlap.py │ ├── tal_labels_hierach.html │ └── tal_labels_flat.txt ├── README.md ├── evaluate_regions.sh ├── scripts ├── threshold.py ├── pseudobrainmask.py~ ├── backgroundmask.py~ ├── fitin.py~ ├── fitin.py ├── headmask.py ├── headmask.py~ ├── closing.py ├── orig2mni.sh~ ├── orig2mni.sh ├── applytransformation.sh └── evaluate.py ├── CONCLUSION ├── evaluate.sh ├── config.sh ├── .gitignore ├── pop_headmasks.sh ├── pop_mnispace.sh ├── pop_brainmasksorig.sh ├── pop_gtsegmentationsmni.sh ├── pop_brainmasksorig.sh~ ├── pop_segmentationsmni.sh ├── pop_segmentationsorig.sh ├── WORKSFLOW ├── configs ├── orig2mni_rig.txt └── orig2mni_mov.txt ├── results ├── eval.aal.log └── eval.talairach.log ├── evaluate_overlaps.py └── include.sh /atlases/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /atlases/aal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /atlases/talairach/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | atlasoverlap 2 | ============ 3 | -------------------------------------------------------------------------------- /atlases/aal/aal.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loli/atlasoverlap/master/atlases/aal/aal.hdr -------------------------------------------------------------------------------- /atlases/aal/aal.img.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loli/atlasoverlap/master/atlases/aal/aal.img.gz -------------------------------------------------------------------------------- /atlases/aal/aal.nii.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loli/atlasoverlap/master/atlases/aal/aal.nii.gz -------------------------------------------------------------------------------- /atlases/talairach/talairach.nii: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loli/atlasoverlap/master/atlases/talairach/talairach.nii -------------------------------------------------------------------------------- /atlases/talairach/README: -------------------------------------------------------------------------------- 1 | Original talairach atlas form talairach.org 2 | ########################################### 3 | In talairach rather than MNI space, but comes with coordinate transformation functions. 4 | -------------------------------------------------------------------------------- /atlases/aal/README: -------------------------------------------------------------------------------- 1 | Atlases from MRIcron 2 | #################### 3 | Atlases seem to be based on a single-subject version of MNI templates. 4 | They do not fit the SPM8 ICBM MNI brains perfectly, but to some extend. 5 | Note that the SPM templates have an offset and the MRIcron atlases do not. 6 | -------------------------------------------------------------------------------- /evaluate_regions.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #### 4 | # Evaluate the results of a segmentation 5 | #### 6 | 7 | # include shared information 8 | source $(dirname $0)/include.sh 9 | 10 | # main code 11 | log 2 "Compute overall evaluation" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 12 | runcond "./evaluate_overlaps.py ${segmentationsmni}/{}.${imgfiletype} ${groundtruthmni}/{}.${imgfiletype} templates/brainmask_binary.nii.gz $(joinarr " " ${images[@]})" 13 | 14 | -------------------------------------------------------------------------------- /scripts/threshold.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | Thresholds an image according to a value (True where intensity >= value) in place. 5 | arg1: the input image 6 | arg2: the threshold 7 | """ 8 | 9 | import sys 10 | import numpy 11 | 12 | from medpy.io import load, save 13 | 14 | def main(): 15 | i, h = load(sys.argv[1]) 16 | thr = float(sys.argv[2]) 17 | 18 | i = i.copy() 19 | 20 | save(i >= thr, sys.argv[1], h) 21 | 22 | if __name__ == "__main__": 23 | main() 24 | -------------------------------------------------------------------------------- /scripts/pseudobrainmask.py~: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | Thresholds an image according to a value (True where intensity >= value). 5 | arg1: the input image 6 | arg2: the threshold 7 | arg3: the output image 8 | """ 9 | 10 | import sys 11 | import numpy 12 | 13 | from medpy.io import load, save 14 | 15 | def main(): 16 | i, h = load(sys.argv[1]) 17 | thr = float(sys.argv[2]) 18 | 19 | o = i >= thr 20 | 21 | save(o, sys.argv[3], h) 22 | 23 | if __name__ == "__main__": 24 | main() 25 | -------------------------------------------------------------------------------- /CONCLUSION: -------------------------------------------------------------------------------- 1 | CONCLUSION (of this first experiment) 2 | ########## 3 | 4 | The masks are good and a considerably high TPR can be achieved (~0.8). But the normalization is horrible in some cases and takes a huge amount of time. 5 | 6 | I think, I'll have to find a less strongly deforming registration, maybe largely rigid. And the deforming part should take the lesion mask into account! 7 | 8 | For example cases, see 28 & 30, both in which the deformation is such, that the mask does not fit the lesion area at all in MNI space. 9 | -------------------------------------------------------------------------------- /evaluate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #### 4 | # Evaluate the results of a segmentation 5 | #### 6 | 7 | # include shared information 8 | source $(dirname $0)/include.sh 9 | 10 | # main code 11 | log 2 "Compute overall evaluation" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 12 | #runcond "${scripts}/evaluate.py ${segmentationsorig}/{}.${imgfiletype} ${groundtruthorig}/{}.${imgfiletype} ${brainmasksorig}/{}.${imgfiletype} $(joinarr " " ${images[@]})" 13 | runcond "${scripts}/evaluate.py ${segmentationsmni}/{}.${imgfiletype} ${groundtruthmni}/{}.${imgfiletype} templates/brainmask_binary.nii.gz $(joinarr " " ${images[@]})" 14 | 15 | -------------------------------------------------------------------------------- /scripts/backgroundmask.py~: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | Creates a simple background masks for a brain MRI scan. 5 | arg1: the input image 6 | arg2: the gernerate background mask 7 | """ 8 | 9 | # includes 10 | import sys 11 | import numpy 12 | from scipy.ndimage import binary_fill_holes 13 | from medpy.io import load, save 14 | from medpy.filter import largest_connected_component 15 | 16 | # constants 17 | THRESHOLD=100 18 | 19 | # code 20 | def main(): 21 | i, h = load(sys.argv[1]) 22 | 23 | o = i <= THRESHOLD 24 | o = ~largest_connected_component(o) 25 | o = binary_fill_holes(o) 26 | 27 | save(o, sys.argv[2], h) 28 | 29 | if __name__ == "__main__": 30 | main() 31 | -------------------------------------------------------------------------------- /atlases/aal/overlap.py~: -------------------------------------------------------------------------------- 1 | import numpy 2 | from scipy.stats import itemfreq 3 | from medpy.io import load 4 | 5 | ATLAS_FILE = "/data_humbug1/maier/Temp_Pipeline/AtlasOverlap/atlases/aal/aal.nii.gz" 6 | 7 | def overlap(img): 8 | """ 9 | Compute the overlap between an binary image in MNI (SPM) space an the mricron AAL atlas. 10 | """ 11 | # parse input argument and load atlas 12 | img = numpy.asarray(img).astype(numpy.bool) 13 | atl, atlh = load(ATLAS_FILE) 14 | # remove last slices along all dimensions in MNI image 15 | img = img[:-1,:-1,:-1] 16 | # get intersection with atlas areas and return 17 | area_ids = atl[img] 18 | return itemfreq(area_ 19 | -------------------------------------------------------------------------------- /config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ###################### 4 | # Configuration file # 5 | ###################### 6 | 7 | ## changelog 8 | # 2014-08-08 created 9 | 10 | # image array 11 | images=('03' '04' '05' '06' '07' '08' '09' '10' '11' '12' '13' '15' '17' '18' '19' '20' '21' '23' '25' '26' '28' '29' '30' '31' '32' '33' '34' '35' '36' '37' '39' '40' '41' '42' '43' '44' '45') # NeuroImage 12 | 13 | # ground truth set 14 | gtset="GTG" 15 | 16 | # evaluation ground truth set 17 | evalgtset="GTG" 18 | 19 | # sequence on which to perform 20 | basesequence="flair_tra" 21 | 22 | # sequence sub-sample space definition 23 | isotropic=1 # 1/0 to signal that sub-sampling did or did not take place 24 | isotropicspacing=3 # the target isotropic spacing in mm of the sub-sampling 25 | 26 | -------------------------------------------------------------------------------- /scripts/fitin.py~: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | Fits an image into the space of another one with possible extention of the space by zeros. 5 | arg1: the image to fit (in place) 6 | arg2: the reference image 7 | """ 8 | 9 | # includes 10 | import sys 11 | import numpy 12 | from medpy.io import load, save 13 | 14 | # code 15 | def main(): 16 | i, h = load(sys.argv[1]) 17 | r, _ = load(sys.argv[2]) 18 | 19 | diff = numpy.asarray(r.shape) - numpy.asarray(i.shape) 20 | 21 | if numpy.any(diff < 0): 22 | raise Exception('Can only increase image size, not lower!') 23 | 24 | padding = [(e / 2, e / 2 + e % 2) for e in diff] 25 | 26 | o = numpy.pad(i, padding, "constant") 27 | 28 | save(o, sys.argv[1], h, True) 29 | 30 | if __name__ == "__main__": 31 | main() 32 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | 5 | # C extensions 6 | *.so 7 | 8 | # Temporary gedit files 9 | *~ 10 | 11 | # Distribution / packaging 12 | .Python 13 | env/ 14 | bin/ 15 | build/ 16 | develop-eggs/ 17 | dist/ 18 | eggs/ 19 | lib/ 20 | lib64/ 21 | parts/ 22 | sdist/ 23 | var/ 24 | *.egg-info/ 25 | .installed.cfg 26 | *.egg 27 | 28 | # Installer logs 29 | pip-log.txt 30 | pip-delete-this-directory.txt 31 | 32 | # Unit test / coverage reports 33 | htmlcov/ 34 | .tox/ 35 | .coverage 36 | .cache 37 | nosetests.xml 38 | coverage.xml 39 | 40 | # Translations 41 | *.mo 42 | 43 | # Mr Developer 44 | .mr.developer.cfg 45 | .project 46 | .pydevproject 47 | 48 | # Rope 49 | .ropeproject 50 | 51 | # Django stuff: 52 | *.log 53 | *.pot 54 | 55 | # Sphinx documentation 56 | docs/_build/ 57 | 58 | -------------------------------------------------------------------------------- /scripts/fitin.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | Fits an image into the space of another one with possible extention of the space by zeros or cutting off sides. 5 | arg1: the image to fit (in place) 6 | arg2: the reference image 7 | """ 8 | 9 | # includes 10 | import sys 11 | import numpy 12 | from medpy.io import load, save 13 | 14 | # code 15 | def main(): 16 | i, h = load(sys.argv[1]) 17 | r, _ = load(sys.argv[2]) 18 | 19 | diff = numpy.asarray(r.shape) - numpy.asarray(i.shape) 20 | 21 | if numpy.any(diff < 0): # cut to fit 22 | slicers = [slice(None) if 0 == e else slice(abs(e) / 2, -1 * (abs(e) / 2 + abs(e) % 2)) for e in diff] 23 | o = i[slicers] 24 | 25 | else: # pad to fit 26 | padding = [(e / 2, e / 2 + e % 2) for e in diff] 27 | o = numpy.pad(i, padding, "constant") 28 | 29 | save(o, sys.argv[1], h, True) 30 | 31 | if __name__ == "__main__": 32 | main() 33 | -------------------------------------------------------------------------------- /scripts/headmask.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | Creates a simple head masks for a brain MRI scan. 5 | arg1: the input image 6 | arg2: the gernerate background mask 7 | """ 8 | 9 | # includes 10 | import sys 11 | import numpy 12 | from scipy.ndimage import binary_fill_holes, binary_opening, binary_closing 13 | from medpy.io import load, save 14 | from medpy.filter import largest_connected_component 15 | 16 | # constants 17 | THRESHOLD=50 18 | FORCE=True 19 | 20 | # code 21 | def main(): 22 | i, h = load(sys.argv[1]) 23 | 24 | o = i <= THRESHOLD 25 | o = ~largest_connected_component(o) 26 | o = binary_fill_holes(o) 27 | 28 | mightiness = 5 29 | o = numpy.pad(o, mightiness, "edge") 30 | o = binary_closing(o, iterations=mightiness) 31 | o = binary_opening(o, iterations=mightiness) 32 | o = o[mightiness:-mightiness,mightiness:-mightiness,mightiness:-mightiness] 33 | 34 | save(o, sys.argv[2], h, FORCE) 35 | 36 | if __name__ == "__main__": 37 | main() 38 | -------------------------------------------------------------------------------- /scripts/headmask.py~: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | Creates a simple head masks for a brain MRI scan. 5 | arg1: the input image 6 | arg2: the gernerate background mask 7 | """ 8 | 9 | # includes 10 | import sys 11 | import numpy 12 | from scipy.ndimage import binary_fill_holes, binary_opening, binary_closing 13 | from medpy.io import load, save 14 | from medpy.filter import largest_connected_component 15 | 16 | # constants 17 | THRESHOLD=30 18 | FORCE=True 19 | 20 | # code 21 | def main(): 22 | i, h = load(sys.argv[1]) 23 | 24 | o = i <= THRESHOLD 25 | o = ~largest_connected_component(o) 26 | o = binary_fill_holes(o) 27 | 28 | mightiness = 5 29 | o = numpy.pad(o, mightiness, "edge") 30 | o = binary_closing(o, iterations=mightiness) 31 | o = binary_opening(o, iterations=mightiness) 32 | o = o[mightiness:-mightiness,mightiness:-mightiness,mightiness:-mightiness] 33 | 34 | save(o, sys.argv[2], h, FORCE) 35 | 36 | if __name__ == "__main__": 37 | main() 38 | -------------------------------------------------------------------------------- /pop_headmasks.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ##### 4 | # Creates a head mask using the base sequence image. 5 | ##### 6 | 7 | ## Changelog 8 | # 2014-08-08 created 9 | 10 | # include shared information 11 | source $(dirname $0)/include.sh 12 | 13 | # functions 14 | ### 15 | # Compute a head mask using the base sequence 16 | ### 17 | function compute_headmask () 18 | { 19 | # grab parameters 20 | i=$1 21 | 22 | # continue if target file already exists 23 | if [ -f "${headmasks}/${i}.${imgfiletype}" ]; then 24 | return 25 | fi 26 | # compute head mask 27 | log 1 "Computing head mask for ${originals}/${i}/${basesequence}.${imgfiletype}" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 28 | runcond "${scripts}/headmask.py ${originals}/${i}/${basesequence}.${imgfiletype} ${headmasks}/${i}.${imgfiletype}" 29 | } 30 | 31 | # main code 32 | log 2 "Computing head masks on base sequence ${basesequence}" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 33 | parallelize compute_headmask ${threadcount} images[@] 34 | 35 | -------------------------------------------------------------------------------- /pop_mnispace.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ##### 4 | # Uses elastic to register images to a template. 5 | ##### 6 | 7 | ## Changelog 8 | # 2014-08-08 created 9 | 10 | # include shared information 11 | source $(dirname $0)/include.sh 12 | 13 | # functions 14 | ### 15 | # Execture registration 16 | ### 17 | function register () 18 | { 19 | # grab parameters 20 | i=$1 21 | 22 | # continue if target file already exists 23 | if [ -f "${mnispace}/${i}.${imgfiletype}" ]; then 24 | return 25 | fi 26 | # register 27 | log 1 "Registering ${originals}/${i}/${basesequence}.${imgfiletype}" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 28 | runcond "${scripts}/orig2mni.sh ${originals}/${i}/${basesequence}.${imgfiletype} ${mnispace}/${i}_rigid.${imgfiletype} ${mnispace}/${i}.${imgfiletype} ${mnispace}/${i}_rigid.txt ${mnispace}/${i}_moving.txt ${headmasks}/${i}.nii.gz" "logs/register${i}.log" 29 | } 30 | 31 | # main code 32 | log 2 "Registering all sequences ${basesequence} to template" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 33 | parallelize register ${threadcount} images[@] 34 | 35 | -------------------------------------------------------------------------------- /atlases/aal/overlap.py: -------------------------------------------------------------------------------- 1 | import numpy 2 | from scipy.stats import itemfreq 3 | from medpy.io import load 4 | 5 | ATLAS_FILE = "/data_humbug1/maier/Temp_Pipeline/AtlasOverlap/atlases/aal/aal.nii.gz" 6 | 7 | def overlap(img): 8 | """ 9 | Compute the overlap between an binary image in MNI (SPM) space an the mricron AAL atlas. 10 | """ 11 | # parse input argument and load atlas 12 | img = numpy.asarray(img).astype(numpy.bool) 13 | atl, atlh = load(ATLAS_FILE) 14 | # remove last slices along all dimensions in MNI image 15 | img = img[:-1,:-1,:-1] 16 | # get intersection with atlas areas and return 17 | area_ids = atl[img] 18 | # return all except zero-background-area 19 | return itemfreq(area_ids[area_ids != 0]) 20 | 21 | def size(): 22 | """ 23 | Return the atlas size. 24 | """ 25 | atl, _ = load(ATLAS_FILE) 26 | return numpy.count_nonzero(atl != 0) 27 | 28 | def regions(): 29 | """Return all region ids. 30 | """ 31 | atl, _ = load(ATLAS_FILE) 32 | return numpy.unique(atl[atl != 0]) 33 | -------------------------------------------------------------------------------- /scripts/closing.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | Performs binary closing on an image in place. 5 | arg1: the input image to close 6 | """ 7 | 8 | import sys 9 | import numpy 10 | from scipy.ndimage import binary_closing, binary_fill_holes 11 | 12 | from medpy.io import load, save 13 | 14 | def main(): 15 | i, h = load(sys.argv[1]) 16 | 17 | i = i.copy() 18 | i = binary_closing(i, iterations=1) 19 | i = morphology2d(binary_closing, i, iterations=4) 20 | i = fill2d(i) 21 | 22 | 23 | save(i, sys.argv[1], h) 24 | 25 | def morphology2d(operation, arr, structure = None, iterations=1, dimension = 2): 26 | res = numpy.zeros(arr.shape, numpy.bool) 27 | for sl in range(arr.shape[dimension]): 28 | res[:,:,sl] = operation(arr[:,:,sl], structure, iterations) 29 | return res 30 | 31 | def fill2d(arr, structure = None, dimension = 2): 32 | res = numpy.zeros(arr.shape, numpy.bool) 33 | for sl in range(arr.shape[dimension]): 34 | res[:,:,sl] = binary_fill_holes(arr[:,:,sl], structure) 35 | return res 36 | 37 | if __name__ == "__main__": 38 | main() 39 | -------------------------------------------------------------------------------- /pop_brainmasksorig.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ##### 4 | # Resample the brainmasks into original space 5 | ##### 6 | 7 | ## Changelog 8 | # 2014-08-08 created 9 | 10 | # include shared information 11 | source $(dirname $0)/include.sh 12 | 13 | # functions 14 | ### 15 | # Execture registration 16 | ### 17 | function resample () 18 | { 19 | # grab parameters 20 | i=$1 21 | 22 | # continue if target file already exists 23 | if [ -f "${brainmasksorig}/${i}.${imgfiletype}" ]; then 24 | return 25 | fi 26 | 27 | log 1 "Resampling ${brainmasksorig}/${i}.${imgfiletype}" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 28 | # get target voxel spacing 29 | vs=( $(voxelspacing "${origspacereferences}/${i}/${basesequence}.${imgfiletype}") ) 30 | 31 | # resample 32 | runcond "medpy_resample.py -o1 ${brainmaskssub}/${i}.${imgfiletype} ${brainmasksorig}/${i}.${imgfiletype} $(joinarr "," ${vs[@]})" 33 | 34 | # correct image size 35 | runcond "${scripts}/fitin.py ${brainmasksorig}/${i}.${imgfiletype} ${origspacereferences}/${i}/${basesequence}.${imgfiletype}" 36 | } 37 | 38 | # main code 39 | log 2 "Resampling all brainmasks to original space" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 40 | parallelize resample ${threadcount} images[@] 41 | 42 | -------------------------------------------------------------------------------- /pop_gtsegmentationsmni.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ##### 4 | # Uses transformix and the transformation files from the image2mni registration to transform the ground truth. 5 | ##### 6 | 7 | ## Changelog 8 | # 2014-08-11 created 9 | 10 | # include shared information 11 | source $(dirname $0)/include.sh 12 | 13 | # functions 14 | ### 15 | # Execute transfromation 16 | ### 17 | function transform () 18 | { 19 | # grab parameters 20 | i=$1 21 | 22 | # continue if target file already exists 23 | if [ -f "${groundtruthmni}/${i}.${imgfiletype}" ]; then 24 | return 25 | fi 26 | # register 27 | log 1 "Transforming ${groundtruthorig}/${i}.${imgfiletype}" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 28 | runcond "${scripts}/applytransformation.sh ${groundtruthorig}/${i}.${imgfiletype} ${groundtruthmni}/${i}.${imgfiletype} 3 ${mnispace}/${i}_rigid.txt ${mnispace}/${i}_moving.txt" "logs/transform${i}.log" 29 | runcond "${scripts}/threshold.py ${groundtruthmni}/${i}.${imgfiletype} 0.5" 30 | runcond "${scripts}/closing.py ${groundtruthmni}/${i}.${imgfiletype}" 31 | } 32 | 33 | # main code 34 | log 2 "Transfroming all segmentations to template space" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 35 | parallelize transform ${threadcount} images[@] 36 | 37 | -------------------------------------------------------------------------------- /pop_brainmasksorig.sh~: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ##### 4 | # Resample the brainmasks into original space 5 | ##### 6 | 7 | ## Changelog 8 | # 2014-08-08 created 9 | 10 | # include shared information 11 | source $(dirname $0)/include.sh 12 | 13 | # functions 14 | ### 15 | # Execture registration 16 | ### 17 | function resample () 18 | { 19 | # grab parameters 20 | i=$1 21 | 22 | # continue if target file already exists 23 | if [ -f "${brainmasksorig}/${i}.${imgfiletype}" ]; then 24 | return 25 | fi 26 | 27 | log 1 "Resampling ${brainmasksorig}/${i}.${imgfiletype}" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 28 | # get target voxel spacing 29 | vs=( $(voxelspacing "${origspacereferences}/${i}/${basesequence}.${imgfiletype}") ) 30 | 31 | # resample 32 | runcond "medpy_resample.py -o1 ${brainmaskssub}/${i}/segmentation_post.${imgfiletype} ${brainmasksorig}/${i}.${imgfiletype} $(joinarr "," ${vs[@]})" 33 | 34 | # correct image size 35 | runcond "${scripts}/fitin.py ${brainmasksorig}/${i}.${imgfiletype} ${origspacereferences}/${i}/${basesequence}.${imgfiletype}" 36 | } 37 | 38 | # main code 39 | log 2 "Resampling all brainmasks to original space" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 40 | parallelize resample ${threadcount} images[@] 41 | 42 | -------------------------------------------------------------------------------- /pop_segmentationsmni.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ##### 4 | # Uses transformix and the transformation files from the image2mni registration to transform the segmentations. 5 | ##### 6 | 7 | ## Changelog 8 | # 2014-08-11 created 9 | 10 | # include shared information 11 | source $(dirname $0)/include.sh 12 | 13 | # functions 14 | ### 15 | # Execute transfromation 16 | ### 17 | function transform () 18 | { 19 | # grab parameters 20 | i=$1 21 | 22 | # continue if target file already exists 23 | if [ -f "${segmentationsmni}/${i}.${imgfiletype}" ]; then 24 | return 25 | fi 26 | # register 27 | log 1 "Transforming ${segmentationsorig}/${i}.${imgfiletype}" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 28 | runcond "${scripts}/applytransformation.sh ${segmentationsorig}/${i}.${imgfiletype} ${segmentationsmni}/${i}.${imgfiletype} 3 ${mnispace}/${i}_rigid.txt ${mnispace}/${i}_moving.txt" "logs/transform${i}.log" 29 | runcond "${scripts}/threshold.py ${segmentationsmni}/${i}.${imgfiletype} 0.5" 30 | runcond "${scripts}/closing.py ${segmentationsmni}/${i}.${imgfiletype}" 31 | } 32 | 33 | # main code 34 | log 2 "Transfroming all segmentations to template space" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 35 | parallelize transform ${threadcount} images[@] 36 | 37 | -------------------------------------------------------------------------------- /atlases/talairach/overlap.py~: -------------------------------------------------------------------------------- 1 | import numpy 2 | from scipy.stats import itemfreq 3 | from medpy.io import load 4 | from icbm_spm2tal import icbm_spm2tal 5 | 6 | ATLAS_FILE = "/data_kruemel2/maier/Temp_Normalization/atlas/talairach/talairach.nii" 7 | 8 | def overlap(img): 9 | """ 10 | Compute the overlap between an binary image in MNI (SPM) space an the Talairach atlas. 11 | """ 12 | # parse input argument and load atlas 13 | img = numpy.asarray(img).astype(numpy.bool) 14 | atl, atlh = load(ATLAS_FILE) 15 | # transform indices 16 | indices_mni = numpy.asarray(img.nonzero()).T 17 | indices_tal = icbm_spm2tal(indices_mni) 18 | indices_tal = __round_indices(indices_tal, atl) 19 | # get intersection with atlas areas and return 20 | area_ids = atl[tuple(indices_tal.T)] 21 | return itemfreq(area_ids) 22 | 23 | def __round_indices(indices, trg_img): 24 | indices = numpy.around(indices) 25 | for dim in range(indices.shape[1]): 26 | mask_upper = indices[:,dim] >= trg_img.shape[dim] 27 | indices[:,dim][mask_upper] = trg_img.shape[dim] - 1 28 | mask_lower = indices[:,dim] < 0 29 | indices[:,dim][mask_lower] = 0 30 | return indices.astype(numpy.uint) 31 | 32 | -------------------------------------------------------------------------------- /pop_segmentationsorig.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ##### 4 | # Resample the segmentations into original space 5 | ##### 6 | 7 | ## Changelog 8 | # 2014-08-08 created 9 | 10 | # include shared information 11 | source $(dirname $0)/include.sh 12 | 13 | # functions 14 | ### 15 | # Execture registration 16 | ### 17 | function resample () 18 | { 19 | # grab parameters 20 | i=$1 21 | 22 | # continue if target file already exists 23 | if [ -f "${segmentationsorig}/${i}.${imgfiletype}" ]; then 24 | return 25 | fi 26 | 27 | log 1 "Resampling ${segmentationsorig}/${i}.${imgfiletype}" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 28 | # get target voxel spacing 29 | vs=( $(voxelspacing "${origspacereferences}/${i}/${basesequence}.${imgfiletype}") ) 30 | 31 | # resample 32 | runcond "medpy_resample.py -o1 ${segmentationssub}/${i}/segmentation_post.${imgfiletype} ${segmentationsorig}/${i}.${imgfiletype} $(joinarr "," ${vs[@]})" 33 | 34 | # correct image size 35 | runcond "${scripts}/fitin.py ${segmentationsorig}/${i}.${imgfiletype} ${origspacereferences}/${i}/${basesequence}.${imgfiletype}" 36 | } 37 | 38 | # main code 39 | log 2 "Resampling all segmentation to original space" "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 40 | parallelize resample ${threadcount} images[@] 41 | 42 | -------------------------------------------------------------------------------- /WORKSFLOW: -------------------------------------------------------------------------------- 1 | Method 2 | ###### 3 | 4 | Flair_orig --(elastix_moving)--> TemplateFlair_mni => Trans1 5 | Flair_orig --(resampling)--> Flair_sub => Trans2 [already existant] 6 | GT_orig =[T1]=> GT_mni 7 | Segm_sub =[T2^-1]=> Segm_orig =[T1]=> Segm_mni 8 | 9 | Finally evaluate and compare region overlaps between GT_mni and Segm_mni 10 | 11 | Things to do 12 | ############ 13 | - Create a head mask [done] 14 | - Check head masks [done; huge differences in intensity observed!] 15 | - Up-Sample the segmentations and brainmasks to original space [done; and noted that medpy_resample.py performs better than IMIImageResample!] 16 | - Evaluate the resulting segmentations against the original space ground truth using the upssampled brainmasks [done; gives better results than standard appraoch (IMIImageResample)] 17 | - Register all flairs in the 00originals folder to the flair MNI template (using thresholded images to remove background!). [done] 18 | - Check the results visually, especially in how far the lesion has been distorted! [done] 19 | - If to much distortion: use lesion results Segm_orig as mask! [did not happen] 20 | - Transfom segmentations to MNI space [done; required morphological closing, which could have increased the segmentation size] 21 | - Transform ground truth to MNI space [done] 22 | - Evaluate in MNI space [done] 23 | - Compare region-overlaps with different atlases as evaluation! [done] 24 | -------------------------------------------------------------------------------- /atlases/talairach/icbm_spm2tal.py: -------------------------------------------------------------------------------- 1 | import numpy 2 | 3 | def icbm_spm2tal(inpoints): 4 | """ 5 | Convert coordinates from MNI space (normalized using the SPM software package) to 6 | Talairach space using the icbm2tal transform developed and validated by Jack 7 | Lancaster at the Research Imaging Center in San Antonio, Texas. 8 | 9 | http://www3.interscience.wiley.com/cgi-bin/abstract/114104479/ABSTRACT 10 | 11 | Modelled after icbm_spm2tal.m from http://www.talairach.org/. 12 | 13 | Implemented by: 14 | Oskar Maier 15 | August 2014 16 | maier@imi.uni-luebeck.de 17 | 18 | @param inpoints a list or MNI (SPM) coordinates 19 | @return the coordinates transformed to talairach space 20 | """ 21 | inpoints = numpy.asarray(inpoints).T 22 | 23 | # check input array 24 | if not 2 == inpoints.ndim: 25 | raise Exception("Input array must have dimensionality of 2.") 26 | if not 3 == inpoints.shape[0]: 27 | raise Exception("Input array must be of shape (3, x).") 28 | 29 | # transformation matrices, different for each software package 30 | icbm_spm = [[ 0.9254, 0.0024, -0.0118, -1.0207], 31 | [-0.0048, 0.9316, -0.0871, -1.7667], 32 | [ 0.0152, 0.0883, 0.8924, 4.0926], 33 | [ 0.0000, 0.0000, 0.0000, 1.0000]] 34 | icbm_spm = numpy.asarray(icbm_spm) 35 | 36 | # apply and return 37 | inpoints = numpy.vstack((inpoints, numpy.ones((1,inpoints.shape[1])))) 38 | return numpy.dot(icbm_spm, inpoints).T[:,:3] 39 | 40 | -------------------------------------------------------------------------------- /atlases/talairach/overlap.py: -------------------------------------------------------------------------------- 1 | import numpy 2 | from scipy.stats import itemfreq 3 | from medpy.io import load 4 | from icbm_spm2tal import icbm_spm2tal 5 | 6 | ATLAS_FILE = "/data_humbug1/maier/Temp_Pipeline/AtlasOverlap/atlases/talairach/talairach.nii" 7 | 8 | def overlap(img): 9 | """ 10 | Compute the overlap between an binary image in MNI (SPM) space an the Talairach atlas. 11 | """ 12 | # parse input argument and load atlas 13 | img = numpy.asarray(img).astype(numpy.bool) 14 | atl, atlh = load(ATLAS_FILE) 15 | # transform indices 16 | indices_mni = numpy.asarray(img.nonzero()).T 17 | indices_tal = icbm_spm2tal(indices_mni) 18 | indices_tal = __round_indices(indices_tal, atl) 19 | # get intersection with atlas areas 20 | area_ids = atl[tuple(indices_tal.T)] 21 | # return all except zero-background-area 22 | return itemfreq(area_ids[area_ids != 0]) 23 | 24 | def __round_indices(indices, trg_img): 25 | indices = numpy.around(indices) 26 | for dim in range(indices.shape[1]): 27 | mask_upper = indices[:,dim] >= trg_img.shape[dim] 28 | indices[:,dim][mask_upper] = trg_img.shape[dim] - 1 29 | mask_lower = indices[:,dim] < 0 30 | indices[:,dim][mask_lower] = 0 31 | return indices.astype(numpy.uint) 32 | 33 | def size(): 34 | """ 35 | Return the atlas size. 36 | """ 37 | atl, _ = load(ATLAS_FILE) 38 | return numpy.count_nonzero(atl != 0) 39 | 40 | def regions(): 41 | """Return all region ids. 42 | """ 43 | atl, _ = load(ATLAS_FILE) 44 | return numpy.unique(atl[atl != 0]) 45 | -------------------------------------------------------------------------------- /configs/orig2mni_rig.txt: -------------------------------------------------------------------------------- 1 | (FixedInternalImagePixelType "float") 2 | (MovingInternalImagePixelType "float") 3 | (FixedImageDimension 3) 4 | (MovingImageDimension 3) 5 | (UseDirectionCosines "true") 6 | 7 | // **************** Main Components ************************** 8 | 9 | (Registration "MultiResolutionRegistration") 10 | (Interpolator "BSplineInterpolator") 11 | (ResampleInterpolator "FinalBSplineInterpolator") 12 | (Resampler "DefaultResampler") 13 | (FixedImagePyramid "FixedSmoothingImagePyramid") 14 | (MovingImagePyramid "MovingSmoothingImagePyramid") 15 | 16 | (Optimizer "AdaptiveStochasticGradientDescent") 17 | (Transform "EulerTransform") 18 | (Metric "AdvancedMattesMutualInformation") 19 | 20 | // ***************** Transformation ************************** 21 | 22 | (AutomaticScalesEstimation "true") 23 | (AutomaticTransformInitialization "true") 24 | (HowToCombineTransforms "Compose") 25 | 26 | // ******************* Similarity measure ********************* 27 | 28 | (NumberOfHistogramBins 64) 29 | (ErodeMask "false") 30 | 31 | // ******************** Multiresolution ********************** 32 | 33 | (NumberOfResolutions 3) 34 | (ImagePyramidSchedule 8 8 2 4 4 1 1 1 0.5 ) 35 | 36 | // ******************* Optimizer **************************** 37 | 38 | (MaximumNumberOfIterations 500) 39 | (MaximumStepLength 1.0) 40 | (RequiredRatioOfValidSamples 0.05) 41 | 42 | // **************** Image sampling ********************** 43 | 44 | (NumberOfSpatialSamples 2000) 45 | (NewSamplesEveryIteration "true") 46 | (ImageSampler "Random") 47 | 48 | // ************* Interpolation and Resampling **************** 49 | 50 | (BSplineInterpolationOrder 1) 51 | (FinalBSplineInterpolationOrder 3) 52 | 53 | (DefaultPixelValue 0) 54 | (WriteResultImage "true") 55 | (ResultImagePixelType "float") 56 | (ResultImageFormat "nii") 57 | -------------------------------------------------------------------------------- /scripts/orig2mni.sh~: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # arg1: the image to register 4 | # arg2: where to save the resulting rigidly registered image 5 | # arg3: where to save the resulting non-rigidly registered image 6 | # arg4: where to save the resulting rigid transformation file 7 | # arg5: where to save the resulting non-rigid transformation file 8 | # arg6: head (not brain!) mask for moving image 9 | 10 | TEMPLATE="/data_humbug1/maier/Temp_Pipeline/AtlasOverlap/templates/flair.nii.gz" 11 | CNF_FILE_RIG="/data_humbug1/maier/Temp_Pipeline/AtlasOverlap/configs/orig2mni_rig.txt" 12 | CNF_FILE_MOV="/data_humbug1/maier/Temp_Pipeline/AtlasOverlap/configs/orig2mni_mov.txt" 13 | 14 | echo "ELASTIX:MOVING Registration" 15 | 16 | echo "Preparing to register ${1} to ${TEMPLATE}..." 17 | tmpdir=`mktemp -d` 18 | echo "Temporary directory ${tmpdir} created..." 19 | 20 | echo "Registering rigidly..." 21 | elastix -f ${TEMPLATE} -m ${1} -p ${CNF_FILE_RIG} -out ${tmpdir} >> logs/elastix.rigid.log 22 | if [ -f "${tmpdir}/result.0.nii" ]; then 23 | echo "Registration successfull, copying..." 24 | else 25 | echo "Registration failed, see elastixlog in ${tmpdir} for details." 26 | echo "Breaking." 27 | exit 28 | fi 29 | medpy_convert.py -f ${tmpdir}/result.0.nii ${2} 30 | cp ${tmpdir}/TransformParameters.0.txt ${4} 31 | 32 | echo "Registering non-rigidly..." 33 | elastix -f ${TEMPLATE} -m ${1} -mMask ${6} -p ${CNF_FILE_MOV} -out ${tmpdir} -t0 ${4} >> logs/elastix.moving.log 34 | if [ -f "${tmpdir}/result.0.nii" ]; then 35 | echo "Registration successfull, copying..." 36 | else 37 | echo "Registration failed, see elastixlog in ${tmpdir} for details." 38 | echo "Breaking." 39 | exit 40 | fi 41 | medpy_convert.py -f ${tmpdir}/result.0.nii ${3} 42 | cp ${tmpdir}/TransformParameters.0.txt ${5} 43 | 44 | echo "Cleaning up..." 45 | if [ -d ${tmpdir} ]; then 46 | rm ${tmpdir}/* 47 | rmdir ${tmpdir} 48 | else 49 | echo "Cleaning temporary directory ${tmpdir} failed. Please check manually." 50 | fi 51 | 52 | echo "Done." 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /scripts/orig2mni.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # arg1: the image to register 4 | # arg2: where to save the resulting rigidly registered image 5 | # arg3: where to save the resulting non-rigidly registered image 6 | # arg4: where to save the resulting rigid transformation file 7 | # arg5: where to save the resulting non-rigid transformation file 8 | # arg6: head (not brain!) mask for moving image 9 | 10 | TEMPLATE="/share/data_humbug1/maier/Temp_Pipeline/AtlasOverlap/templates/flair.nii.gz" 11 | CNF_FILE_RIG="/share/data_humbug1/maier/Temp_Pipeline/AtlasOverlap/configs/orig2mni_rig.txt" 12 | CNF_FILE_MOV="/share/data_humbug1/maier/Temp_Pipeline/AtlasOverlap/configs/orig2mni_mov.txt" 13 | 14 | echo "ELASTIX:MOVING Registration" 15 | 16 | echo "Preparing to register ${1} to ${TEMPLATE}..." 17 | tmpdir=`mktemp -d` 18 | echo "Temporary directory ${tmpdir} created..." 19 | 20 | echo "Registering rigidly..." 21 | elastix -f ${TEMPLATE} -m ${1} -p ${CNF_FILE_RIG} -out ${tmpdir} >> logs/elastix.rigid.log 22 | if [ -f "${tmpdir}/result.0.nii" ]; then 23 | echo "Registration successfull, copying..." 24 | else 25 | echo "Registration failed, see elastixlog in ${tmpdir} for details." 26 | echo "Breaking." 27 | exit 28 | fi 29 | medpy_convert.py -f ${tmpdir}/result.0.nii ${2} 30 | cp ${tmpdir}/TransformParameters.0.txt ${4} 31 | 32 | echo "Registering non-rigidly..." 33 | elastix -f ${TEMPLATE} -m ${1} -mMask ${6} -p ${CNF_FILE_MOV} -out ${tmpdir} -t0 ${4} >> logs/elastix.moving.log 34 | if [ -f "${tmpdir}/result.0.nii" ]; then 35 | echo "Registration successfull, copying..." 36 | else 37 | echo "Registration failed, see elastixlog in ${tmpdir} for details." 38 | echo "Breaking." 39 | exit 40 | fi 41 | medpy_convert.py -f ${tmpdir}/result.0.nii ${3} 42 | cp ${tmpdir}/TransformParameters.0.txt ${5} 43 | 44 | echo "Cleaning up..." 45 | if [ -d ${tmpdir} ]; then 46 | rm ${tmpdir}/* 47 | rmdir ${tmpdir} 48 | else 49 | echo "Cleaning temporary directory ${tmpdir} failed. Please check manually." 50 | fi 51 | 52 | echo "Done." 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /results/eval.aal.log: -------------------------------------------------------------------------------- 1 | INFO: Compute overall evaluation 2 | Real region overlaps vs. found region overlaps: 3 | CaseID real found intersection 4 | 03 30 30 29 5 | 04 16 16 16 6 | 05 42 37 30 7 | 06 25 17 17 8 | 07 28 28 26 9 | 08 35 32 32 10 | 09 13 11 11 11 | 10 44 39 37 12 | 11 12 10 10 13 | 12 31 22 22 14 | 13 34 30 30 15 | 15 24 22 22 16 | 17 30 30 29 17 | 18 21 21 20 18 | 19 5 3 3 19 | 20 9 10 9 20 | 21 16 16 15 21 | 23 14 13 13 22 | 25 11 9 9 23 | 26 22 22 19 24 | 28 19 14 13 25 | 29 16 14 14 26 | 30 18 11 11 27 | 31 0 0 0 28 | 32 15 15 12 29 | 33 16 14 14 30 | 34 6 6 6 31 | 35 10 10 9 32 | 36 27 27 27 33 | 37 0 5 0 34 | 39 6 9 5 35 | 40 34 4 4 36 | 41 15 5 5 37 | 42 10 7 7 38 | 43 3 3 3 39 | 44 7 0 0 40 | 45 10 13 8 41 | Metrics: 42 | Case rTPR rTNR rFNR rFPR 43 | 03 0.967 0.988 0.033 0.012 44 | 04 1.000 1.000 0.000 0.000 45 | 05 0.714 0.905 0.286 0.095 46 | 06 0.680 1.000 0.320 0.000 47 | 07 0.929 0.977 0.071 0.023 48 | 08 0.914 1.000 0.086 0.000 49 | 09 0.846 1.000 0.154 0.000 50 | 10 0.841 0.972 0.159 0.028 51 | 11 0.833 1.000 0.167 0.000 52 | 12 0.710 1.000 0.290 0.000 53 | 13 0.882 1.000 0.118 0.000 54 | 15 0.917 1.000 0.083 0.000 55 | 17 0.967 0.988 0.033 0.012 56 | 18 0.952 0.989 0.048 0.011 57 | 19 0.600 1.000 0.400 0.000 58 | 20 1.000 0.991 0.000 0.009 59 | 21 0.938 0.990 0.062 0.010 60 | 23 0.929 1.000 0.071 0.000 61 | 25 0.818 1.000 0.182 0.000 62 | 26 0.864 0.968 0.136 0.032 63 | 28 0.684 0.990 0.316 0.010 64 | 29 0.875 1.000 0.125 0.000 65 | 30 0.611 1.000 0.389 0.000 66 | 31 nan 1.000 nan 0.000 67 | 32 0.800 0.970 0.200 0.030 68 | 33 0.875 1.000 0.125 0.000 69 | 34 1.000 1.000 0.000 0.000 70 | 35 0.900 0.991 0.100 0.009 71 | 36 1.000 1.000 0.000 0.000 72 | 37 nan 0.957 nan 0.043 73 | 39 0.833 0.964 0.167 0.036 74 | 40 0.118 1.000 0.882 0.000 75 | 41 0.333 1.000 0.667 0.000 76 | 42 0.700 1.000 0.300 0.000 77 | 43 1.000 1.000 0.000 0.000 78 | 44 0.000 1.000 1.000 0.000 79 | 45 0.800 0.953 0.200 0.047 80 | WARNING: Average values only computed on 35 of 37 cases! 81 | rTPR average 0.795127868965 +/- 0.229745030343 (Median: 0.863636363636) 82 | rTNR average 0.989625082244 +/- 0.0190344691668 (Median: 1.0) 83 | rFNR average 0.204872131035 +/- 0.229745030343 (Median: 0.136363636364) 84 | rFPR average 0.0103749177557 +/- 0.0190344691668 (Median: 0.0) 85 | -------------------------------------------------------------------------------- /results/eval.talairach.log: -------------------------------------------------------------------------------- 1 | INFO: Compute overall evaluation 2 | Real region overlaps vs. found region overlaps: 3 | CaseID real found intersection 4 | 03 113 110 96 5 | 04 15 17 15 6 | 05 175 132 103 7 | 06 39 31 30 8 | 07 134 131 122 9 | 08 46 46 41 10 | 09 30 15 15 11 | 10 153 126 125 12 | 11 38 36 36 13 | 12 61 55 52 14 | 13 111 97 93 15 | 15 35 31 31 16 | 17 80 82 70 17 | 18 42 39 37 18 | 19 6 4 4 19 | 20 12 14 12 20 | 21 77 77 73 21 | 23 42 35 32 22 | 25 38 19 18 23 | 26 45 35 33 24 | 28 119 101 98 25 | 29 20 19 17 26 | 30 78 50 48 27 | 31 0 0 0 28 | 32 73 73 48 29 | 33 26 19 19 30 | 34 12 6 5 31 | 35 15 16 15 32 | 36 83 74 72 33 | 37 0 5 0 34 | 39 15 21 15 35 | 40 117 3 3 36 | 41 103 22 22 37 | 42 16 11 11 38 | 43 4 3 3 39 | 44 22 0 0 40 | 45 37 42 30 41 | Metrics: 42 | Case rTPR rTNR rFNR rFPR 43 | 03 0.850 0.986 0.150 0.014 44 | 04 1.000 0.998 0.000 0.002 45 | 05 0.589 0.969 0.411 0.031 46 | 06 0.769 0.999 0.231 0.001 47 | 07 0.910 0.991 0.090 0.009 48 | 08 0.891 0.995 0.109 0.005 49 | 09 0.500 1.000 0.500 0.000 50 | 10 0.817 0.999 0.183 0.001 51 | 11 0.947 1.000 0.053 0.000 52 | 12 0.852 0.997 0.148 0.003 53 | 13 0.838 0.996 0.162 0.004 54 | 15 0.886 1.000 0.114 0.000 55 | 17 0.875 0.988 0.125 0.012 56 | 18 0.881 0.998 0.119 0.002 57 | 19 0.667 1.000 0.333 0.000 58 | 20 1.000 0.998 0.000 0.002 59 | 21 0.948 0.996 0.052 0.004 60 | 23 0.762 0.997 0.238 0.003 61 | 25 0.474 0.999 0.526 0.001 62 | 26 0.733 0.998 0.267 0.002 63 | 28 0.824 0.997 0.176 0.003 64 | 29 0.850 0.998 0.150 0.002 65 | 30 0.615 0.998 0.385 0.002 66 | 31 nan 1.000 nan 0.000 67 | 32 0.658 0.976 0.342 0.024 68 | 33 0.731 1.000 0.269 0.000 69 | 34 0.417 0.999 0.583 0.001 70 | 35 1.000 0.999 0.000 0.001 71 | 36 0.867 0.998 0.133 0.002 72 | 37 nan 0.995 nan 0.005 73 | 39 1.000 0.994 0.000 0.006 74 | 40 0.026 1.000 0.974 0.000 75 | 41 0.214 1.000 0.786 0.000 76 | 42 0.688 1.000 0.312 0.000 77 | 43 0.750 1.000 0.250 0.000 78 | 44 0.000 1.000 1.000 0.000 79 | 45 0.811 0.989 0.189 0.011 80 | WARNING: Average values only computed on 35 of 37 cases! 81 | rTPR average 0.732513607873 +/- 0.24897084875 (Median: 0.816993464052) 82 | rTNR average 0.995812833076 +/- 0.00683007846801 (Median: 0.998156682028) 83 | rFNR average 0.267486392127 +/- 0.24897084875 (Median: 0.183006535948) 84 | rFPR average 0.00418716692416 +/- 0.00683007846801 (Median: 0.00184331797235) 85 | -------------------------------------------------------------------------------- /configs/orig2mni_mov.txt: -------------------------------------------------------------------------------- 1 | (FixedInternalImagePixelType "float") 2 | (MovingInternalImagePixelType "float") 3 | (FixedImageDimension 3) 4 | (MovingImageDimension 3) 5 | (UseDirectionCosines "true") 6 | 7 | // **************** Main Components ************************** 8 | 9 | (Registration "MultiMetricMultiResolutionRegistration") 10 | (Interpolator "BSplineInterpolator") 11 | (ResampleInterpolator "FinalBSplineInterpolator") 12 | (Resampler "DefaultResampler") 13 | 14 | (FixedImagePyramid "FixedSmoothingImagePyramid") 15 | (MovingImagePyramid "MovingSmoothingImagePyramid") 16 | 17 | (Optimizer "AdaptiveStochasticGradientDescent") 18 | (Transform "BSplineTransform") 19 | (Metric "AdvancedMattesMutualInformation" "TransformBendingEnergyPenalty") 20 | (Metric0Weight 1) 21 | (Metric1Weight 50) // OPTIMIZED BY QUANTITATIVE MEASURES 22 | 23 | // ***************** Transformation ************************** 24 | 25 | (GridSpacingSchedule 4 2 1) 26 | (FinalGridSpacingInPhysicalUnits 15) 27 | (HowToCombineTransforms "Compose") 28 | 29 | // ******************* Similarity measure ********************* 30 | 31 | (NumberOfHistogramBins 60) // OPTIMIZED BY QUANTITATIVE MEASURES 32 | 33 | // ******************** Multiresolution ********************** 34 | 35 | (NumberOfResolutions 3) 36 | (ImagePyramidSchedule 8 8 2 4 4 1 1 1 0.5) // ACCOUNTING FOR ANISOTROPIC RESOLUTION 37 | 38 | // ******************* Optimizer **************************** 39 | 40 | (MaximumNumberOfIterations 5000) // COULD PROBABLY BE LOWERED, ESPECIALLY FOR THE FIRST LEVELS OF THE IMAGE PYRAMID 41 | 42 | // **************** Image sampling ********************** 43 | 44 | (NumberOfSpatialSamples 10000) // COULD PROBABLY BE LOWERED, ESPECIALLY FOR THE FIRST LEVELS OF THE IMAGE PYRAMID 45 | (NewSamplesEveryIteration "true") 46 | (ImageSampler "MultiInputRandomCoordinate") 47 | (SampleRegionSize 40) // OPTIMIZED BY QUANTITATIVE MEASURES 48 | (UseRandomSampleRegion "true") 49 | (MaximumNumberOfSamplingAttempts 5) 50 | (RequiredRatioOfValidSamples 0.05) 51 | 52 | // ************* Interpolation and Resampling **************** 53 | 54 | (BSplineInterpolationOrder 1) 55 | (FinalBSplineInterpolationOrder 3) 56 | 57 | (ShowExactMetricValue "false") 58 | (WriteTransformParametersEachResolution "true") 59 | //(WriteResultImageAfterEachResolution "true") 60 | //(WritePyramidImagesAfterEachResolution "true") 61 | 62 | (DefaultPixelValue 0) 63 | (WriteResultImage "true") 64 | (ResultImagePixelType "float") 65 | (ResultImageFormat "nii") 66 | 67 | -------------------------------------------------------------------------------- /scripts/applytransformation.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # arg1: the image to transfrom 4 | # arg2: the transformed target image 5 | # arg3: FinalBSplineInterpolationOrder (1 for bin, 3 otherwise) 6 | # arg4+: the transformations to apply in order (composition type will always be Compose; inherent predecessors will be overwritten) 7 | 8 | # FUNCTIONS 9 | # strips an elastix parameter file from all information about previous parameter files 10 | function strip_initial_transform () { 11 | parfile=$1 12 | sed -i '/InitialTransformParametersFileName/d' ${parfile} 13 | sed -i '/HowToCombineTransforms/d' ${parfile} 14 | } 15 | # removes all information about the creation of the final image format 16 | function strip_file_creation () { 17 | parfile=$1 18 | sed -i '/ResampleInterpolator/d' ${parfile} 19 | sed -i '/FinalBSplineInterpolationOrder/d' ${parfile} 20 | sed -i '/ResultImageFormat/d' ${parfile} 21 | } 22 | # appends information about an initial transformation file to an elastix transformation file 23 | function add_initial_transform () { 24 | parfile=$1 25 | transfile=$2 26 | echo "(InitialTransformParametersFileName \"${transfile}\")" >> ${parfile} 27 | echo "(HowToCombineTransforms \"Compose\")" >> ${parfile} 28 | } 29 | # appends information about the final file creation, format and interpolation order to an elastix transformation file 30 | function add_file_creation () { 31 | parfile=$1 32 | order=$2 33 | echo "(ResampleInterpolator \"FinalBSplineInterpolator\")" >> ${parfile} 34 | echo "(FinalBSplineInterpolationOrder ${order})" >> ${parfile} 35 | echo "(ResultImageFormat \"nii.gz\")" >> ${parfile} 36 | } 37 | 38 | # MAIN 39 | echo "TRANSFORMIX:APPLICATION" 40 | 41 | tfid=1 42 | END="$#" 43 | typeset -i i tfid END # mark variables as integers 44 | 45 | echo "Got $(($END-3)) transformation files." 46 | 47 | echo "Preparing to transform ${1} and save it to ${2}..." 48 | tmpdir=`mktemp -d` 49 | echo "Temporary directory ${tmpdir} created..." 50 | 51 | echo "Copying and chaining transformation files..." 52 | # first one is simply copied and stripped 53 | cp ${4} "${tmpdir}/${tfid}.txt" 54 | strip_initial_transform "${tmpdir}/${tfid}.txt" 55 | # iterate over remaining one 56 | for ((i=5;i<=END;++i)); do 57 | # increase trans file identifier 58 | tfid=$((tfid+1)) 59 | # copy and strip 60 | cp ${!i} "${tmpdir}/${tfid}.txt" 61 | strip_initial_transform "${tmpdir}/${tfid}.txt" 62 | # chain 63 | add_initial_transform "${tmpdir}/${tfid}.txt" "${tmpdir}/$((tfid-1)).txt" 64 | done 65 | # prepare last transformation file for file/image creations 66 | strip_file_creation "${tmpdir}/${tfid}.txt" 67 | add_file_creation "${tmpdir}/${tfid}.txt" ${3} 68 | 69 | echo "Transforming..." 70 | transformix -in ${1} -tp ${tmpdir}/${tfid}.txt -out ${tmpdir} >> logs/transformix.log 71 | if [ -f "${tmpdir}/result.nii.gz" ]; then 72 | echo "Transformation successfull, copying..." 73 | else 74 | echo "Registration failed, see transformix in ${tmpdir} for details." 75 | echo "Breaking." 76 | exit 77 | fi 78 | cp ${tmpdir}/result.nii.gz ${2} 79 | 80 | echo "Cleaning up..." 81 | if [ -d ${tmpdir} ]; then 82 | rm ${tmpdir}/* 83 | rmdir ${tmpdir} 84 | else 85 | echo "Cleaning temporary directory ${tmpdir} failed. Please check manually." 86 | fi 87 | 88 | echo "Done." 89 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /scripts/evaluate.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | Evaluate the segmentation created. 5 | arg1: the segmentation result for each case, with a {} in place of the case number 6 | arg2: the ground truth segmentation, with a {} in place of the case number 7 | arg3: the cases mask file, with a {} in place of the case number 8 | arg4+: the cases to evaluate 9 | """ 10 | 11 | import sys 12 | import math 13 | import time 14 | from multiprocessing.pool import Pool 15 | 16 | import numpy 17 | 18 | from medpy.io import load, header 19 | from medpy.metric import dc, hd, assd, precision, recall 20 | 21 | # constants 22 | n_jobs = 6 23 | silent = True 24 | 25 | def main(): 26 | 27 | # catch parameters 28 | segmentation_base_string = sys.argv[1] 29 | ground_truth_base_string = sys.argv[2] 30 | mask_file_base_string = sys.argv[3] 31 | cases = sys.argv[4:] 32 | 33 | # evaluate each case and collect the scores 34 | hds = [] 35 | assds = [] 36 | precisions = [] 37 | recalls = [] 38 | dcs = [] 39 | 40 | # load images and apply mask to segmentation and ground truth (to remove ground truth fg outside of brain mask) 41 | splush = [load(segmentation_base_string.format(case)) for case in cases] 42 | tplush = [load(ground_truth_base_string.format(case)) for case in cases] 43 | masks = [load(mask_file_base_string.format(case))[0].astype(numpy.bool) for case in cases] 44 | 45 | s = [s.astype(numpy.bool) & m for (s, _), m in zip(splush, masks)] 46 | t = [t.astype(numpy.bool) & m for (t, _), m in zip(tplush, masks)] 47 | hs = [h for _, h in splush] 48 | ht = [h for _, h in tplush] 49 | 50 | # compute and append metrics (Pool-processing) 51 | pool = Pool(n_jobs) 52 | dcs = pool.map(wdc, zip(t, s)) 53 | precisions = pool.map(wprecision, zip(s, t)) 54 | recalls = pool.map(wrecall, zip(s, t)) 55 | hds = pool.map(whd, zip(t, s, [header.get_pixel_spacing(h) for h in ht])) 56 | assds = pool.map(wassd, zip(t, s, [header.get_pixel_spacing(h) for h in ht])) 57 | 58 | # print case-wise results 59 | print 'Metrics:' 60 | print 'Case\tDC[0,1]\tHD(mm)\tP2C(mm)\tprec.\trecall' 61 | for case, _dc, _hd, _assd, _pr, _rc in zip(cases, dcs, hds, assds, precisions, recalls): 62 | print '{}\t{:>3,.3f}\t{:>4,.3f}\t{:>4,.3f}\t{:>3,.3f}\t{:>3,.3f}'.format(case, _dc, _hd, _assd, _pr, _rc) 63 | 64 | # check for nan/inf values of failed cases and signal warning 65 | mask = numpy.isfinite(hds) 66 | if not numpy.all(mask): 67 | print 'WARNING: Average values only computed on {} of {} cases!'.format(numpy.count_nonzero(mask), mask.size) 68 | 69 | print 'DM average\t{} +/- {} (Median: {})'.format(numpy.asarray(dcs)[mask].mean(), numpy.asarray(dcs)[mask].std(), numpy.median(numpy.asarray(dcs)[mask])) 70 | print 'HD average\t{} +/- {} (Median: {})'.format(numpy.asarray(hds)[mask].mean(), numpy.asarray(hds)[mask].std(), numpy.median(numpy.asarray(hds)[mask])) 71 | print 'ASSD average\t{} +/- {} (Median: {})'.format(numpy.asarray(assds)[mask].mean(), numpy.asarray(assds)[mask].std(), numpy.median(numpy.asarray(assds)[mask])) 72 | print 'Prec. average\t{} +/- {} (Median: {})'.format(numpy.asarray(precisions)[mask].mean(), numpy.asarray(precisions)[mask].std(), numpy.median(numpy.asarray(precisions)[mask])) 73 | print 'Rec. average\t{} +/- {} (Median: {})'.format(numpy.asarray(recalls)[mask].mean(), numpy.asarray(recalls)[mask].std(), numpy.median(numpy.asarray(recalls)[mask])) 74 | 75 | def wdc(x): 76 | return dc(*x) 77 | def whd(x): 78 | try: 79 | val = hd(*x) 80 | except RuntimeError: 81 | val = numpy.inf 82 | return val 83 | def wprecision(x): 84 | return precision(*x) 85 | def wrecall(x): 86 | return recall(*x) 87 | def wassd(x): 88 | try: 89 | val = assd(*x) 90 | except RuntimeError: 91 | val = numpy.inf 92 | return val 93 | 94 | if __name__ == "__main__": 95 | main() 96 | -------------------------------------------------------------------------------- /evaluate_overlaps.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | """ 4 | Evaluate the segmentation created by atals overlaps. 5 | arg1: the segmentation result for each case, with a {} in place of the case number 6 | arg2: the ground truth segmentation, with a {} in place of the case number 7 | arg3: the cases mask file, with a {} in place of the case number 8 | arg4+: the cases to evaluate 9 | """ 10 | 11 | import sys 12 | import math 13 | import time 14 | from multiprocessing.pool import Pool 15 | from atlases.talairach.overlap import overlap, size, regions 16 | #from atlases.aal.overlap import overlap, size, regions 17 | 18 | import numpy 19 | from medpy.io import load, header 20 | 21 | # constants 22 | n_jobs = 6 23 | silent = True 24 | 25 | def main(): 26 | 27 | # catch parameters 28 | segmentation_base_string = sys.argv[1] 29 | ground_truth_base_string = sys.argv[2] 30 | mask_file_base_string = sys.argv[3] 31 | cases = sys.argv[4:] 32 | 33 | # load images and apply mask to segmentation and ground truth (to remove ground truth fg outside of brain mask) 34 | splush = [load(segmentation_base_string.format(case)) for case in cases] 35 | tplush = [load(ground_truth_base_string.format(case)) for case in cases] 36 | masks = [load(mask_file_base_string.format(case))[0].astype(numpy.bool) for case in cases] 37 | 38 | s = [s.astype(numpy.bool) & m for (s, _), m in zip(splush, masks)] 39 | t = [t.astype(numpy.bool) & m for (t, _), m in zip(tplush, masks)] 40 | hs = [h for _, h in splush] 41 | ht = [h for _, h in tplush] 42 | 43 | # compute overlaps 44 | ot = [overlap(_t) for _t in t] 45 | os = [overlap(_s) for _s in s] 46 | print 'Real region overlaps vs. found region overlaps:' 47 | print 'CaseID\treal\tfound\tintersection' 48 | intersection = [set(map(lambda x: x[0], _ot)).intersection(map(lambda x: x[0], _os)) for _ot, _os in zip(ot, os)] 49 | for cid, tol, sol, ints in zip(cases, map(lambda x: len(x), ot), map(lambda x: len(x), os), intersection): 50 | print '{}\t{}\t{}\t{}'.format(cid, tol, sol, len(ints)) 51 | 52 | # compute metrics (Pool-processing) 53 | pool = Pool(n_jobs) 54 | rws = numpy.asarray(pool.map(regionwise, zip(ot, os))) 55 | #pws = numpy.asarray(pool.map(pointwise, zip(ot, os))) 56 | 57 | # collect and compute metrics 58 | rtp = rws[:,0] 59 | rtn = rws[:,1] 60 | rfp = rws[:,2] 61 | rfn = rws[:,3] 62 | rtpr = numpy.divide(rtp.astype(numpy.float), numpy.add(rtp, rfn)) 63 | rtnr = numpy.divide(rtn.astype(numpy.float), numpy.add(rfp, rtn)) 64 | rfnr = numpy.divide(rfn.astype(numpy.float), numpy.add(rtp, rfn)) 65 | rfpr = numpy.divide(rfp.astype(numpy.float), numpy.add(rfp, rtn)) 66 | 67 | #ptp = rws[:,0] 68 | #pfp = rws[:,1] 69 | #pfn = rws[:,2] 70 | #ptpr = numpy.divide(ptp.astype(numpy.float), numpy.add(ptp, pfn)) 71 | #ptnr = numpy.divide(ptn.astype(numpy.float), numpy.add(pfp, ptn)) 72 | #pfnr = numpy.divide(pfn.astype(numpy.float), numpy.add(ptp, pfn)) 73 | #pfor = numpy.divide(pfn.astype(numpy.float), numpy.add(ptn, pfn)) 74 | #pnpv = numpy.divide(ptn.astype(numpy.float), numpy.add(ptn, pfn)) 75 | 76 | # print case-wise results 77 | print 'Metrics:' 78 | #print 'Case\trTPR\trFNR\trFOR\trNPV\tpTPR\tpFNR\tpFOR\tpNPV\t' 79 | # for x in zip(cases, rtpr, rfnr, ffor, fnpv, ptpr, pfnr, pfor, pnpv): 80 | # print '{}\t{:>3,.3f}\t{:>3,.3f}\t{:>3,.3f}\t{:>3,.3f}\t{:>3,.3f}\t{:>3,.3f}\t{:>3,.3f}\t{:>3,.3f}\t{:>3,.3f}'.format(*x) 81 | print 'Case\trTPR\trTNR\trFNR\trFPR' 82 | for x in zip(cases, rtpr, rtnr, rfnr, rfpr): #, ptpr, pfnr): 83 | print '{}\t{:>3,.3f}\t{:>3,.3f}\t{:>3,.3f}\t{:>3,.3f}'.format(*x) 84 | 85 | # check for nan/inf values of failed cases and signal warning 86 | mask = numpy.isfinite(rtpr) 87 | if not numpy.all(mask): 88 | print 'WARNING: Average values only computed on {} of {} cases!'.format(numpy.count_nonzero(mask), mask.size) 89 | 90 | # print averages 91 | print 'rTPR average\t{} +/- {} (Median: {})'.format(numpy.asarray(rtpr)[mask].mean(), numpy.asarray(rtpr)[mask].std(), numpy.median(numpy.asarray(rtpr)[mask])) 92 | print 'rTNR average\t{} +/- {} (Median: {})'.format(numpy.asarray(rtnr)[mask].mean(), numpy.asarray(rtnr)[mask].std(), numpy.median(numpy.asarray(rtnr)[mask])) 93 | print 'rFNR average\t{} +/- {} (Median: {})'.format(numpy.asarray(rfnr)[mask].mean(), numpy.asarray(rfnr)[mask].std(), numpy.median(numpy.asarray(rfnr)[mask])) 94 | print 'rFPR average\t{} +/- {} (Median: {})'.format(numpy.asarray(rfpr)[mask].mean(), numpy.asarray(rfpr)[mask].std(), numpy.median(numpy.asarray(rfpr)[mask])) 95 | 96 | #print 'pTPR average\t{} +/- {} (Median: {})'.format(numpy.asarray(ptpr)[mask].mean(), numpy.asarray(ptpr)[mask].std(), numpy.median(numpy.asarray(ptpr)[mask])) 97 | #print 'pFNR average\t{} +/- {} (Median: {})'.format(numpy.asarray(pfnr)[mask].mean(), numpy.asarray(pfnr)[mask].std(), numpy.median(numpy.asarray(pfnr)[mask])) 98 | #print 'pFOR average\t{} +/- {} (Median: {})'.format(numpy.asarray(pfor)[mask].mean(), numpy.asarray(pfor)[mask].std(), numpy.median(numpy.asarray(pfor)[mask])) 99 | #print 'pNPV average\t{} +/- {} (Median: {})'.format(numpy.asarray(pnpv)[mask].mean(), numpy.asarray(pnpv)[mask].std(), numpy.median(numpy.asarray(pnpv)[mask])) 100 | 101 | def regionwise(x): 102 | """Computes the t/n rates in terms of regions.""" 103 | t, s = x 104 | # consider only region ids, not frequency 105 | t = set(t[:,0]) 106 | s = set(s[:,0]) 107 | allr = set(regions()) 108 | # compute measures 109 | tp = len(t.intersection(s)) 110 | tn = len(allr - t - s) 111 | fp = len(s - t) 112 | fn = len(t - s) 113 | # return 114 | return tp, tn, fp, fn 115 | 116 | def pointwise(x): 117 | """Computes the t/n rates in terms of voxels.""" 118 | t, s = x 119 | # get all region ids 120 | allr = set(regions()) 121 | # prepare collectors 122 | tp = [] 123 | fp = [] 124 | tn = [] 125 | fn = [] 126 | # for each region, compute tp, fp, tn and fn 127 | for r in allr: 128 | 129 | # compute measures 130 | tp = len(t.intersection(s)) 131 | tn = len(allr - t - s) 132 | fp = len(s - t) 133 | fn = len(t - s) 134 | 135 | for i, n in t: 136 | if not i in s[:,0]: 137 | fn += n 138 | else: 139 | d = n - s[numpy.where(s[:,0] == i)[0][0]][1] 140 | tp += n - max(0, d) 141 | if d > 0: 142 | fn += n 143 | else: 144 | fp += n 145 | 146 | for i, n in s: 147 | if not i in t[:,0]: 148 | fp += n 149 | 150 | return tp, fp, fn 151 | 152 | if __name__ == "__main__": 153 | main() 154 | -------------------------------------------------------------------------------- /atlases/talairach/tal_labels_hierach.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | talairach.org | Home 9 | 10 | 11 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 29 | 30 |
31 |

Level 1: Hemisphere

32 | 41 | 42 |

Level 2: Lobe

43 | 57 | 58 |

Level 3: Gyrus

59 | 116 | 117 |

Level 4: Tissue Type

118 | 123 | 124 |

Level 5: Cell Type

125 | 157 | 158 |
Copyright © 2003-2014 Research Imaging Institute. All rights reserved.
159 | 160 |
161 | 162 | 186 | 187 |
188 |
189 | 190 | 191 | -------------------------------------------------------------------------------- /include.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ######################################## 4 | # Include file with shared information # 5 | ######################################## 6 | 7 | ## changelog 8 | # 2014-05-08 Adapted to the new, distributed calculation scheme. 9 | # 2014-05-08 Transfered some settings to a config file and included it here. 10 | # 2014-05-05 Removed normalized space directories. 11 | # 2014-05-05 Added the lnrealize() function. 12 | # 2014-03-25 Adapted directory structure. 13 | # 2014-03-24 Added the runcond function. 14 | # 2013-11-14 Added new directories. 15 | # 2013-11-11 Added new directories. 16 | # 2013-10-31 Added new directories. 17 | # 2013-10-22 Added new directories. 18 | # 2013-10-21 Added new directories. 19 | # 2013-10-15 Added new directories and made emptydircond a tick more save 20 | # 2013-10-02 created 21 | 22 | # include the shared config file 23 | source $(dirname $0)/config.sh 24 | 25 | # folders 26 | originals="00original/" 27 | mnispace="01mnispace/" 28 | segmentationssub="03segmentationssub/${gtset}/" 29 | segmentationsorig="04segmentationsorig/${gtset}/" 30 | segmentationsmni="05segmentationsmni/${gtset}/" 31 | 32 | groundtruthorig="100gtsegmentationsorig/${evalgtset}" 33 | groundtruthmni="101gtsegmentationsmni/${evalgtset}" 34 | headmasks="102headmasks/" 35 | origspacereferences="103origspacereferences/" 36 | brainmaskssub="104brainmaskssub/" 37 | brainmasksorig="105brainmasksorig/" 38 | 39 | scripts="scripts/" 40 | configs="configs/" 41 | 42 | # other constants 43 | imgfiletype="nii.gz" 44 | threadcount=6 45 | 46 | # logging 47 | loglevel=2 # 1=debug, 2=info, 3=warning, 4=err, 5+=silent 48 | logprefixes=('DEBUG' 'INFO' 'WARNING' 'ERROR') 49 | logprintlocation=false # true | false to print the location from where the log was triggered 50 | 51 | 52 | # shared functions 53 | 54 | ###### 55 | ## Signal a log message of a determined level 56 | ###### 57 | function log { 58 | level=${1} 59 | msg=${2} 60 | location=${3} # optional, should be [$SOURCE:$FUNCNAME:$LINENO], [$SOURCE::$LINENO] or similar 61 | 62 | loglevels=${#logprefixes[@]} 63 | 64 | # check if current logging level is lower than the messages logging level 65 | if [ "$loglevel" -le "$level" ] 66 | then 67 | # determine the log type 68 | if [ "$level" -le "0" ] 69 | then 70 | prefix="UNKNOWN" 71 | elif [ "$level" -gt "$loglevels" ] 72 | then 73 | prefix="UNKNOWN" 74 | else 75 | prefix=${logprefixes[$level-1]} 76 | fi 77 | 78 | # print, according to logprintlocation, with or without location information 79 | if $logprintlocation 80 | then 81 | echo -e "${prefix}: ${msg} ${location}" 82 | else 83 | echo -e "${prefix}: ${msg}" 84 | fi 85 | fi 86 | } 87 | 88 | ###### 89 | # Parallelizes a function-call by calling different subprocesses 90 | ###### 91 | # Note that the different calles are processed in chunks, each of which this functions waits for to terminate before executing the next one. 92 | # Takes as first parameter the function, as second the number of process to spawn and as third the array of parameters to pass to the function. 93 | # !The third argument is supposed to be an array and therefore has to be passes in the form "parameter[@]" 94 | # Call like "parallelize fun 4 indices[@]" 95 | function parallelize () 96 | { 97 | # Grab parameters 98 | fun=$1 99 | processes=$2 100 | declare -a parameters=("${!3}") 101 | 102 | # split $parameters into $processes sized chunks 103 | for i in $(seq 0 ${processes} ${#parameters[@]}); do # seq: from stepsize to 104 | declare -a parameterchunk="(${parameters[@]:$i:$processes})" 105 | # execute function in background for each parameter in the current chunk and then wait for their termination 106 | for parameter in "${parameterchunk[@]}"; do 107 | ${fun} $parameter & 108 | done 109 | wait 110 | done 111 | } 112 | 113 | ###### 114 | ## Create the supplied directory if it does not yet exists 115 | ###### 116 | function mkdircond { 117 | directory=${1} 118 | 119 | if [ ! -d "$directory" ] 120 | then 121 | log 1 "Creating directory ${directory}." "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 122 | mkdir ${directory} 123 | fi 124 | } 125 | 126 | ###### 127 | ## Remove all files (but not directories or write-protected files) from the supplied directory if it is not empty 128 | ###### 129 | function emptydircond { 130 | directory=${1} 131 | 132 | if [ -z "$directory" ]; then 133 | log 3 "Supplied an empty string to emptydircond function. This might be dangerous and is therefore ignored." "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 134 | else 135 | filecount=`ls -al ${directory} | wc -l` 136 | if [ "$filecount" -gt "3" ] 137 | then 138 | rm ${directory}/* 139 | fi 140 | fi 141 | } 142 | 143 | ##### 144 | ## Remove a dirctory if it exists 145 | ##### 146 | function rmdircond { 147 | directory=${1} 148 | 149 | if [ -d "$directory" ] 150 | then 151 | rmdir ${directory} 152 | fi 153 | } 154 | 155 | ##### 156 | ## Empties and removes a directory if it exists 157 | ##### 158 | function removedircond { 159 | directory=${1} 160 | emptydircond ${directory} 161 | rmdircond ${directory} 162 | } 163 | 164 | ##### 165 | ## Runs the passed command if no variable "dryrun" has been initialized with a non-empty value. 166 | ## As a second parameter a redirect target of the command std output can optionaly be passed. 167 | ##### 168 | function runcond { 169 | cmd=$1 170 | if [[ -z "$dryrun" ]]; then 171 | if [ $# -gt 1 ]; then 172 | $cmd > $2 173 | else 174 | $cmd 175 | fi 176 | else 177 | echo "DRYRUN: ${cmd}" 178 | fi 179 | } 180 | 181 | ###### 182 | ## Copy a file if target file does not exist already 183 | ###### 184 | function cpcond { 185 | source=$1 186 | target=$2 187 | 188 | if [ ! -f ${source} ]; then 189 | log 3 "Source file ${source} does not exists. Skipping." "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 190 | elif [ -f ${target} ]; then 191 | log 1 "Target file ${target} already exists, skipping." [$BASH_SOURCE:$FUNCNAME:$LINENO] 192 | else 193 | log 1 "Copying ${source} to ${target}." [$BASH_SOURCE:$FUNCNAME:$LINENO] 194 | runcond "cp ${source} ${target}" 195 | fi 196 | } 197 | 198 | ###### 199 | ## Create a symlink if non existant or dead 200 | ###### 201 | function lncond { 202 | source=$1 203 | target=$2 204 | 205 | # Check if link does not exists or is a dead symlink 206 | if [ ! -e ${target} ] 207 | then 208 | # remove if a dead symlink 209 | if [ -L ${target} ] 210 | then 211 | log 1 "Removing dead symlink ${target}." [$BASH_SOURCE:$FUNCNAME:$LINENO] 212 | `rm ${target}` 213 | fi 214 | 215 | # create sym link if source file exists 216 | if [ -e ${source} ] 217 | then 218 | log 1 "Linking ${source} to ${target}." "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 219 | ln -s ${source} ${target} 220 | else 221 | log 3 "${source} does not exists." "[$BASH_SOURCE:$FUNCNAME:$LINENO]" 222 | fi 223 | else 224 | log 1 "Target file ${target} already exists, skipping." [$BASH_SOURCE:$FUNCNAME:$LINENO] 225 | fi 226 | } 227 | 228 | ### 229 | # Takes a symbolic link and makes it "real" i.e. replaces the link with a copy of the 230 | # actual target file. 231 | ### 232 | lnrealize() { 233 | if [ -L ${1} ] 234 | then 235 | runcond "cp --remove-destination `readlink ${1}` ${1}" 236 | fi 237 | } 238 | 239 | ##### 240 | ## Checks whether an element exists in an array 241 | ## Call like: isIn "element" "${array[@]}" 242 | ##### 243 | isIn () { 244 | local e 245 | for e in "${@:2}"; do [[ "$e" == "$1" ]] && return 0; done 246 | return 1 247 | } 248 | 249 | ### 250 | # Join the elements of an array using a one-character delimiter 251 | # Call like: joinarr $delimiter ${arr[@]} 252 | ### 253 | function joinarr () { 254 | local IFS="${1}" 255 | shift 256 | echo "$*" 257 | } 258 | 259 | ##### 260 | # Returns a new version of an array with the passed element removed from it. 261 | # Call like: newarray=( $(delEl element array[@]) ) 262 | # If the element could not be found, the original array is returned 263 | # Exit codes (available from $?): 0 on success, 1 if the element could not be found 264 | ##### 265 | function delEl { 266 | declare -a arr=("${!2}") # Note: decalre has scope limited to function 267 | local pos=$(isAt $1 arr[@]) 268 | if [[ $pos -lt 0 ]]; then echo "${arr[@]}" && return 1; fi 269 | local newarr=(${arr[@]:0:$pos} ${arr[@]:$(($pos + 1))}) 270 | echo "${newarr[@]}" 271 | return 0 272 | } 273 | 274 | ##### 275 | # Returns the position of the first occurence of an element in an array. 276 | # Call like: pos=$(isAt element array[@]) 277 | # If the element could not be found, the return value (not! exit code) will be a negative integer 278 | # Exit codes (available from $?): 0 on success, 1 if the element could not be found 279 | ##### 280 | isAt () { 281 | declare -a arr=("${!2}") 282 | local e 283 | for e in "${!arr[@]}"; do [[ "${arr[$e]}" == "$1" ]] && echo ${e} && return 0; done 284 | echo -1 285 | return 1 286 | } 287 | 288 | ### 289 | # Returns the voxel spacing of supplied image as space separated string 290 | # To catch as array, use var=( $(voxelspacing "imagelocation") ) 291 | ### 292 | function voxelspacing () { 293 | local image=$1 294 | local vss=`medpy_info.py "${image}" | grep "spacing"` 295 | local vse=${vss:15:-1} 296 | local vs=(${vse//, / }) 297 | echo "${vs[@]}" 298 | } 299 | -------------------------------------------------------------------------------- /atlases/talairach/tal_labels_flat.txt: -------------------------------------------------------------------------------- 1 | 0 *.*.*.*.* 2 | 1 Left Cerebellum.Posterior Lobe.Inferior Semi-Lunar Lobule.Gray Matter.* 3 | 2 Right Cerebellum.Posterior Lobe.Inferior Semi-Lunar Lobule.Gray Matter.* 4 | 3 Left Cerebellum.Posterior Lobe.Cerebellar Tonsil.Gray Matter.* 5 | 4 Right Cerebellum.Posterior Lobe.Cerebellar Tonsil.Gray Matter.* 6 | 5 Left Brainstem.Medulla.*.*.* 7 | 6 Right Brainstem.Medulla.*.*.* 8 | 7 *.*.Inferior Temporal Gyrus.*.* 9 | 8 Left Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 20 10 | 9 Left Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.*.* 11 | 10 Left Cerebrum.Temporal Lobe.*.*.* 12 | 11 Right Cerebrum.Temporal Lobe.*.*.* 13 | 12 Right Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.*.* 14 | 13 Right Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 20 15 | 14 Left Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.White Matter.* 16 | 15 Left Cerebrum.Limbic Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 20 17 | 16 Left Cerebrum.Limbic Lobe.Uncus.Gray Matter.Brodmann area 20 18 | 17 Left Cerebrum.Limbic Lobe.Uncus.*.* 19 | 18 Right Cerebrum.Limbic Lobe.Uncus.Gray Matter.Brodmann area 20 20 | 19 Right Cerebrum.Limbic Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 20 21 | 20 Right Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.White Matter.* 22 | 21 Left Cerebrum.Limbic Lobe.*.*.* 23 | 22 Right Cerebrum.Limbic Lobe.*.*.* 24 | 23 Left Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 20 25 | 24 Left Cerebrum.Temporal Lobe.Middle Temporal Gyrus.White Matter.* 26 | 25 Left Cerebrum.Limbic Lobe.Uncus.White Matter.* 27 | 26 Right Cerebrum.Limbic Lobe.*.Gray Matter.Brodmann area 20 28 | 27 Right Cerebrum.Limbic Lobe.Uncus.White Matter.* 29 | 28 Right Cerebrum.Temporal Lobe.Middle Temporal Gyrus.White Matter.* 30 | 29 Right Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 20 31 | 30 Right Cerebrum.Temporal Lobe.Middle Temporal Gyrus.*.* 32 | 31 Right Cerebrum.Limbic Lobe.Uncus.*.* 33 | 32 Left Cerebrum.Temporal Lobe.Middle Temporal Gyrus.*.* 34 | 33 Left Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 38 35 | 34 Left Cerebrum.Limbic Lobe.Uncus.Gray Matter.Brodmann area 38 36 | 35 Right Cerebrum.Limbic Lobe.Uncus.Gray Matter.Brodmann area 38 37 | 36 Right Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 38 38 | 37 Left Cerebrum.Limbic Lobe.Middle Temporal Gyrus.White Matter.* 39 | 38 Left Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 38 40 | 39 Left Cerebrum.Temporal Lobe.Superior Temporal Gyrus.White Matter.* 41 | 40 Left Cerebrum.Temporal Lobe.Superior Temporal Gyrus.*.* 42 | 41 Right Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 38 43 | 42 Right Cerebrum.Temporal Lobe.Superior Temporal Gyrus.White Matter.* 44 | 43 Right Cerebrum.Temporal Lobe.Superior Temporal Gyrus.*.* 45 | 44 Right Cerebrum.Temporal Lobe.*.Gray Matter.Brodmann area 38 46 | 45 Left Cerebrum.Temporal Lobe.*.Gray Matter.Brodmann area 38 47 | 46 Right Cerebrum.Frontal Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 20 48 | 47 Right Cerebrum.*.Inferior Temporal Gyrus.*.* 49 | 48 Right Cerebrum.*.*.*.* 50 | 49 Left Cerebrum.Limbic Lobe.Inferior Temporal Gyrus.White Matter.* 51 | 50 Right Cerebrum.Limbic Lobe.Inferior Temporal Gyrus.White Matter.* 52 | 51 Left Cerebrum.Temporal Lobe.Sub-Gyral.White Matter.* 53 | 52 Right Cerebrum.Temporal Lobe.Sub-Gyral.White Matter.* 54 | 53 Left Cerebrum.Limbic Lobe.*.Gray Matter.Brodmann area 20 55 | 54 *.*.Middle Temporal Gyrus.*.* 56 | 55 Right Cerebrum.Limbic Lobe.Sub-Gyral.White Matter.* 57 | 56 Left Cerebrum.Limbic Lobe.Superior Temporal Gyrus.White Matter.* 58 | 57 Right Cerebrum.Limbic Lobe.Superior Temporal Gyrus.White Matter.* 59 | 58 Right Cerebrum.*.Uncus.*.* 60 | 59 Left Cerebrum.Limbic Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 38 61 | 60 Right Cerebrum.Limbic Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 38 62 | 61 Left Cerebellum.Posterior Lobe.Pyramis.Gray Matter.* 63 | 62 Right Cerebellum.Posterior Lobe.Pyramis.Gray Matter.* 64 | 63 Left Cerebellum.Posterior Lobe.Uvula.Gray Matter.* 65 | 64 Right Cerebellum.Posterior Lobe.Uvula.Gray Matter.* 66 | 65 Right Cerebellum.*.*.Gray Matter.* 67 | 66 Left Cerebellum.*.*.Gray Matter.* 68 | 67 Left Cerebellum.Posterior Lobe.Uvula of Vermis.Gray Matter.* 69 | 68 Right Cerebellum.Posterior Lobe.Uvula of Vermis.Gray Matter.* 70 | 69 Right Cerebellum.Sub-lobar.Fourth Ventricle.Cerebro-Spinal Fluid.* 71 | 70 Left Cerebellum.Sub-lobar.Fourth Ventricle.Cerebro-Spinal Fluid.* 72 | 71 Left Brainstem.Pons.*.*.* 73 | 72 Right Brainstem.Pons.*.*.* 74 | 73 *.Limbic Lobe.Uncus.*.* 75 | 74 Left Cerebrum.*.*.*.* 76 | 75 Left Cerebrum.Limbic Lobe.Uncus.Gray Matter.Brodmann area 36 77 | 76 Right Cerebrum.Limbic Lobe.Uncus.Gray Matter.Brodmann area 36 78 | 77 Right Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 21 79 | 78 Left Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 21 80 | 79 Right Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 21 81 | 80 Left Cerebellum.Posterior Lobe.Tuber.Gray Matter.* 82 | 81 Right Cerebellum.Posterior Lobe.Tuber.Gray Matter.* 83 | 82 Left Cerebellum.Posterior Lobe.Pyramis of Vermis.Gray Matter.* 84 | 83 Right Cerebellum.Posterior Lobe.Pyramis of Vermis.Gray Matter.* 85 | 84 Left Cerebellum.Anterior Lobe.Nodule.Gray Matter.* 86 | 85 Left Cerebellum.Anterior Lobe.*.Gray Matter.* 87 | 86 Right Cerebellum.Anterior Lobe.Nodule.Gray Matter.* 88 | 87 Right Cerebellum.Anterior Lobe.*.Gray Matter.* 89 | 88 Left Cerebellum.Anterior Lobe.Culmen.Gray Matter.* 90 | 89 Right Cerebellum.Anterior Lobe.Culmen.Gray Matter.* 91 | 90 *.Temporal Lobe.*.*.* 92 | 91 *.Temporal Lobe.Inferior Temporal Gyrus.*.* 93 | 92 Right Cerebrum.Limbic Lobe.Inferior Temporal Gyrus.*.* 94 | 93 Left Cerebrum.Limbic Lobe.Inferior Temporal Gyrus.*.* 95 | 94 Left Cerebrum.Limbic Lobe.Uncus.Gray Matter.Brodmann area 28 96 | 95 Right Cerebrum.Limbic Lobe.Uncus.Gray Matter.Brodmann area 28 97 | 96 Left Cerebrum.Limbic Lobe.Sub-Gyral.White Matter.* 98 | 97 Left Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 21 99 | 98 Left Cerebrum.*.Inferior Temporal Gyrus.*.* 100 | 99 Left Cerebrum.*.Middle Temporal Gyrus.*.* 101 | 100 Left Cerebrum.*.Superior Temporal Gyrus.*.* 102 | 101 Left Cerebrum.*.Superior Temporal Gyrus.Gray Matter.Brodmann area 38 103 | 102 Left Cerebrum.Frontal Lobe.Orbital Gyrus.Gray Matter.Brodmann area 11 104 | 103 Right Cerebrum.*.Orbital Gyrus.Gray Matter.Brodmann area 11 105 | 104 *.Frontal Lobe.Orbital Gyrus.*.* 106 | 105 Left Cerebrum.Frontal Lobe.Orbital Gyrus.*.* 107 | 106 Left Cerebrum.Frontal Lobe.*.*.* 108 | 107 Inter-Hemispheric.*.*.*.* 109 | 108 Right Cerebrum.Frontal Lobe.*.*.* 110 | 109 Right Cerebrum.Frontal Lobe.Orbital Gyrus.Gray Matter.Brodmann area 11 111 | 110 Right Cerebrum.Frontal Lobe.Orbital Gyrus.*.* 112 | 111 *.*.Orbital Gyrus.*.* 113 | 112 Left Cerebrum.Frontal Lobe.Orbital Gyrus.White Matter.* 114 | 113 Right Cerebrum.Frontal Lobe.Orbital Gyrus.White Matter.* 115 | 114 Left Cerebellum.Posterior Lobe.Tuber of Vermis.Gray Matter.* 116 | 115 Right Cerebellum.Posterior Lobe.Tuber of Vermis.Gray Matter.* 117 | 116 Left Cerebellum.Anterior Lobe.Pyramis.Gray Matter.* 118 | 117 Right Cerebellum.Anterior Lobe.Pyramis.Gray Matter.* 119 | 118 Right Cerebellum.Anterior Lobe.*.Gray Matter.Dentate 120 | 119 Left Cerebellum.Anterior Lobe.*.Gray Matter.Dentate 121 | 120 Left Cerebellum.Posterior Lobe.Culmen.Gray Matter.* 122 | 121 Left Cerebrum.Temporal Lobe.Fusiform Gyrus.*.* 123 | 122 Right Cerebrum.Temporal Lobe.Fusiform Gyrus.*.* 124 | 123 Left Cerebrum.Temporal Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 20 125 | 124 Right Cerebrum.Temporal Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 20 126 | 125 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.*.* 127 | 126 *.Limbic Lobe.Parahippocampal Gyrus.*.* 128 | 127 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.*.* 129 | 128 Left Cerebrum.Temporal Lobe.Fusiform Gyrus.White Matter.* 130 | 129 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 36 131 | 130 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 36 132 | 131 Right Cerebrum.Temporal Lobe.Fusiform Gyrus.White Matter.* 133 | 132 Right Cerebrum.Limbic Lobe.Fusiform Gyrus.*.* 134 | 133 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.White Matter.* 135 | 134 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.White Matter.* 136 | 135 Right Cerebrum.Limbic Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 20 137 | 136 Left Cerebrum.Temporal Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 36 138 | 137 Left Cerebrum.Limbic Lobe.Fusiform Gyrus.White Matter.* 139 | 138 Right Cerebrum.Limbic Lobe.Fusiform Gyrus.White Matter.* 140 | 139 *.*.Fusiform Gyrus.*.* 141 | 140 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 35 142 | 141 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 35 143 | 142 Left Cerebrum.Frontal Lobe.Rectal Gyrus.Gray Matter.Brodmann area 11 144 | 143 Left Cerebrum.Frontal Lobe.Rectal Gyrus.*.* 145 | 144 Right Cerebrum.Frontal Lobe.Rectal Gyrus.*.* 146 | 145 Right Cerebrum.Frontal Lobe.Rectal Gyrus.Gray Matter.Brodmann area 11 147 | 146 Left Cerebrum.Frontal Lobe.Orbital Gyrus.Gray Matter.Brodmann area 47 148 | 147 Right Cerebrum.Frontal Lobe.Orbital Gyrus.Gray Matter.Brodmann area 47 149 | 148 Left Cerebrum.Frontal Lobe.Rectal Gyrus.White Matter.* 150 | 149 Right Cerebrum.Frontal Lobe.Rectal Gyrus.White Matter.* 151 | 150 Inter-Hemispheric.*.Rectal Gyrus.*.* 152 | 151 Left Cerebrum.Frontal Lobe.Superior Frontal Gyrus.*.* 153 | 152 Left Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.Brodmann area 11 154 | 153 Right Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.Brodmann area 11 155 | 154 Right Cerebrum.Frontal Lobe.Superior Frontal Gyrus.*.* 156 | 155 Left Cerebrum.Frontal Lobe.Superior Frontal Gyrus.White Matter.* 157 | 156 Right Cerebrum.Frontal Lobe.Superior Frontal Gyrus.White Matter.* 158 | 157 Left Cerebellum.Posterior Lobe.Declive.Gray Matter.* 159 | 158 Right Cerebellum.Posterior Lobe.Declive.Gray Matter.* 160 | 159 Left Cerebellum.Posterior Lobe.Declive of Vermis.Gray Matter.* 161 | 160 Right Cerebellum.Posterior Lobe.Declive of Vermis.Gray Matter.* 162 | 161 Left Cerebellum.Posterior Lobe.*.Gray Matter.Dentate 163 | 162 Left Cerebellum.Posterior Lobe.Fastigium.Gray Matter.* 164 | 163 Right Cerebellum.Anterior Lobe.Fastigium.Gray Matter.* 165 | 164 Right Cerebellum.Posterior Lobe.*.Gray Matter.Dentate 166 | 165 Left Cerebellum.Anterior Lobe.Fastigium.Gray Matter.* 167 | 166 Right Cerebrum.Temporal Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 36 168 | 167 Right Cerebrum.*.Fusiform Gyrus.Gray Matter.Brodmann area 20 169 | 168 *.Temporal Lobe.Fusiform Gyrus.*.* 170 | 169 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 28 171 | 170 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 28 172 | 171 Left Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 20 173 | 172 Right Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 20 174 | 173 Left Cerebrum.Sub-lobar.Lateral Ventricle.Cerebro-Spinal Fluid.* 175 | 174 Right Cerebrum.Sub-lobar.Lateral Ventricle.Cerebro-Spinal Fluid.* 176 | 175 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Hippocampus 177 | 176 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Hippocampus 178 | 177 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 34 179 | 178 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 34 180 | 179 Left Cerebrum.Limbic Lobe.Uncus.Gray Matter.Brodmann area 34 181 | 180 Right Cerebrum.Limbic Lobe.Uncus.Gray Matter.Brodmann area 34 182 | 181 Left Cerebrum.Limbic Lobe.Uncus.Gray Matter.Amygdala 183 | 182 Right Cerebrum.Limbic Lobe.Uncus.Gray Matter.Amygdala 184 | 183 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Amygdala 185 | 184 *.*.Inferior Frontal Gyrus.*.* 186 | 185 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 47 187 | 186 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.*.* 188 | 187 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.*.* 189 | 188 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 47 190 | 189 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.White Matter.* 191 | 190 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.White Matter.* 192 | 191 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 11 193 | 192 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 11 194 | 193 Left Cerebrum.Frontal Lobe.Sub-Gyral.White Matter.* 195 | 194 Right Cerebrum.Frontal Lobe.Sub-Gyral.White Matter.* 196 | 195 Left Cerebrum.Frontal Lobe.Middle Frontal Gyrus.White Matter.* 197 | 196 Right Cerebrum.Frontal Lobe.Middle Frontal Gyrus.White Matter.* 198 | 197 Left Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 11 199 | 198 Right Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 11 200 | 199 Right Cerebrum.Frontal Lobe.Middle Frontal Gyrus.*.* 201 | 200 Right Cerebrum.*.Orbital Gyrus.*.* 202 | 201 Right Cerebrum.*.Superior Frontal Gyrus.*.* 203 | 202 Left Cerebrum.Occipital Lobe.Fusiform Gyrus.*.* 204 | 203 Left Cerebrum.Occipital Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 18 205 | 204 Right Cerebrum.Occipital Lobe.Fusiform Gyrus.*.* 206 | 205 Right Cerebrum.Occipital Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 18 207 | 206 Left Cerebrum.Occipital Lobe.Fusiform Gyrus.White Matter.* 208 | 207 Right Cerebrum.Occipital Lobe.Fusiform Gyrus.White Matter.* 209 | 208 Left Cerebrum.Temporal Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 37 210 | 209 Right Cerebrum.Temporal Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 37 211 | 210 Right Cerebrum.*.Fusiform Gyrus.*.* 212 | 211 Left Cerebellum.Anterior Lobe.Cerebellar Lingual.Gray Matter.* 213 | 212 Right Cerebellum.Anterior Lobe.Cerebellar Lingual.Gray Matter.* 214 | 213 Left Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 37 215 | 214 Right Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 37 216 | 215 Left Brainstem.Midbrain.*.*.* 217 | 216 Right Brainstem.Midbrain.*.*.* 218 | 217 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 20 219 | 218 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 20 220 | 219 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Amygdala 221 | 220 *.*.*.White Matter.* 222 | 221 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 38 223 | 222 Right Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 38 224 | 223 Left Cerebrum.Frontal Lobe.Medial Frontal Gyrus.*.* 225 | 224 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.*.* 226 | 225 Left Cerebrum.Frontal Lobe.Superior Temporal Gyrus.*.* 227 | 226 Left Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 25 228 | 227 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 25 229 | 228 Right Cerebrum.Frontal Lobe.Superior Temporal Gyrus.*.* 230 | 229 Right Cerebrum.Temporal Lobe.Inferior Frontal Gyrus.*.* 231 | 230 Left Cerebrum.Frontal Lobe.Medial Frontal Gyrus.White Matter.* 232 | 231 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.White Matter.* 233 | 232 Left Cerebrum.Temporal Lobe.Inferior Frontal Gyrus.*.* 234 | 233 Left Cerebrum.Frontal Lobe.Middle Frontal Gyrus.*.* 235 | 234 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 25 236 | 235 Left Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 11 237 | 236 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 11 238 | 237 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 25 239 | 238 Left Cerebrum.Occipital Lobe.Lingual Gyrus.*.* 240 | 239 *.*.Lingual Gyrus.*.* 241 | 240 *.Occipital Lobe.*.*.* 242 | 241 *.Occipital Lobe.Lingual Gyrus.*.* 243 | 242 Left Cerebrum.Occipital Lobe.Lingual Gyrus.Gray Matter.Brodmann area 17 244 | 243 Inter-Hemispheric.Occipital Lobe.Lingual Gyrus.*.* 245 | 244 Right Cerebrum.Occipital Lobe.Lingual Gyrus.*.* 246 | 245 Right Cerebrum.Occipital Lobe.Lingual Gyrus.Gray Matter.Brodmann area 17 247 | 246 Left Cerebrum.Occipital Lobe.*.*.* 248 | 247 Left Cerebrum.Occipital Lobe.Lingual Gyrus.Gray Matter.Brodmann area 18 249 | 248 Right Cerebrum.Occipital Lobe.*.*.* 250 | 249 Right Cerebrum.Occipital Lobe.Lingual Gyrus.Gray Matter.Brodmann area 18 251 | 250 Left Cerebrum.Occipital Lobe.Inferior Occipital Gyrus.Gray Matter.Brodmann area 18 252 | 251 Left Cerebrum.Occipital Lobe.Inferior Occipital Gyrus.*.* 253 | 252 Left Cerebrum.Occipital Lobe.Lingual Gyrus.White Matter.* 254 | 253 Right Cerebrum.Occipital Lobe.Lingual Gyrus.White Matter.* 255 | 254 Right Cerebrum.Occipital Lobe.Inferior Occipital Gyrus.Gray Matter.Brodmann area 18 256 | 255 Left Cerebrum.Occipital Lobe.Inferior Occipital Gyrus.White Matter.* 257 | 256 Right Cerebrum.Occipital Lobe.Inferior Occipital Gyrus.White Matter.* 258 | 257 Right Cerebrum.Occipital Lobe.Inferior Occipital Gyrus.*.* 259 | 258 Left Cerebrum.Occipital Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 19 260 | 259 Right Cerebrum.Occipital Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 19 261 | 260 *.*.Inferior Occipital Gyrus.*.* 262 | 261 Left Cerebrum.*.Inferior Occipital Gyrus.*.* 263 | 262 Right Cerebrum.*.Inferior Occipital Gyrus.*.* 264 | 263 Right Cerebrum.Occipital Lobe.*.Gray Matter.Brodmann area 19 265 | 264 Left Cerebrum.Occipital Lobe.*.Gray Matter.Brodmann area 19 266 | 265 Left Cerebrum.Temporal Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 19 267 | 266 Right Cerebrum.Temporal Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 19 268 | 267 Left Cerebrum.Temporal Lobe.*.Gray Matter.Brodmann area 37 269 | 268 Right Cerebrum.Temporal Lobe.*.Gray Matter.Brodmann area 37 270 | 269 Left Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 37 271 | 270 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 37 272 | 271 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 37 273 | 272 Right Cerebrum.Limbic Lobe.*.Gray Matter.Brodmann area 35 274 | 273 *.*.*.White Matter.Optic Tract 275 | 274 *.*.*.Gray Matter.Hypothalamus 276 | 275 Right Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 21 277 | 276 Right Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 21 278 | 277 Left Cerebrum.Frontal Lobe.Subcallosal Gyrus.*.* 279 | 278 Right Cerebrum.Frontal Lobe.Subcallosal Gyrus.*.* 280 | 279 Left Cerebrum.Limbic Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 34 281 | 280 Left Cerebrum.Frontal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 34 282 | 281 Left Cerebrum.Frontal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 25 283 | 282 Right Cerebrum.Frontal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 25 284 | 283 Right Cerebrum.Frontal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 34 285 | 284 Right Cerebrum.Limbic Lobe.Subcallosal Gyrus.*.* 286 | 285 Right Cerebrum.Limbic Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 34 287 | 286 Left Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 21 288 | 287 Left Cerebrum.Temporal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 34 289 | 288 Left Cerebrum.Temporal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 13 290 | 289 Left Cerebrum.Temporal Lobe.Inferior Frontal Gyrus.White Matter.* 291 | 290 Left Cerebrum.Frontal Lobe.Subcallosal Gyrus.White Matter.* 292 | 291 Right Cerebrum.Frontal Lobe.Subcallosal Gyrus.White Matter.* 293 | 292 Right Cerebrum.Temporal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 13 294 | 293 Right Cerebrum.Temporal Lobe.Inferior Frontal Gyrus.White Matter.* 295 | 294 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 13 296 | 295 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 13 297 | 296 Left Cerebrum.Frontal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 13 298 | 297 Right Cerebrum.Frontal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 13 299 | 298 Left Cerebrum.Frontal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 47 300 | 299 Right Cerebrum.Frontal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 47 301 | 300 Left Cerebrum.Frontal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 11 302 | 301 Right Cerebrum.Frontal Lobe.Subcallosal Gyrus.Gray Matter.Brodmann area 11 303 | 302 Right Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 47 304 | 303 Left Cerebrum.Occipital Lobe.Inferior Occipital Gyrus.Gray Matter.Brodmann area 17 305 | 304 Right Cerebrum.*.*.Gray Matter.Brodmann area 18 306 | 305 Right Cerebrum.Occipital Lobe.Inferior Occipital Gyrus.Gray Matter.Brodmann area 17 307 | 306 Left Cerebrum.Occipital Lobe.Middle Occipital Gyrus.Gray Matter.Brodmann area 18 308 | 307 Right Cerebrum.Occipital Lobe.Middle Occipital Gyrus.Gray Matter.Brodmann area 18 309 | 308 Left Cerebrum.Occipital Lobe.Middle Occipital Gyrus.White Matter.* 310 | 309 Right Cerebrum.Occipital Lobe.Middle Occipital Gyrus.White Matter.* 311 | 310 Left Cerebrum.Occipital Lobe.Middle Occipital Gyrus.*.* 312 | 311 Right Cerebrum.Occipital Lobe.Middle Occipital Gyrus.*.* 313 | 312 Left Cerebrum.Occipital Lobe.Sub-Gyral.*.* 314 | 313 Right Cerebrum.*.Sub-Gyral.*.* 315 | 314 Right Cerebrum.Occipital Lobe.Sub-Gyral.*.* 316 | 315 Left Cerebrum.Occipital Lobe.Middle Occipital Gyrus.Gray Matter.Brodmann area 19 317 | 316 Right Cerebrum.Occipital Lobe.Middle Occipital Gyrus.Gray Matter.Brodmann area 19 318 | 317 *.*.Middle Occipital Gyrus.*.* 319 | 318 Right Cerebrum.*.Lingual Gyrus.*.* 320 | 319 Left Cerebrum.Occipital Lobe.Sub-Gyral.White Matter.* 321 | 320 Right Cerebrum.Occipital Lobe.Sub-Gyral.White Matter.* 322 | 321 Left Cerebellum.Anterior Lobe.Culmen of Vermis.Gray Matter.* 323 | 322 Right Cerebellum.Anterior Lobe.Culmen of Vermis.Gray Matter.* 324 | 323 Left Cerebrum.Occipital Lobe.Middle Occipital Gyrus.Gray Matter.Brodmann area 37 325 | 324 Right Cerebrum.Occipital Lobe.Middle Occipital Gyrus.Gray Matter.Brodmann area 37 326 | 325 Right Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.*.* 327 | 326 Left Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.White Matter.* 328 | 327 Right Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.White Matter.* 329 | 328 Right Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 37 330 | 329 Left Cerebrum.Occipital Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 37 331 | 330 Right Cerebrum.Occipital Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 37 332 | 331 Right Cerebrum.Occipital Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 37 333 | 332 Left Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 37 334 | 333 Right Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 37 335 | 334 Right Cerebrum.Limbic Lobe.Fusiform Gyrus.Gray Matter.Brodmann area 37 336 | 335 Right Cerebrum.Limbic Lobe.Sub-Gyral.*.* 337 | 336 Left Cerebrum.Limbic Lobe.Sub-Gyral.*.* 338 | 337 Left Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Hippocampus 339 | 338 Right Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Hippocampus 340 | 339 Left Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Hippocampus 341 | 340 Right Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Hippocampus 342 | 341 Left Brainstem.Midbrain.*.Gray Matter.Substania Nigra 343 | 342 Right Brainstem.Midbrain.*.Gray Matter.Substania Nigra 344 | 343 Left Brainstem.Midbrain.*.Gray Matter.Red Nucleus 345 | 344 Right Brainstem.Midbrain.*.Gray Matter.Red Nucleus 346 | 345 Left Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Brodmann area 28 347 | 346 Right Cerebrum.Limbic Lobe.*.White Matter.* 348 | 347 Left Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.* 349 | 348 Right Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.* 350 | 349 Left Cerebrum.Temporal Lobe.*.Gray Matter.Caudate Tail 351 | 350 Right Cerebrum.Temporal Lobe.Caudate.Gray Matter.Caudate Tail 352 | 351 Left Cerebrum.Temporal Lobe.Caudate.Gray Matter.Caudate Tail 353 | 352 Left Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 21 354 | 353 Left Cerebrum.Temporal Lobe.Extra-Nuclear.White Matter.* 355 | 354 Left Brainstem.Midbrain.*.Gray Matter.Mammillary Body 356 | 355 Right Brainstem.Midbrain.*.Gray Matter.Mammillary Body 357 | 356 Left Cerebrum.Sub-lobar.*.Gray Matter.Amygdala 358 | 357 Right Cerebrum.*.*.White Matter.* 359 | 358 Right Cerebrum.Sub-lobar.*.Gray Matter.Amygdala 360 | 359 Left Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Optic Tract 361 | 360 Right Cerebrum.Sub-lobar.Third Ventricle.Cerebro-Spinal Fluid.* 362 | 361 Right Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Optic Tract 363 | 362 Left Cerebrum.Sub-lobar.Third Ventricle.Cerebro-Spinal Fluid.* 364 | 363 Left Cerebrum.Sub-lobar.*.Gray Matter.Hypothalamus 365 | 364 Right Cerebrum.Sub-lobar.*.Gray Matter.Hypothalamus 366 | 365 Left Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 13 367 | 366 Left Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 13 368 | 367 Right Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 13 369 | 368 Right Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 13 370 | 369 Left Cerebrum.Sub-lobar.Extra-Nuclear.Gray Matter.Brodmann area 13 371 | 370 Left Cerebrum.Limbic Lobe.Extra-Nuclear.White Matter.* 372 | 371 Left Cerebrum.Limbic Lobe.Anterior Cingulate.White Matter.* 373 | 372 Left Cerebrum.Limbic Lobe.Anterior Cingulate.*.* 374 | 373 Right Cerebrum.Limbic Lobe.Anterior Cingulate.*.* 375 | 374 Right Cerebrum.Limbic Lobe.Anterior Cingulate.White Matter.* 376 | 375 Right Cerebrum.Limbic Lobe.Extra-Nuclear.White Matter.* 377 | 376 Right Cerebrum.Sub-lobar.Extra-Nuclear.Gray Matter.Brodmann area 13 378 | 377 Left Cerebrum.Temporal Lobe.Sub-Gyral.*.* 379 | 378 Left Cerebrum.Sub-lobar.Extra-Nuclear.*.* 380 | 379 Left Cerebrum.Sub-lobar.Lentiform Nucleus.Gray Matter.Putamen 381 | 380 Left Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 25 382 | 381 Right Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 25 383 | 382 Right Cerebrum.Sub-lobar.Lentiform Nucleus.Gray Matter.Putamen 384 | 383 Right Cerebrum.Sub-lobar.Extra-Nuclear.*.* 385 | 384 Right Cerebrum.Temporal Lobe.Sub-Gyral.*.* 386 | 385 Left Cerebrum.Sub-lobar.*.Gray Matter.* 387 | 386 Right Cerebrum.Sub-lobar.*.Gray Matter.* 388 | 387 *.Temporal Lobe.Superior Temporal Gyrus.*.* 389 | 388 Left Cerebrum.Frontal Lobe.Sub-Gyral.*.* 390 | 389 Right Cerebrum.Frontal Lobe.Sub-Gyral.*.* 391 | 390 Left Cerebrum.Frontal Lobe.Extra-Nuclear.*.* 392 | 391 Right Cerebrum.Frontal Lobe.Extra-Nuclear.*.* 393 | 392 Left Cerebrum.Frontal Lobe.Extra-Nuclear.Gray Matter.Brodmann area 47 394 | 393 Right Cerebrum.Frontal Lobe.Extra-Nuclear.Gray Matter.Brodmann area 47 395 | 394 Left Cerebrum.Frontal-Temporal Space.*.*.* 396 | 395 Left Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 32 397 | 396 Right Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 32 398 | 397 Right Cerebrum.Frontal-Temporal Space.*.*.* 399 | 398 Left Cerebrum.Frontal-Temporal Space.Inferior Frontal Gyrus.*.* 400 | 399 Left Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 47 401 | 400 Left Cerebrum.Frontal Lobe.Extra-Nuclear.Gray Matter.Brodmann area 13 402 | 401 Right Cerebrum.Sub-lobar.Extra-Nuclear.Gray Matter.Brodmann area 47 403 | 402 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 47 404 | 403 Left Cerebrum.Frontal Lobe.Extra-Nuclear.White Matter.* 405 | 404 Right Cerebrum.Frontal Lobe.Extra-Nuclear.White Matter.* 406 | 405 Left Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 10 407 | 406 Left Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 10 408 | 407 Right Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 10 409 | 408 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 10 410 | 409 Left Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 47 411 | 410 Left Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 10 412 | 411 Right Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 10 413 | 412 Right Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.Brodmann area 10 414 | 413 Left Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.Brodmann area 10 415 | 414 Left Cerebrum.Occipital Lobe.Inferior Occipital Gyrus.Gray Matter.Brodmann area 19 416 | 415 Right Cerebrum.Occipital Lobe.Inferior Occipital Gyrus.Gray Matter.Brodmann area 19 417 | 416 *.*.Sub-Gyral.*.* 418 | 417 Left Cerebrum.Occipital Lobe.Lingual Gyrus.Gray Matter.Brodmann area 19 419 | 418 Right Cerebrum.Occipital Lobe.Lingual Gyrus.Gray Matter.Brodmann area 19 420 | 419 Left Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.*.* 421 | 420 Left Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 37 422 | 421 Left Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 19 423 | 422 Right Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 37 424 | 423 Right Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 19 425 | 424 Right Cerebrum.Limbic Lobe.Lingual Gyrus.White Matter.* 426 | 425 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 19 427 | 426 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 19 428 | 427 Right Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Brodmann area 19 429 | 428 Left Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Brodmann area 19 430 | 429 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 30 431 | 430 Right Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Brodmann area 30 432 | 431 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 30 433 | 432 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 27 434 | 433 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 27 435 | 434 Right Cerebrum.Temporal Lobe.*.White Matter.* 436 | 435 Left Cerebrum.Sub-lobar.Caudate.Gray Matter.Caudate Tail 437 | 436 Right Cerebrum.Sub-lobar.Caudate.Gray Matter.Caudate Tail 438 | 437 Left Brainstem.Midbrain.Thalamus.Gray Matter.Medial Geniculum Body 439 | 438 Right Brainstem.Midbrain.Thalamus.Gray Matter.Medial Geniculum Body 440 | 439 Left Cerebrum.Sub-lobar.Insula.White Matter.* 441 | 440 Right Cerebrum.Midbrain.*.*.* 442 | 441 Right Cerebrum.Sub-lobar.Insula.White Matter.* 443 | 442 Left Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 22 444 | 443 Left Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 22 445 | 444 Right Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 13 446 | 445 Right Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 22 447 | 446 Right Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 22 448 | 447 Left Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 13 449 | 448 Left Cerebrum.Sub-lobar.Insula.*.* 450 | 449 Left Cerebrum.Sub-lobar.Claustrum.Gray Matter.* 451 | 450 Right Cerebrum.Sub-lobar.Claustrum.Gray Matter.* 452 | 451 Right Cerebrum.Sub-lobar.Insula.*.* 453 | 452 Left Cerebrum.Sub-lobar.Lentiform Nucleus.Gray Matter.Lateral Globus Pallidus 454 | 453 Left Brainstem.Midbrain.*.Gray Matter.Subthalamic Nucleus 455 | 454 Right Brainstem.Midbrain.*.Gray Matter.Subthalamic Nucleus 456 | 455 Right Cerebrum.Sub-lobar.Lentiform Nucleus.Gray Matter.Lateral Globus Pallidus 457 | 456 Left Cerebrum.Sub-lobar.Lentiform Nucleus.Gray Matter.Medial Globus Pallidus 458 | 457 Right Cerebrum.Sub-lobar.Lentiform Nucleus.Gray Matter.Medial Globus Pallidus 459 | 458 Left Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 22 460 | 459 Right Brainstem.Midbrain.Extra-Nuclear.White Matter.* 461 | 460 Right Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 22 462 | 461 Left Cerebrum.Sub-lobar.*.White Matter.* 463 | 462 Right Cerebrum.Sub-lobar.*.White Matter.* 464 | 463 Right Cerebrum.Temporal Lobe.Insula.*.* 465 | 464 Left Cerebrum.Sub-lobar.Caudate.Gray Matter.Caudate Head 466 | 465 Right Cerebrum.Sub-lobar.Caudate.Gray Matter.Caudate Head 467 | 466 Right Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 47 468 | 467 Right Cerebrum.Sub-lobar.Inferior Frontal Gyrus.Gray Matter.Brodmann area 47 469 | 468 Left Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 47 470 | 469 Left Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 24 471 | 470 Right Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 24 472 | 471 Right Cerebrum.Frontal Lobe.*.Gray Matter.Brodmann area 10 473 | 472 Right Cerebrum.*.Medial Frontal Gyrus.*.* 474 | 473 Left Cerebrum.Occipital Lobe.Cuneus.*.* 475 | 474 Left Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 18 476 | 475 Left Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 17 477 | 476 Right Cerebrum.Occipital Lobe.Cuneus.*.* 478 | 477 Right Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 17 479 | 478 Right Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 18 480 | 479 Left Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 19 481 | 480 Right Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 19 482 | 481 Left Cerebrum.Occipital Lobe.Lingual Gyrus.Gray Matter.Brodmann area 30 483 | 482 Right Cerebrum.Occipital Lobe.Lingual Gyrus.Gray Matter.Brodmann area 30 484 | 483 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 10 485 | 484 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 10 486 | 485 Left Cerebrum.Occipital Lobe.Cuneus.White Matter.* 487 | 486 Right Cerebrum.Occipital Lobe.Cuneus.White Matter.* 488 | 487 Left Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 18 489 | 488 Right Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.Gray Matter.Brodmann area 18 490 | 489 Left Cerebrum.Limbic Lobe.Lingual Gyrus.White Matter.* 491 | 490 Left Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.* 492 | 491 Right Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.* 493 | 492 Left Cerebrum.Temporal Lobe.*.White Matter.Caudate Tail 494 | 493 Left Cerebrum.Sub-lobar.Caudate.Gray Matter.* 495 | 494 Left Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Caudate Tail 496 | 495 Right Cerebrum.Sub-lobar.Caudate.Gray Matter.* 497 | 496 Right Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Caudate Tail 498 | 497 Left Cerebrum.Sub-lobar.*.Gray Matter.Lateral Geniculum Body 499 | 498 Left Brainstem.Midbrain.*.Gray Matter.Medial Geniculum Body 500 | 499 Right Brainstem.Midbrain.*.Gray Matter.Medial Geniculum Body 501 | 500 Right Cerebrum.Sub-lobar.*.Gray Matter.Lateral Geniculum Body 502 | 501 Left Cerebrum.Sub-lobar.Lentiform Nucleus.Gray Matter.* 503 | 502 Right Cerebrum.Midbrain.Extra-Nuclear.White Matter.* 504 | 503 Left Brainstem.Midbrain.*.White Matter.* 505 | 504 Left Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Anterior Commissure 506 | 505 Inter-Hemispheric.*.*.White Matter.Anterior Commissure 507 | 506 Right Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Anterior Commissure 508 | 507 Left Cerebrum.Frontal-Temporal Space.Superior Temporal Gyrus.*.* 509 | 508 Left Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Corpus Callosum 510 | 509 Inter-Hemispheric.*.*.White Matter.Corpus Callosum 511 | 510 Right Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Corpus Callosum 512 | 511 Left Cerebrum.Sub-lobar.Extra-Nuclear.Gray Matter.Brodmann area 47 513 | 512 Left Cerebrum.Sub-lobar.Extra-Nuclear.Cerebro-Spinal Fluid.* 514 | 513 Right Cerebrum.Sub-lobar.Claustrum.White Matter.* 515 | 514 Left Cerebrum.Frontal Lobe.Sub-Gyral.White Matter.Corpus Callosum 516 | 515 Right Cerebrum.Frontal Lobe.Sub-Gyral.White Matter.Corpus Callosum 517 | 516 Left Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 10 518 | 517 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 10 519 | 518 *.*.*.Gray Matter.* 520 | 519 Left Cerebrum.Occipital Lobe.*.Gray Matter.* 521 | 520 Left Cerebrum.Occipital Lobe.Middle Occipital Gyrus.Gray Matter.* 522 | 521 Right Cerebrum.Occipital Lobe.Middle Occipital Gyrus.Gray Matter.* 523 | 522 Right Cerebrum.*.*.Gray Matter.* 524 | 523 *.*.Middle Occipital Gyrus.Gray Matter.* 525 | 524 Inter-Hemispheric.*.Lingual Gyrus.*.* 526 | 525 Right Cerebrum.Occipital Lobe.Lingual Gyrus.Gray Matter.* 527 | 526 Left Cerebrum.Limbic Lobe.Lingual Gyrus.Gray Matter.* 528 | 527 *.*.Middle Temporal Gyrus.Gray Matter.* 529 | 528 Left Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.* 530 | 529 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.* 531 | 530 *.Sub-lobar.Extra-Nuclear.White Matter.* 532 | 531 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.* 533 | 532 Left Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.* 534 | 533 Left Cerebrum.Occipital Lobe.Cuneus.Gray Matter.* 535 | 534 Inter-Hemispheric.Occipital Lobe.*.Gray Matter.* 536 | 535 Right Cerebrum.Occipital Lobe.Cuneus.Gray Matter.* 537 | 536 Right Cerebrum.*.Cuneus.Gray Matter.* 538 | 537 Inter-Hemispheric.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 18 539 | 538 Inter-Hemispheric.*.Cuneus.*.* 540 | 539 Right Cerebrum.Occipital Lobe.*.Gray Matter.* 541 | 540 Inter-Hemispheric.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 17 542 | 541 Left Cerebrum.Occipital Lobe.Lingual Gyrus.Gray Matter.* 543 | 542 Right Cerebrum.*.Middle Occipital Gyrus.Gray Matter.* 544 | 543 Inter-Hemispheric.Occipital Lobe.Cuneus.*.* 545 | 544 Inter-Hemispheric.Occipital Lobe.Cuneus.Gray Matter.* 546 | 545 Inter-Hemispheric.Occipital Lobe.Lingual Gyrus.Gray Matter.* 547 | 546 Right Cerebrum.*.Middle Occipital Gyrus.*.* 548 | 547 Inter-Hemispheric.Occipital Lobe.*.*.* 549 | 548 Left Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.Gray Matter.* 550 | 549 Right Cerebrum.Occipital Lobe.Inferior Temporal Gyrus.Gray Matter.* 551 | 550 *.*.Inferior Temporal Gyrus.Gray Matter.* 552 | 551 Right Cerebrum.*.Inferior Temporal Gyrus.Gray Matter.* 553 | 552 Left Cerebrum.Occipital Lobe.Sub-Gyral.Gray Matter.* 554 | 553 Left Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.Gray Matter.* 555 | 554 Right Cerebrum.Temporal Lobe.Inferior Temporal Gyrus.Gray Matter.* 556 | 555 Right Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.* 557 | 556 Left Cerebrum.Occipital Lobe.Middle Temporal Gyrus.*.* 558 | 557 Left Cerebrum.Occipital Lobe.Middle Temporal Gyrus.Gray Matter.* 559 | 558 Left Cerebrum.Occipital Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 37 560 | 559 *.*.Culmen of Vermis.*.* 561 | 560 Right Cerebrum.Occipital Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 37 562 | 561 Right Cerebrum.Occipital Lobe.Middle Temporal Gyrus.*.* 563 | 562 Left Cerebrum.Occipital Lobe.Middle Temporal Gyrus.White Matter.* 564 | 563 Right Cerebrum.*.Middle Temporal Gyrus.*.* 565 | 564 Right Cerebellum.Anterior Lobe.Culmen.Gray Matter.Brodmann area 19 566 | 565 Left Cerebrum.Temporal Lobe.Lingual Gyrus.White Matter.* 567 | 566 Left Cerebrum.Temporal Lobe.Lingual Gyrus.Gray Matter.Brodmann area 19 568 | 567 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.* 569 | 568 Right Cerebrum.Temporal Lobe.Lingual Gyrus.Gray Matter.Brodmann area 19 570 | 569 Right Cerebrum.Temporal Lobe.Lingual Gyrus.White Matter.* 571 | 570 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.* 572 | 571 Left Cerebrum.Temporal Lobe.*.Cerebro-Spinal Fluid.Caudate Tail 573 | 572 Left Cerebrum.Temporal Lobe.*.White Matter.* 574 | 573 Right Cerebrum.Temporal Lobe.Extra-Nuclear.White Matter.* 575 | 574 Right Brainstem.*.*.*.* 576 | 575 Right Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.* 577 | 576 Left Brainstem.Midbrain.Extra-Nuclear.White Matter.* 578 | 577 Right Cerebrum.*.Superior Temporal Gyrus.*.* 579 | 578 Left Cerebrum.Temporal Lobe.Insula.Gray Matter.* 580 | 579 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Ventral Posterior Lateral Nucleus 581 | 580 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Ventral Posterior Medial Nucleus 582 | 581 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Mammillary Body 583 | 582 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Mammillary Body 584 | 583 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Ventral Posterior Medial Nucleus 585 | 584 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Ventral Posterior Lateral Nucleus 586 | 585 Right Cerebrum.Sub-lobar.Insula.Gray Matter.* 587 | 586 Right Cerebrum.Temporal Lobe.Insula.Gray Matter.* 588 | 587 Left Cerebrum.Temporal Lobe.Insula.Gray Matter.Brodmann area 22 589 | 588 Right Cerebrum.Temporal Lobe.Insula.Gray Matter.Brodmann area 22 590 | 589 Left Cerebrum.Temporal Lobe.Insula.Gray Matter.Brodmann area 13 591 | 590 Right Cerebrum.Temporal Lobe.Insula.Gray Matter.Brodmann area 13 592 | 591 Left Cerebrum.Temporal Lobe.Insula.*.* 593 | 592 Left Cerebrum.Sub-lobar.Insula.Gray Matter.* 594 | 593 Right Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Medial Globus Pallidus 595 | 594 Right Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Lateral Globus Pallidus 596 | 595 Left Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Lateral Globus Pallidus 597 | 596 Left Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Putamen 598 | 597 Right Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Putamen 599 | 598 Left Cerebrum.Sub-lobar.Caudate.Cerebro-Spinal Fluid.Caudate Head 600 | 599 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.* 601 | 600 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.* 602 | 601 Right Cerebrum.Sub-lobar.Caudate.Cerebro-Spinal Fluid.Caudate Head 603 | 602 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 45 604 | 603 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 45 605 | 604 Left Cerebrum.Sub-lobar.Inferior Frontal Gyrus.Gray Matter.Brodmann area 47 606 | 605 Left Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.* 607 | 606 Right Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.* 608 | 607 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 46 609 | 608 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 46 610 | 609 Left Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.* 611 | 610 Left Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 32 612 | 611 Left Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.* 613 | 612 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 32 614 | 613 Right Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.* 615 | 614 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.* 616 | 615 Left Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.* 617 | 616 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.* 618 | 617 Left Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.* 619 | 618 Right Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.* 620 | 619 Inter-Hemispheric.Frontal Lobe.*.*.* 621 | 620 Right Cerebrum.Frontal Lobe.*.Gray Matter.* 622 | 621 Inter-Hemispheric.Sub-lobar.Extra-Nuclear.White Matter.* 623 | 622 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Pulvinar 624 | 623 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Pulvinar 625 | 624 Inter-Hemispheric.*.*.Cerebro-Spinal Fluid.Optic Tract 626 | 625 Left Cerebrum.Temporal Lobe.Middle Occipital Gyrus.*.* 627 | 626 Right Cerebrum.Temporal Lobe.Middle Occipital Gyrus.*.* 628 | 627 Right Cerebrum.Temporal Lobe.Middle Occipital Gyrus.Gray Matter.Brodmann area 37 629 | 628 Left Cerebrum.Temporal Lobe.Middle Occipital Gyrus.Gray Matter.Brodmann area 37 630 | 629 Left Cerebrum.Temporal Lobe.Middle Occipital Gyrus.White Matter.* 631 | 630 Right Cerebrum.Temporal Lobe.Middle Occipital Gyrus.White Matter.* 632 | 631 Left Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 18 633 | 632 Right Cerebrum.Limbic Lobe.Parahippocampal Gyrus.Gray Matter.Brodmann area 18 634 | 633 Inter-Hemispheric.Sub-lobar.Extra-Nuclear.Cerebro-Spinal Fluid.Optic Tract 635 | 634 Right Cerebrum.Sub-lobar.Superior Temporal Gyrus.Gray Matter.Brodmann area 22 636 | 635 Left Cerebrum.Temporal Lobe.Insula.White Matter.* 637 | 636 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Medial Dorsal Nucleus 638 | 637 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Medial Dorsal Nucleus 639 | 638 Left Cerebrum.Sub-lobar.Extra-Nuclear.Cerebro-Spinal Fluid.Optic Tract 640 | 639 Right Cerebrum.*.*.Cerebro-Spinal Fluid.Optic Tract 641 | 640 Right Cerebrum.Sub-lobar.Lentiform Nucleus.Gray Matter.* 642 | 641 Right Cerebrum.Sub-lobar.Extra-Nuclear.Cerebro-Spinal Fluid.Optic Tract 643 | 642 Right Cerebrum.Sub-lobar.Superior Temporal Gyrus.*.* 644 | 643 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Ventral Lateral Nucleus 645 | 644 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Ventral Lateral Nucleus 646 | 645 Right Cerebrum.*.Thalamus.Gray Matter.* 647 | 646 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Ventral Anterior Nucleus 648 | 647 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Ventral Anterior Nucleus 649 | 648 Left Cerebrum.Frontal-Temporal Space.Insula.*.* 650 | 649 Left Cerebrum.Frontal Lobe.Insula.*.* 651 | 650 Right Cerebrum.Sub-lobar.Inferior Frontal Gyrus.*.* 652 | 651 Inter-Hemispheric.Sub-lobar.Extra-Nuclear.White Matter.Corpus Callosum 653 | 652 Right Cerebrum.*.*.White Matter.Corpus Callosum 654 | 653 Right Cerebrum.Sub-lobar.Inferior Frontal Gyrus.Gray Matter.Brodmann area 45 655 | 654 Left Cerebrum.Sub-lobar.Inferior Frontal Gyrus.*.* 656 | 655 Left Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 45 657 | 656 Right Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 45 658 | 657 Right Cerebrum.Sub-lobar.*.White Matter.Corpus Callosum 659 | 658 Right Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 46 660 | 659 Inter-Hemispheric.Frontal Lobe.Medial Frontal Gyrus.*.* 661 | 660 Left Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 30 662 | 661 Right Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 30 663 | 662 Left Cerebrum.Limbic Lobe.Posterior Cingulate.White Matter.* 664 | 663 Left Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.Brodmann area 30 665 | 664 Right Cerebrum.Limbic Lobe.Posterior Cingulate.White Matter.* 666 | 665 Right Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.Brodmann area 30 667 | 666 Left Cerebrum.Occipital Lobe.Posterior Cingulate.White Matter.* 668 | 667 Left Cerebrum.Limbic Lobe.Posterior Cingulate.*.* 669 | 668 Right Cerebrum.Limbic Lobe.Posterior Cingulate.*.* 670 | 669 Right Cerebrum.Occipital Lobe.Posterior Cingulate.Gray Matter.Brodmann area 30 671 | 670 Left Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.Brodmann area 29 672 | 671 Right Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.Brodmann area 29 673 | 672 Left Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 41 674 | 673 Right Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 41 675 | 674 Left Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 42 676 | 675 Right Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 42 677 | 676 Right Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Pulvinar 678 | 677 Left Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Ventral Posterior Lateral Nucleus 679 | 678 Left Cerebrum.Temporal Lobe.Precentral Gyrus.*.* 680 | 679 Left Cerebrum.Frontal Lobe.Precentral Gyrus.*.* 681 | 680 Right Cerebrum.Frontal Lobe.Precentral Gyrus.*.* 682 | 681 Right Cerebrum.Temporal Lobe.Precentral Gyrus.*.* 683 | 682 Left Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 6 684 | 683 Right Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 6 685 | 684 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Anterior Nucleus 686 | 685 Left Cerebrum.Frontal Lobe.Precentral Gyrus.White Matter.* 687 | 686 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Anterior Nucleus 688 | 687 Right Cerebrum.Frontal Lobe.Precentral Gyrus.White Matter.* 689 | 688 Inter-Hemispheric.*.*.White Matter.* 690 | 689 Right Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 44 691 | 690 Left Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 44 692 | 691 Right Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 44 693 | 692 Left Cerebrum.Sub-lobar.Caudate.Gray Matter.Caudate Body 694 | 693 Right Cerebrum.Sub-lobar.Caudate.Gray Matter.Caudate Body 695 | 694 Left Cerebrum.Limbic Lobe.Anterior Cingulate.White Matter.Corpus Callosum 696 | 695 Right Cerebrum.Limbic Lobe.Anterior Cingulate.White Matter.Corpus Callosum 697 | 696 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 46 698 | 697 Left Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 46 699 | 698 Left Cerebrum.*.Middle Occipital Gyrus.*.* 700 | 699 Left Cerebrum.Occipital Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 19 701 | 700 Right Cerebrum.Occipital Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 19 702 | 701 Right Cerebrum.Occipital Lobe.Middle Temporal Gyrus.White Matter.* 703 | 702 Left Cerebrum.Occipital Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 39 704 | 703 Left Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 39 705 | 704 Right Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 39 706 | 705 Right Cerebrum.Occipital Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 39 707 | 706 Left Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 23 708 | 707 Right Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 23 709 | 708 Left Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 39 710 | 709 Right Cerebrum.Temporal Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 39 711 | 710 Inter-Hemispheric.Limbic Lobe.Posterior Cingulate.*.* 712 | 711 Left Cerebrum.Limbic Lobe.Extra-Nuclear.White Matter.Corpus Callosum 713 | 712 Right Cerebrum.Limbic Lobe.Extra-Nuclear.White Matter.Corpus Callosum 714 | 713 Left Cerebrum.Limbic Lobe.Sub-Gyral.White Matter.Corpus Callosum 715 | 714 Inter-Hemispheric.Limbic Lobe.Extra-Nuclear.White Matter.Corpus Callosum 716 | 715 Right Cerebrum.Limbic Lobe.Sub-Gyral.White Matter.Corpus Callosum 717 | 716 *.*.Superior Temporal Gyrus.*.* 718 | 717 Left Cerebrum.Temporal Lobe.Transverse Temporal Gyrus.White Matter.* 719 | 718 Right Cerebrum.Temporal Lobe.Transverse Temporal Gyrus.White Matter.* 720 | 719 Right Cerebrum.Temporal Lobe.Transverse Temporal Gyrus.Gray Matter.Brodmann area 41 721 | 720 Left Cerebrum.Temporal Lobe.Transverse Temporal Gyrus.Gray Matter.Brodmann area 41 722 | 721 Left Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 41 723 | 722 Right Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 41 724 | 723 Left Cerebrum.Sub-lobar.Transverse Temporal Gyrus.Gray Matter.Brodmann area 41 725 | 724 Left Cerebrum.Sub-lobar.Transverse Temporal Gyrus.White Matter.* 726 | 725 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Lateral Posterior Nucleus 727 | 726 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Lateral Posterior Nucleus 728 | 727 Right Cerebrum.Temporal Lobe.Transverse Temporal Gyrus.Gray Matter.Brodmann area 42 729 | 728 Left Cerebrum.Temporal Lobe.Transverse Temporal Gyrus.*.* 730 | 729 Left Cerebrum.Temporal Lobe.Transverse Temporal Gyrus.Gray Matter.Brodmann area 42 731 | 730 Right Cerebrum.Temporal Lobe.Transverse Temporal Gyrus.*.* 732 | 731 Right Cerebrum.Temporal Lobe.Precentral Gyrus.White Matter.* 733 | 732 Left Cerebrum.Frontal Lobe.Transverse Temporal Gyrus.White Matter.* 734 | 733 Left Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 13 735 | 734 Left Cerebrum.Sub-lobar.Precentral Gyrus.Gray Matter.Brodmann area 13 736 | 735 Right Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 13 737 | 736 Left Cerebrum.*.Transverse Temporal Gyrus.*.* 738 | 737 Left Cerebrum.Temporal Lobe.Precentral Gyrus.White Matter.* 739 | 738 Left Cerebrum.Temporal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 43 740 | 739 Left Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 43 741 | 740 Right Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 43 742 | 741 Right Cerebrum.Temporal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 42 743 | 742 Left Cerebrum.Temporal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 42 744 | 743 Left Cerebrum.*.Precentral Gyrus.*.* 745 | 744 Inter-Hemispheric.Sub-lobar.Lateral Ventricle.Cerebro-Spinal Fluid.* 746 | 745 Right Cerebrum.*.Precentral Gyrus.*.* 747 | 746 Left Cerebrum.Frontal Lobe.Insula.White Matter.* 748 | 747 Right Cerebrum.Frontal Lobe.Insula.White Matter.* 749 | 748 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 44 750 | 749 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 44 751 | 750 Left Cerebrum.Limbic Lobe.Extra-Nuclear.*.* 752 | 751 Right Cerebrum.Limbic Lobe.Extra-Nuclear.*.* 753 | 752 Inter-Hemispheric.Limbic Lobe.Anterior Cingulate.*.* 754 | 753 Left Cerebrum.*.Middle Frontal Gyrus.*.* 755 | 754 Right Cerebrum.*.*.Gray Matter.Brodmann area 10 756 | 755 Inter-Hemispheric.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 10 757 | 756 Left Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.Brodmann area 31 758 | 757 Right Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.Brodmann area 31 759 | 758 Left Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.Brodmann area 18 760 | 759 Left Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.* 761 | 760 Right Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.Brodmann area 18 762 | 761 Right Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.* 763 | 762 Left Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.Brodmann area 23 764 | 763 Right Cerebrum.Limbic Lobe.Posterior Cingulate.Gray Matter.Brodmann area 23 765 | 764 Left Cerebrum.Occipital Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 22 766 | 765 Left Cerebrum.*.Superior Temporal Gyrus.Gray Matter.Brodmann area 22 767 | 766 Right Cerebrum.Occipital Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 22 768 | 767 Left Cerebrum.Occipital Lobe.Superior Temporal Gyrus.Gray Matter.Brodmann area 22 769 | 768 Right Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 41 770 | 769 Right Cerebrum.Temporal Lobe.Insula.White Matter.* 771 | 770 Left Cerebrum.Temporal Lobe.Insula.Gray Matter.Brodmann area 41 772 | 771 Right Cerebrum.Temporal Lobe.Insula.Gray Matter.Brodmann area 41 773 | 772 Left Cerebrum.Temporal Lobe.Postcentral Gyrus.*.* 774 | 773 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.*.* 775 | 774 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 40 776 | 775 Left Cerebrum.Parietal Lobe.Insula.White Matter.* 777 | 776 Left Cerebrum.Sub-lobar.Extra-Nuclear.White Matter.Pulvinar 778 | 777 Right Cerebrum.Parietal Lobe.Insula.White Matter.* 779 | 778 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 40 780 | 779 Right Cerebrum.Temporal Lobe.Postcentral Gyrus.*.* 781 | 780 Right Cerebrum.Parietal Lobe.Superior Temporal Gyrus.*.* 782 | 781 Right Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 40 783 | 782 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.*.* 784 | 783 Left Cerebrum.Parietal Lobe.Superior Temporal Gyrus.*.* 785 | 784 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.White Matter.* 786 | 785 Left Cerebrum.Sub-lobar.Insula.Gray Matter.Brodmann area 40 787 | 786 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.White Matter.* 788 | 787 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Lateral Dorsal Nucleus 789 | 788 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Lateral Dorsal Nucleus 790 | 789 Left Cerebrum.*.Postcentral Gyrus.*.* 791 | 790 Left Cerebrum.Sub-lobar.Thalamus.Gray Matter.Midline Nucleus 792 | 791 Right Cerebrum.Sub-lobar.Thalamus.Gray Matter.Midline Nucleus 793 | 792 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 43 794 | 793 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 43 795 | 794 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.* 796 | 795 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.* 797 | 796 Left Cerebrum.Parietal Lobe.Sub-Gyral.White Matter.* 798 | 797 Right Cerebrum.Parietal Lobe.Sub-Gyral.Gray Matter.Brodmann area 43 799 | 798 Right Cerebrum.Parietal Lobe.Sub-Gyral.White Matter.* 800 | 799 Left Cerebrum.Parietal Lobe.*.*.* 801 | 800 Left Cerebrum.Parietal Lobe.Precentral Gyrus.White Matter.* 802 | 801 Left Cerebrum.Parietal Lobe.Extra-Nuclear.White Matter.* 803 | 802 Right Cerebrum.Parietal Lobe.Precentral Gyrus.White Matter.* 804 | 803 Left Cerebrum.Parietal Lobe.Precentral Gyrus.*.* 805 | 804 Left Cerebrum.Parietal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 4 806 | 805 Right Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 4 807 | 806 Right Cerebrum.Parietal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 4 808 | 807 Right Cerebrum.Parietal Lobe.Precentral Gyrus.*.* 809 | 808 Left Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 4 810 | 809 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 6 811 | 810 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 6 812 | 811 Left Cerebrum.*.Inferior Frontal Gyrus.*.* 813 | 812 *.*.Middle Frontal Gyrus.*.* 814 | 813 Left Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 9 815 | 814 Left Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 9 816 | 815 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 9 817 | 816 Right Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 9 818 | 817 Left Cerebrum.*.Superior Frontal Gyrus.*.* 819 | 818 Left Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 19 820 | 819 Right Cerebrum.Temporal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 19 821 | 820 Left Cerebrum.Temporal Lobe.Middle Occipital Gyrus.Gray Matter.Brodmann area 19 822 | 821 Left Cerebrum.Occipital Lobe.Precuneus.White Matter.* 823 | 822 Right Cerebrum.Occipital Lobe.Precuneus.White Matter.* 824 | 823 Left Cerebrum.Occipital Lobe.Precuneus.Gray Matter.Brodmann area 31 825 | 824 Right Cerebrum.Occipital Lobe.Precuneus.Gray Matter.Brodmann area 31 826 | 825 Left Cerebrum.Occipital Lobe.Precuneus.*.* 827 | 826 Left Cerebrum.Occipital Lobe.Precuneus.Gray Matter.Brodmann area 18 828 | 827 Right Cerebrum.Occipital Lobe.Precuneus.Gray Matter.Brodmann area 18 829 | 828 Right Cerebrum.Occipital Lobe.Precuneus.*.* 830 | 829 Left Cerebrum.Occipital Lobe.Precuneus.Gray Matter.Brodmann area 23 831 | 830 Right Cerebrum.Occipital Lobe.Precuneus.Gray Matter.Brodmann area 23 832 | 831 Left Cerebrum.Sub-lobar.Posterior Cingulate.White Matter.* 833 | 832 Right Cerebrum.Sub-lobar.Posterior Cingulate.White Matter.* 834 | 833 Left Cerebrum.Frontal Lobe.Postcentral Gyrus.White Matter.* 835 | 834 Right Cerebrum.Frontal Lobe.Postcentral Gyrus.White Matter.* 836 | 835 Left Cerebrum.Frontal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 4 837 | 836 Right Cerebrum.Frontal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 4 838 | 837 *.*.Precentral Gyrus.*.* 839 | 838 Left Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 33 840 | 839 Right Cerebrum.Limbic Lobe.Anterior Cingulate.Gray Matter.Brodmann area 33 841 | 840 Inter-Hemispheric.*.Anterior Cingulate.*.* 842 | 841 Left Cerebrum.Frontal Lobe.Anterior Cingulate.Gray Matter.Brodmann area 9 843 | 842 *.*.Cuneus.*.* 844 | 843 Left Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 19 845 | 844 Right Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 19 846 | 845 *.*.Superior Occipital Gyrus.*.* 847 | 846 Left Cerebrum.Occipital Lobe.Superior Occipital Gyrus.*.* 848 | 847 Right Cerebrum.Occipital Lobe.Superior Occipital Gyrus.*.* 849 | 848 Left Cerebrum.Occipital Lobe.Superior Occipital Gyrus.Gray Matter.Brodmann area 19 850 | 849 Right Cerebrum.Occipital Lobe.Superior Occipital Gyrus.Gray Matter.Brodmann area 19 851 | 850 Left Cerebrum.Occipital Lobe.Superior Occipital Gyrus.White Matter.* 852 | 851 Right Cerebrum.Occipital Lobe.Superior Occipital Gyrus.White Matter.* 853 | 852 Left Cerebrum.Temporal Lobe.Superior Occipital Gyrus.*.* 854 | 853 Right Cerebrum.Temporal Lobe.Superior Occipital Gyrus.*.* 855 | 854 Left Cerebrum.Temporal Lobe.Cuneus.White Matter.* 856 | 855 Right Cerebrum.Temporal Lobe.Cuneus.White Matter.* 857 | 856 Left Cerebrum.Parietal Lobe.Precuneus.Gray Matter.Brodmann area 31 858 | 857 Left Cerebrum.Parietal Lobe.Precuneus.Gray Matter.Brodmann area 18 859 | 858 Right Cerebrum.Parietal Lobe.Precuneus.Gray Matter.Brodmann area 18 860 | 859 Right Cerebrum.Parietal Lobe.Precuneus.Gray Matter.Brodmann area 31 861 | 860 Left Cerebrum.Parietal Lobe.Precuneus.White Matter.* 862 | 861 Left Cerebrum.Parietal Lobe.Precuneus.*.* 863 | 862 Right Cerebrum.Parietal Lobe.Precuneus.*.* 864 | 863 Right Cerebrum.Temporal Lobe.Precuneus.Gray Matter.Brodmann area 31 865 | 864 Right Cerebrum.Parietal Lobe.Precuneus.White Matter.* 866 | 865 *.Frontal Lobe.Middle Temporal Gyrus.Gray Matter.Brodmann area 39 867 | 866 Right Cerebrum.Temporal Lobe.Precuneus.White Matter.* 868 | 867 Left Cerebrum.Temporal Lobe.Precuneus.White Matter.* 869 | 868 Left Cerebrum.Temporal Lobe.Supramarginal Gyrus.*.* 870 | 869 Left Cerebrum.Temporal Lobe.Supramarginal Gyrus.Gray Matter.Brodmann area 40 871 | 870 Left Cerebrum.Temporal Lobe.Supramarginal Gyrus.White Matter.* 872 | 871 Right Cerebrum.Temporal Lobe.Supramarginal Gyrus.White Matter.* 873 | 872 Right Cerebrum.Temporal Lobe.Supramarginal Gyrus.Gray Matter.Brodmann area 40 874 | 873 Right Cerebrum.Temporal Lobe.Supramarginal Gyrus.*.* 875 | 874 Left Cerebrum.Temporal Lobe.Inferior Parietal Lobule.White Matter.* 876 | 875 Right Cerebrum.Parietal Lobe.Extra-Nuclear.White Matter.* 877 | 876 Right Cerebrum.Temporal Lobe.Inferior Parietal Lobule.White Matter.* 878 | 877 Left Cerebrum.Temporal Lobe.Inferior Parietal Lobule.Gray Matter.Brodmann area 40 879 | 878 Left Cerebrum.Parietal Lobe.Inferior Parietal Lobule.Gray Matter.Brodmann area 40 880 | 879 Left Cerebrum.Parietal Lobe.Inferior Parietal Lobule.White Matter.* 881 | 880 Right Cerebrum.Parietal Lobe.Inferior Parietal Lobule.White Matter.* 882 | 881 Right Cerebrum.Parietal Lobe.Inferior Parietal Lobule.Gray Matter.Brodmann area 40 883 | 882 Left Cerebrum.Parietal Lobe.Supramarginal Gyrus.*.* 884 | 883 Right Cerebrum.Parietal Lobe.Supramarginal Gyrus.*.* 885 | 884 Left Cerebrum.Temporal Lobe.Inferior Parietal Lobule.*.* 886 | 885 Right Cerebrum.Temporal Lobe.Inferior Parietal Lobule.Gray Matter.Brodmann area 40 887 | 886 Right Cerebrum.Temporal Lobe.Inferior Parietal Lobule.*.* 888 | 887 Left Cerebrum.Parietal Lobe.Inferior Parietal Lobule.*.* 889 | 888 Inter-Hemispheric.Limbic Lobe.*.*.* 890 | 889 Right Cerebrum.Parietal Lobe.Inferior Parietal Lobule.*.* 891 | 890 Left Cerebrum.Limbic Lobe.*.White Matter.* 892 | 891 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 2 893 | 892 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 2 894 | 893 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 1 895 | 894 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 1 896 | 895 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 3 897 | 896 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 3 898 | 897 Left Cerebrum.Frontal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 3 899 | 898 Right Cerebrum.Frontal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 3 900 | 899 Left Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 9 901 | 900 Right Cerebrum.Frontal Lobe.Inferior Frontal Gyrus.Gray Matter.Brodmann area 9 902 | 901 Right Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 9 903 | 902 Left Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.Brodmann area 9 904 | 903 Right Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.Brodmann area 9 905 | 904 Inter-Hemispheric.*.Superior Frontal Gyrus.*.* 906 | 905 Right Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 31 907 | 906 Left Cerebrum.Temporal Lobe.Superior Occipital Gyrus.Gray Matter.Brodmann area 39 908 | 907 Right Cerebrum.Temporal Lobe.Superior Occipital Gyrus.Gray Matter.Brodmann area 39 909 | 908 Left Cerebrum.Occipital Lobe.Superior Occipital Gyrus.Gray Matter.Brodmann area 39 910 | 909 Left Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 31 911 | 910 Right Cerebrum.Occipital Lobe.Superior Occipital Gyrus.Gray Matter.Brodmann area 39 912 | 911 Left Cerebrum.Limbic Lobe.Precuneus.*.* 913 | 912 Left Cerebrum.Limbic Lobe.Cingulate Gyrus.*.* 914 | 913 Right Cerebrum.Limbic Lobe.Cingulate Gyrus.*.* 915 | 914 Right Cerebrum.Limbic Lobe.Precuneus.*.* 916 | 915 Left Cerebrum.Limbic Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 31 917 | 916 Right Cerebrum.Limbic Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 31 918 | 917 Left Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 39 919 | 918 Right Cerebrum.Temporal Lobe.Sub-Gyral.Gray Matter.Brodmann area 39 920 | 919 Left Cerebrum.Limbic Lobe.Precuneus.White Matter.* 921 | 920 Left Cerebrum.Limbic Lobe.Precuneus.Gray Matter.Brodmann area 31 922 | 921 Left Cerebrum.Limbic Lobe.Cingulate Gyrus.White Matter.* 923 | 922 Right Cerebrum.Limbic Lobe.Cingulate Gyrus.White Matter.* 924 | 923 Right Cerebrum.Limbic Lobe.Precuneus.Gray Matter.Brodmann area 31 925 | 924 Right Cerebrum.Limbic Lobe.Precuneus.White Matter.* 926 | 925 Left Cerebrum.Occipital Lobe.Superior Temporal Gyrus.*.* 927 | 926 Right Cerebrum.Occipital Lobe.Superior Temporal Gyrus.*.* 928 | 927 Left Cerebrum.Parietal Lobe.Supramarginal Gyrus.Gray Matter.Brodmann area 40 929 | 928 Right Cerebrum.Parietal Lobe.Supramarginal Gyrus.Gray Matter.Brodmann area 40 930 | 929 Left Cerebrum.Parietal Lobe.Supramarginal Gyrus.White Matter.* 931 | 930 Right Cerebrum.Parietal Lobe.Supramarginal Gyrus.White Matter.* 932 | 931 *.*.Supramarginal Gyrus.*.* 933 | 932 Right Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Brodmann area 31 934 | 933 *.*.Inferior Parietal Lobule.*.* 935 | 934 Left Cerebrum.Limbic Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 23 936 | 935 Right Cerebrum.Limbic Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 23 937 | 936 Left Cerebrum.Frontal Lobe.Inferior Parietal Lobule.White Matter.* 938 | 937 Right Cerebrum.Frontal Lobe.Inferior Parietal Lobule.White Matter.* 939 | 938 Left Cerebrum.Parietal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 3 940 | 939 Left Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 3 941 | 940 Right Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 3 942 | 941 Left Cerebrum.Limbic Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 24 943 | 942 Right Cerebrum.Limbic Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 24 944 | 943 Left Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 9 945 | 944 Right Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 9 946 | 945 Left Cerebrum.Limbic Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 32 947 | 946 Right Cerebrum.Limbic Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 32 948 | 947 Left Cerebrum.Limbic Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 32 949 | 948 Right Cerebrum.Limbic Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 32 950 | 949 Left Cerebrum.Limbic Lobe.Medial Frontal Gyrus.*.* 951 | 950 Right Cerebrum.Limbic Lobe.Medial Frontal Gyrus.*.* 952 | 951 Right Cerebrum.*.Cuneus.*.* 953 | 952 Left Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 7 954 | 953 Right Cerebrum.Occipital Lobe.Cuneus.Gray Matter.Brodmann area 7 955 | 954 *.*.Angular Gyrus.*.* 956 | 955 Left Cerebrum.Occipital Lobe.Angular Gyrus.*.* 957 | 956 Right Cerebrum.Occipital Lobe.Angular Gyrus.*.* 958 | 957 Left Cerebrum.Temporal Lobe.Angular Gyrus.*.* 959 | 958 Left Cerebrum.Temporal Lobe.Angular Gyrus.Gray Matter.Brodmann area 39 960 | 959 Right Cerebrum.Temporal Lobe.Angular Gyrus.Gray Matter.Brodmann area 39 961 | 960 Right Cerebrum.Temporal Lobe.Angular Gyrus.*.* 962 | 961 Left Cerebrum.Temporal Lobe.Angular Gyrus.White Matter.* 963 | 962 Right Cerebrum.Temporal Lobe.Angular Gyrus.White Matter.* 964 | 963 Left Cerebrum.Parietal Lobe.Cuneus.White Matter.* 965 | 964 Right Cerebrum.Parietal Lobe.Cuneus.White Matter.* 966 | 965 Left Cerebrum.Parietal Lobe.Angular Gyrus.White Matter.* 967 | 966 Right Cerebrum.Parietal Lobe.Angular Gyrus.White Matter.* 968 | 967 Left Cerebrum.Parietal Lobe.Angular Gyrus.Gray Matter.Brodmann area 39 969 | 968 Left Cerebrum.Parietal Lobe.Precuneus.Gray Matter.Brodmann area 7 970 | 969 Right Cerebrum.Occipital Lobe.Precuneus.Gray Matter.Brodmann area 7 971 | 970 Right Cerebrum.Parietal Lobe.Angular Gyrus.Gray Matter.Brodmann area 39 972 | 971 Left Cerebrum.Occipital Lobe.Precuneus.Gray Matter.Brodmann area 7 973 | 972 Right Cerebrum.Parietal Lobe.Precuneus.Gray Matter.Brodmann area 7 974 | 973 *.Parietal Lobe.*.*.* 975 | 974 Left Cerebrum.Parietal Lobe.Supramarginal Gyrus.Gray Matter.Brodmann area 39 976 | 975 Right Cerebrum.Parietal Lobe.Supramarginal Gyrus.Gray Matter.Brodmann area 39 977 | 976 Right Cerebrum.*.Precuneus.*.* 978 | 977 Right Cerebrum.Parietal Lobe.*.*.* 979 | 978 Left Cerebrum.Parietal Lobe.Inferior Parietal Lobule.Gray Matter.Brodmann area 2 980 | 979 Left Cerebrum.Frontal Lobe.Postcentral Gyrus.*.* 981 | 980 Right Cerebrum.Frontal Lobe.Postcentral Gyrus.*.* 982 | 981 Left Cerebrum.Limbic Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 9 983 | 982 Right Cerebrum.Limbic Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 9 984 | 983 Left Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 9 985 | 984 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 9 986 | 985 Left Cerebrum.Parietal Lobe.Cuneus.*.* 987 | 986 Left Cerebrum.Parietal Lobe.Precuneus.Gray Matter.Brodmann area 19 988 | 987 Right Cerebrum.Parietal Lobe.Precuneus.Gray Matter.Brodmann area 19 989 | 988 Inter-Hemispheric.*.Precuneus.*.* 990 | 989 Right Cerebrum.Parietal Lobe.Precuneus.Gray Matter.Brodmann area 39 991 | 990 Left Cerebrum.Parietal Lobe.Precuneus.Gray Matter.Brodmann area 39 992 | 991 Right Cerebrum.Parietal Lobe.Sub-Gyral.Gray Matter.Brodmann area 39 993 | 992 Left Cerebrum.Parietal Lobe.Angular Gyrus.Gray Matter.Brodmann area 40 994 | 993 Right Cerebrum.Parietal Lobe.Angular Gyrus.Gray Matter.Brodmann area 40 995 | 994 Left Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Brodmann area 31 996 | 995 Left Cerebrum.Parietal Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 31 997 | 996 Left Cerebrum.Parietal Lobe.Cingulate Gyrus.*.* 998 | 997 Right Cerebrum.Parietal Lobe.Cingulate Gyrus.*.* 999 | 998 Right Cerebrum.Parietal Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 31 1000 | 999 Left Cerebrum.Parietal Lobe.Sub-Gyral.Gray Matter.Brodmann area 40 1001 | 1000 Right Cerebrum.Parietal Lobe.Sub-Gyral.Gray Matter.Brodmann area 40 1002 | 1001 Left Cerebrum.Frontal Lobe.Cingulate Gyrus.White Matter.* 1003 | 1002 Right Cerebrum.Frontal Lobe.Cingulate Gyrus.White Matter.* 1004 | 1003 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 4 1005 | 1004 Left Cerebrum.Frontal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 9 1006 | 1005 Left Cerebrum.Frontal Lobe.Cingulate Gyrus.*.* 1007 | 1006 Left Cerebrum.Frontal Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 32 1008 | 1007 Right Cerebrum.Frontal Lobe.Cingulate Gyrus.*.* 1009 | 1008 Right Cerebrum.Frontal Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 32 1010 | 1009 Left Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 6 1011 | 1010 Left Cerebrum.Frontal Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 6 1012 | 1011 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 6 1013 | 1012 Right Cerebrum.Frontal Lobe.Cingulate Gyrus.Gray Matter.Brodmann area 6 1014 | 1013 *.*.Precuneus.*.* 1015 | 1014 Left Cerebrum.Parietal Lobe.Inferior Parietal Lobule.Gray Matter.Brodmann area 39 1016 | 1015 Right Cerebrum.Parietal Lobe.Inferior Parietal Lobule.Gray Matter.Brodmann area 39 1017 | 1016 Left Cerebrum.Frontal Lobe.Precuneus.Gray Matter.Brodmann area 31 1018 | 1017 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 31 1019 | 1018 Left Cerebrum.Parietal Lobe.Sub-Gyral.Gray Matter.Brodmann area 2 1020 | 1019 Right Cerebrum.Parietal Lobe.Precentral Gyrus.Gray Matter.Brodmann area 3 1021 | 1020 Left Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Brodmann area 24 1022 | 1021 Right Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Brodmann area 24 1023 | 1022 Left Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 6 1024 | 1023 Left Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 6 1025 | 1024 Right Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 6 1026 | 1025 Left Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 8 1027 | 1026 Right Cerebrum.Frontal Lobe.Middle Frontal Gyrus.Gray Matter.Brodmann area 8 1028 | 1027 Left Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 8 1029 | 1028 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 8 1030 | 1029 Left Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Brodmann area 32 1031 | 1030 Right Cerebrum.Limbic Lobe.Sub-Gyral.Gray Matter.Brodmann area 32 1032 | 1031 Left Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 32 1033 | 1032 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 32 1034 | 1033 Left Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 8 1035 | 1034 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 8 1036 | 1035 Left Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.Brodmann area 8 1037 | 1036 Right Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.Brodmann area 8 1038 | 1037 Left Cerebrum.Parietal Lobe.Superior Parietal Lobule.*.* 1039 | 1038 Right Cerebrum.Parietal Lobe.Superior Parietal Lobule.*.* 1040 | 1039 Left Cerebrum.Parietal Lobe.Superior Parietal Lobule.Gray Matter.Brodmann area 7 1041 | 1040 Right Cerebrum.Parietal Lobe.Superior Parietal Lobule.Gray Matter.Brodmann area 7 1042 | 1041 Left Cerebrum.Parietal Lobe.Superior Parietal Lobule.White Matter.* 1043 | 1042 Right Cerebrum.Parietal Lobe.Superior Parietal Lobule.White Matter.* 1044 | 1043 Left Cerebrum.Parietal Lobe.Inferior Parietal Lobule.Gray Matter.Brodmann area 7 1045 | 1044 Right Cerebrum.Parietal Lobe.Inferior Parietal Lobule.Gray Matter.Brodmann area 7 1046 | 1045 Left Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 31 1047 | 1046 Left Cerebrum.Frontal Lobe.Paracentral Lobule.*.* 1048 | 1047 Inter-Hemispheric.*.Paracentral Lobule.*.* 1049 | 1048 Right Cerebrum.Frontal Lobe.Paracentral Lobule.*.* 1050 | 1049 Right Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 31 1051 | 1050 Right Cerebrum.Parietal Lobe.Sub-Gyral.Gray Matter.Brodmann area 31 1052 | 1051 Left Cerebrum.Frontal Lobe.Paracentral Lobule.White Matter.* 1053 | 1052 Right Cerebrum.Frontal Lobe.Paracentral Lobule.White Matter.* 1054 | 1053 Left Cerebrum.Limbic Lobe.Paracentral Lobule.Gray Matter.Brodmann area 31 1055 | 1054 Left Cerebrum.Limbic Lobe.Paracentral Lobule.White Matter.* 1056 | 1055 Right Cerebrum.Limbic Lobe.Paracentral Lobule.White Matter.* 1057 | 1056 Left Cerebrum.Limbic Lobe.Paracentral Lobule.*.* 1058 | 1057 Right Cerebrum.Limbic Lobe.Paracentral Lobule.*.* 1059 | 1058 Inter-Hemispheric.*.Cingulate Gyrus.*.* 1060 | 1059 Inter-Hemispheric.*.Medial Frontal Gyrus.*.* 1061 | 1060 *.*.Superior Parietal Lobule.*.* 1062 | 1061 Left Cerebrum.Parietal Lobe.Superior Parietal Lobule.Gray Matter.Brodmann area 40 1063 | 1062 Right Cerebrum.Parietal Lobe.Superior Parietal Lobule.Gray Matter.Brodmann area 40 1064 | 1063 Left Cerebrum.Parietal Lobe.Paracentral Lobule.White Matter.* 1065 | 1064 Left Cerebrum.Parietal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 5 1066 | 1065 Left Cerebrum.Parietal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 7 1067 | 1066 Right Cerebrum.Parietal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 7 1068 | 1067 Right Cerebrum.Parietal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 5 1069 | 1068 Left Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 5 1070 | 1069 Right Cerebrum.Frontal Lobe.Precuneus.*.* 1071 | 1070 Right Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 5 1072 | 1071 Left Cerebrum.Parietal Lobe.Paracentral Lobule.*.* 1073 | 1072 Right Cerebrum.Parietal Lobe.Paracentral Lobule.*.* 1074 | 1073 Right Cerebrum.Parietal Lobe.Paracentral Lobule.White Matter.* 1075 | 1074 Right Cerebrum.Frontal Lobe.Precuneus.White Matter.* 1076 | 1075 Left Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 6 1077 | 1076 Right Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 6 1078 | 1077 Left Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.Brodmann area 6 1079 | 1078 Right Cerebrum.Frontal Lobe.Superior Frontal Gyrus.Gray Matter.Brodmann area 6 1080 | 1079 Right Cerebrum.*.Superior Parietal Lobule.*.* 1081 | 1080 Left Cerebrum.Parietal Lobe.Sub-Gyral.Gray Matter.Brodmann area 7 1082 | 1081 Right Cerebrum.Parietal Lobe.Sub-Gyral.Gray Matter.Brodmann area 7 1083 | 1082 Right Cerebrum.Frontal Lobe.Inferior Parietal Lobule.Gray Matter.Brodmann area 40 1084 | 1083 Left Cerebrum.Frontal Lobe.Precuneus.Gray Matter.Brodmann area 5 1085 | 1084 Left Cerebrum.Frontal Lobe.Precuneus.White Matter.* 1086 | 1085 Left Cerebrum.Frontal Lobe.Precuneus.*.* 1087 | 1086 Right Cerebrum.Frontal Lobe.Precuneus.Gray Matter.Brodmann area 5 1088 | 1087 Right Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 7 1089 | 1088 Left Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 3 1090 | 1089 Left Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 4 1091 | 1090 Right Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 4 1092 | 1091 Right Cerebrum.Frontal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 3 1093 | 1092 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 3 1094 | 1093 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 4 1095 | 1094 Right Cerebrum.Frontal Lobe.Sub-Gyral.Gray Matter.Brodmann area 6 1096 | 1095 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 5 1097 | 1096 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 5 1098 | 1097 Left Cerebrum.Parietal Lobe.Superior Parietal Lobule.Gray Matter.Brodmann area 5 1099 | 1098 Right Cerebrum.Parietal Lobe.Superior Parietal Lobule.Gray Matter.Brodmann area 5 1100 | 1099 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 4 1101 | 1100 Right Cerebrum.Frontal Lobe.Medial Frontal Gyrus.Gray Matter.Brodmann area 4 1102 | 1101 Left Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 7 1103 | 1102 Right Cerebrum.Parietal Lobe.Postcentral Gyrus.Gray Matter.Brodmann area 7 1104 | 1103 Inter-Hemispheric.*.Postcentral Gyrus.*.* 1105 | 1104 Left Cerebrum.Parietal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 4 1106 | 1105 Right Cerebrum.Parietal Lobe.Paracentral Lobule.Gray Matter.Brodmann area 4 1107 | --------------------------------------------------------------------------------