Spaces:
Sleeping
Sleeping
西牧慧
commited on
Commit
·
01f75cf
1
Parent(s):
09aa6c1
add: first commit
Browse files- LICENSE +23 -0
- level/Level1.txt +8 -0
- level/Level2.txt +20 -0
- level/Level3.txt +58 -0
- level/Level4.txt +144 -0
- level/Level5.txt +280 -0
- level/Level_ROI_Name.csv +281 -0
- level/Level_ROI_No.csv +281 -0
- level/Multilevel.txt +281 -0
- level/OpenMAP-T1_multilevel_lookup_table_dictionary.csv +281 -0
- requirements.txt +63 -0
- src/parcellation.py +144 -0
- src/utils/cropping.py +75 -0
- src/utils/functions.py +30 -0
- src/utils/hemisphere.py +92 -0
- src/utils/load_model.py +90 -0
- src/utils/make_csv.py +114 -0
- src/utils/make_level.py +75 -0
- src/utils/network.py +98 -0
- src/utils/parcellation.py +100 -0
- src/utils/postprocessing.py +33 -0
- src/utils/preprocessing.py +53 -0
- src/utils/split_map.pkl +0 -0
- src/utils/stripping.py +102 -0
LICENSE
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
JHU Research Software License Agreement - No For-Profit - No Redistribution
|
2 |
+
|
3 |
+
This license agreement ("License") is effective automatically between you, a non-profit academic or non-profit research institution ("Licensee"), and The Johns Hopkins University (“JHU”) for use of the software with which this License is distributed (“Software”) so long as Licensee complies with the following terms and conditions:
|
4 |
+
|
5 |
+
The requirement to acknowledge the copyright of JHU as follows: “© The Johns Hopkins University” and copyrights of any incorporated third-party software as described in the associated documentation.
|
6 |
+
|
7 |
+
Use in source and binary forms, with or without modification, is permitted provided that the source code must retain the above copyright notice and these terms and conditions.
|
8 |
+
|
9 |
+
Neither the name of JHU nor its affiliates may be used to endorse or promote products derived from this Software without specific prior written permission from an authorized JHU representative.
|
10 |
+
|
11 |
+
THIS SOFTWARE IS PROVIDED BY JHU "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JHU BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. LICENSEE AGREES TO DEFEND, INDEMNIFY AND HOLD HARMLESS JHU FOR ANY CLAIMS ARISING FROM LICENSEE’S USE OF THE SOFTWARE TO THE FULLEST EXTENT PERMITTED BY LAW.
|
12 |
+
|
13 |
+
Only a non-exclusive, nontransferable, non-sublicensable license is granted to Licensee to use the Software for non-commercial, non-profit purposes. Commercial use of the Software, including research use by for-profit entities, requires a separately executed written license agreement.
|
14 |
+
|
15 |
+
Licensee agrees that it will use the Software, and any modifications, improvements, or derivatives of the Software that the Licensee may create (collectively, "Improvements") solely for non-commercial, non-profit purposes and shall not distribute or transfer the Software or Improvements to any third-party. Licensee agrees that any Improvements made by Licensee shall be subject to the same terms and conditions as the Software.
|
16 |
+
|
17 |
+
Licensee acknowledges that JHU holds copyright in the Software or portions of the Software, and that the Software may incorporate third-party software which may be subject to additional terms and conditions. Licensee shall comply with any additional terms and conditions appliable to such third-party software.
|
18 |
+
|
19 |
+
Licensee agrees that any publication of results obtained with the Software will acknowledge its use by an appropriate citation.
|
20 |
+
|
21 |
+
Licensee’s rights under this License terminate automatically without notice from JHU if Licensee fails to comply with any term(s) of this License.
|
22 |
+
|
23 |
+
This License shall be governed by the laws of the State of Maryland, excluding the application of its conflicts of law rules. Licensee agrees that any dispute shall be appropriate only in the state and federal courts located within the State of Maryland.
|
level/Level1.txt
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
1 Telencephalon_L
|
2 |
+
2 Telencephalon_R
|
3 |
+
3 Diencephalon_L
|
4 |
+
4 Diencephalon_R
|
5 |
+
5 Mesencephalon
|
6 |
+
6 Metencephalon
|
7 |
+
7 Myelencephalon
|
8 |
+
8 CSF
|
level/Level2.txt
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
1 CerebralCortex_L
|
2 |
+
2 CerebralCortex_R
|
3 |
+
3 CerebralNucli_L
|
4 |
+
4 CerebralNucli_R
|
5 |
+
5 Thalamus_L
|
6 |
+
6 Thalamus_R
|
7 |
+
7 BasalForebrain_L
|
8 |
+
8 BasalForebrain_R
|
9 |
+
9 Mesencephalon_L
|
10 |
+
10 Mesencephalon_R
|
11 |
+
11 Metencephalon_R
|
12 |
+
12 Metencephalon_L
|
13 |
+
13 Myelencephalon_L
|
14 |
+
14 Myelencephalon_R
|
15 |
+
15 WhiteMatter_L
|
16 |
+
16 WhiteMatter_R
|
17 |
+
17 Ventricle
|
18 |
+
18 Sulcus_L
|
19 |
+
19 Sulcus_R
|
20 |
+
20 ECS
|
level/Level3.txt
ADDED
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
1 Frontal_L
|
2 |
+
2 Frontal_R
|
3 |
+
3 Parietal_L
|
4 |
+
4 Parietal_R
|
5 |
+
5 Temporal_L
|
6 |
+
6 Temporal_R
|
7 |
+
7 Limbic_L
|
8 |
+
8 Limbic_R
|
9 |
+
9 Occipital_L
|
10 |
+
10 Occipital_R
|
11 |
+
11 Insula_L
|
12 |
+
12 Insula_R
|
13 |
+
13 Amyg_L
|
14 |
+
14 Amyg_R
|
15 |
+
15 BasalGang_L
|
16 |
+
16 BasalGang_R
|
17 |
+
17 Thalamus_L
|
18 |
+
18 Thalamus_R
|
19 |
+
19 BasalForebrain_L
|
20 |
+
20 BasalForebrain_R
|
21 |
+
21 midbrain_L
|
22 |
+
22 midbrain_R
|
23 |
+
23 Cerebellum_R
|
24 |
+
24 Cerebellum_L
|
25 |
+
25 Pons_L
|
26 |
+
26 Pons_R
|
27 |
+
27 Medulla_L
|
28 |
+
28 Medulla_R
|
29 |
+
29 AnteriorWM_L
|
30 |
+
30 AnteriorWM_R
|
31 |
+
31 PosteriorWM_L
|
32 |
+
32 PosteriorWM_R
|
33 |
+
33 CorpusCallosum_L
|
34 |
+
34 CorpusCallosum_R
|
35 |
+
35 InferiorWM_L
|
36 |
+
36 InferiorWM_R
|
37 |
+
37 LimbicWM_L
|
38 |
+
38 LimbicWM_R
|
39 |
+
39 LateralVentricle_L
|
40 |
+
40 LateralVentricle_R
|
41 |
+
41 III_ventricle
|
42 |
+
42 FrontSul_L
|
43 |
+
43 FrontSul_R
|
44 |
+
44 CentralSul_L
|
45 |
+
45 CentralSul_R
|
46 |
+
46 SylvianFissureExt_L
|
47 |
+
47 SylvianFissureExt_R
|
48 |
+
48 ParietSul_L
|
49 |
+
49 ParietSul_R
|
50 |
+
50 CinguSul_L
|
51 |
+
51 CinguSul_R
|
52 |
+
52 OcciptSul_L
|
53 |
+
53 OcciptSul_R
|
54 |
+
54 TempSul_L
|
55 |
+
55 TempSul_R
|
56 |
+
56 IV_ventricle
|
57 |
+
57 ECS_L
|
58 |
+
58 ECS_R
|
level/Level4.txt
ADDED
@@ -0,0 +1,144 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
1 SFG_L
|
2 |
+
2 SFG_R
|
3 |
+
3 MFG_L
|
4 |
+
4 MFG_R
|
5 |
+
5 IFG_L
|
6 |
+
6 IFG_R
|
7 |
+
7 OG_L
|
8 |
+
8 OG_R
|
9 |
+
9 RG_L
|
10 |
+
10 RG_R
|
11 |
+
11 PoCG_L
|
12 |
+
12 PoCG_R
|
13 |
+
13 PrCG_L
|
14 |
+
14 PrCG_R
|
15 |
+
15 SPG_L
|
16 |
+
16 SPG_R
|
17 |
+
17 SMG_L
|
18 |
+
18 SMG_R
|
19 |
+
19 AG_L
|
20 |
+
20 AG_R
|
21 |
+
21 PrCu_L
|
22 |
+
22 PrCu_R
|
23 |
+
23 STG_L
|
24 |
+
24 STG_R
|
25 |
+
25 MTG_L
|
26 |
+
26 MTG_R
|
27 |
+
27 ITG_L
|
28 |
+
28 ITG_R
|
29 |
+
29 Limbic_L
|
30 |
+
30 Limbic_R
|
31 |
+
31 FuG_L
|
32 |
+
32 FuG_R
|
33 |
+
33 SOG_L
|
34 |
+
34 SOG_R
|
35 |
+
35 MOG_L
|
36 |
+
36 MOG_R
|
37 |
+
37 IOG_L
|
38 |
+
38 IOG_R
|
39 |
+
39 Cu_L
|
40 |
+
40 Cu_R
|
41 |
+
41 LG_L
|
42 |
+
42 LG_R
|
43 |
+
43 Cingulate_L
|
44 |
+
44 Cingulate_R
|
45 |
+
45 Insula_L
|
46 |
+
46 Insula_R
|
47 |
+
47 Amyg_L
|
48 |
+
48 Amyg_R
|
49 |
+
49 Hippo_L
|
50 |
+
50 Hippo_R
|
51 |
+
51 Caud_L
|
52 |
+
52 Caud_R
|
53 |
+
53 Put_L
|
54 |
+
54 Put_R
|
55 |
+
55 GP_L
|
56 |
+
56 GP_R
|
57 |
+
57 Thalamus_L
|
58 |
+
58 Thalamus_R
|
59 |
+
59 BasalForebrain_L
|
60 |
+
60 BasalForebrain_R
|
61 |
+
61 NucAccumbens_L
|
62 |
+
62 NucAccumbens_R
|
63 |
+
63 midbrain_L
|
64 |
+
64 midbrain_R
|
65 |
+
65 Cerebellum_R
|
66 |
+
66 Cerebellum_L
|
67 |
+
67 Pons_L
|
68 |
+
68 Pons_R
|
69 |
+
69 Medulla_L
|
70 |
+
70 Medulla_R
|
71 |
+
71 ant_DPWM_L
|
72 |
+
72 ant_DPWM_R
|
73 |
+
73 post_DPWM_L
|
74 |
+
74 post_DPWM_R
|
75 |
+
75 GCC_L
|
76 |
+
76 GCC_R
|
77 |
+
77 BCC_L
|
78 |
+
78 BCC_R
|
79 |
+
79 SCC_L
|
80 |
+
80 SCC_R
|
81 |
+
81 PVWl_L
|
82 |
+
82 PVWl_R
|
83 |
+
83 ALIC_L
|
84 |
+
84 ALIC_R
|
85 |
+
85 PLIC_L
|
86 |
+
86 PLIC_R
|
87 |
+
87 inf_DPWM_L
|
88 |
+
88 inf_DPWM_R
|
89 |
+
89 CGC_L
|
90 |
+
90 CGC_R
|
91 |
+
91 CGH_L
|
92 |
+
92 CGH_R
|
93 |
+
93 Fx/ST_L
|
94 |
+
94 Fx/ST_R
|
95 |
+
95 Fx_L
|
96 |
+
96 Fx_R
|
97 |
+
97 PeripheralParietalWM_L
|
98 |
+
98 PeripheralParietalWM_R
|
99 |
+
99 AnteriorLateralVentricle_L
|
100 |
+
100 PosteriorLateralVentricle_L
|
101 |
+
101 InferiorLateralVentricle_L
|
102 |
+
102 AnteriorLateralVentricle_R
|
103 |
+
103 PosteriorLateralVentricle_R
|
104 |
+
104 InferiorLateralVentricle_R
|
105 |
+
105 III_ventricle
|
106 |
+
106 PVWa_L
|
107 |
+
107 PVWa_R
|
108 |
+
108 PVWp_L
|
109 |
+
109 PVWp_R
|
110 |
+
110 PeripheralFrontalWM_L
|
111 |
+
111 PeripheralFrontalWM_R
|
112 |
+
112 PeripheralTemporalWM_L
|
113 |
+
113 PeripheralTemporalWM_R
|
114 |
+
114 PeripheralOccipitalWM_L
|
115 |
+
115 PeripheralOccipitalWM_R
|
116 |
+
116 PeripheralCingulateWM_L
|
117 |
+
117 PeripheralCingulateWM_R
|
118 |
+
118 CerebellumWM_R
|
119 |
+
119 CerebellumWM_L
|
120 |
+
120 FrontSul_L
|
121 |
+
121 FrontSul_R
|
122 |
+
122 CentralSul_L
|
123 |
+
123 CentralSul_R
|
124 |
+
124 SylFrontSul_L
|
125 |
+
125 SylFrontSul_R
|
126 |
+
126 SylTempSul_L
|
127 |
+
127 SylTempSul_R
|
128 |
+
128 SylParieSul_L
|
129 |
+
129 SylParieSul_R
|
130 |
+
130 ParietSul_L
|
131 |
+
131 ParietSul_R
|
132 |
+
132 CinguSul_L
|
133 |
+
133 CinguSul_R
|
134 |
+
134 OcciptSul_L
|
135 |
+
135 OcciptSul_R
|
136 |
+
136 TempSul_L
|
137 |
+
137 TempSul_R
|
138 |
+
138 Caudate_tail_L
|
139 |
+
139 Caudate_tail_R
|
140 |
+
140 IV_ventricle
|
141 |
+
141 ECSAnterior_L
|
142 |
+
142 ECSAnterior_R
|
143 |
+
143 ECSPosterior_L
|
144 |
+
144 ECSPosterior_R
|
level/Level5.txt
ADDED
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
1 SFG_L
|
2 |
+
2 SFG_R
|
3 |
+
3 SFG_PFC_L
|
4 |
+
4 SFG_PFC_R
|
5 |
+
5 SFG_pole_L
|
6 |
+
6 SFG_pole_R
|
7 |
+
7 MFG_L
|
8 |
+
8 MFG_R
|
9 |
+
9 MFG_DPFC_L
|
10 |
+
10 MFG_DPFC_R
|
11 |
+
11 IFG_opercularis_L
|
12 |
+
12 IFG_opercularis_R
|
13 |
+
13 IFG_orbitalis_L
|
14 |
+
14 IFG_orbitalis_R
|
15 |
+
15 IFG_triangularis_L
|
16 |
+
16 IFG_triangularis_R
|
17 |
+
17 LFOG_L
|
18 |
+
18 LFOG_R
|
19 |
+
19 MFOG_L
|
20 |
+
20 MFOG_R
|
21 |
+
21 RG_L
|
22 |
+
22 RG_R
|
23 |
+
23 PoCG_L
|
24 |
+
24 PoCG_R
|
25 |
+
25 PrCG_L
|
26 |
+
26 PrCG_R
|
27 |
+
27 SPG_L
|
28 |
+
28 SPG_R
|
29 |
+
29 SMG_L
|
30 |
+
30 SMG_R
|
31 |
+
31 AG_L
|
32 |
+
32 AG_R
|
33 |
+
33 PrCu_L
|
34 |
+
34 PrCu_R
|
35 |
+
35 STG_L
|
36 |
+
36 STG_R
|
37 |
+
37 STG_pole_L
|
38 |
+
38 STG_pole_R
|
39 |
+
39 MTG_L
|
40 |
+
40 MTG_R
|
41 |
+
41 MTG_pole_L
|
42 |
+
42 MTG_pole_R
|
43 |
+
43 ITG_L
|
44 |
+
44 ITG_R
|
45 |
+
45 PHG_L
|
46 |
+
46 PHG_R
|
47 |
+
47 ENT_L
|
48 |
+
48 ENT_R
|
49 |
+
49 FuG_L
|
50 |
+
50 FuG_R
|
51 |
+
51 SOG_L
|
52 |
+
52 SOG_R
|
53 |
+
53 MOG_L
|
54 |
+
54 MOG_R
|
55 |
+
55 IOG_L
|
56 |
+
56 IOG_R
|
57 |
+
57 Cu_L
|
58 |
+
58 Cu_R
|
59 |
+
59 LG_L
|
60 |
+
60 LG_R
|
61 |
+
61 rostral_ACC_L
|
62 |
+
62 rostral_ACC_R
|
63 |
+
63 subcallosal_ACC_L
|
64 |
+
64 subcallosal_ACC_R
|
65 |
+
65 subgenual_ACC_L
|
66 |
+
66 subgenual_ACC_R
|
67 |
+
67 dorsal_ACC_L
|
68 |
+
68 dorsal_ACC_R
|
69 |
+
69 PCC_L
|
70 |
+
70 PCC_R
|
71 |
+
71 Insula_L
|
72 |
+
72 Insula_R
|
73 |
+
73 Amyg_L
|
74 |
+
74 Amyg_R
|
75 |
+
75 Hippo_L
|
76 |
+
76 Hippo_R
|
77 |
+
77 Caud_L
|
78 |
+
78 Caud_R
|
79 |
+
79 Put_L
|
80 |
+
80 Put_R
|
81 |
+
81 GP_L
|
82 |
+
82 GP_R
|
83 |
+
83 Thalamus_L
|
84 |
+
84 Thalamus_R
|
85 |
+
85 HypoThalamus_L
|
86 |
+
86 HypoThalamus_R
|
87 |
+
87 AnteriorBasalForebrain_L
|
88 |
+
88 AnteriorBasalForebrain_R
|
89 |
+
89 NucAccumbens_L
|
90 |
+
90 NucAccumbens_R
|
91 |
+
91 RedNc_L
|
92 |
+
92 RedNc_R
|
93 |
+
93 Snigra_L
|
94 |
+
94 Snigra_R
|
95 |
+
95 CerebellumGM_R
|
96 |
+
96 CerebellumGM_L
|
97 |
+
97 CP_L
|
98 |
+
98 CP_R
|
99 |
+
99 Midbrain_L
|
100 |
+
100 Midbrain_R
|
101 |
+
101 CST_L
|
102 |
+
102 CST_R
|
103 |
+
103 SCP_L
|
104 |
+
104 SCP_R
|
105 |
+
105 MCP_L
|
106 |
+
106 MCP_R
|
107 |
+
107 PCT_L
|
108 |
+
108 PCT_R
|
109 |
+
109 ICP_L
|
110 |
+
110 ICP_R
|
111 |
+
111 ML_L
|
112 |
+
112 ML_R
|
113 |
+
113 Pons_L
|
114 |
+
114 Pons_R
|
115 |
+
115 Medulla_L
|
116 |
+
116 Medulla_R
|
117 |
+
117 ACR_L
|
118 |
+
118 ACR_R
|
119 |
+
119 SCR_L
|
120 |
+
120 SCR_R
|
121 |
+
121 PCR_L
|
122 |
+
122 PCR_R
|
123 |
+
123 GCC_L
|
124 |
+
124 GCC_R
|
125 |
+
125 BCC_L
|
126 |
+
126 BCC_R
|
127 |
+
127 SCC_L
|
128 |
+
128 SCC_R
|
129 |
+
129 PVWl_L
|
130 |
+
130 PVWl_R
|
131 |
+
131 ALIC_L
|
132 |
+
132 ALIC_R
|
133 |
+
133 PLIC_L
|
134 |
+
134 PLIC_R
|
135 |
+
135 RLIC_L
|
136 |
+
136 RLIC_R
|
137 |
+
137 EC_L
|
138 |
+
138 EC_R
|
139 |
+
139 CGC_L
|
140 |
+
140 CGC_R
|
141 |
+
141 CGH_L
|
142 |
+
142 CGH_R
|
143 |
+
143 Fx/ST_L
|
144 |
+
144 Fx/ST_R
|
145 |
+
145 Fx_L
|
146 |
+
146 Fx_R
|
147 |
+
147 IFO_L
|
148 |
+
148 IFO_R
|
149 |
+
149 PTR_L
|
150 |
+
150 PTR_R
|
151 |
+
151 SS_L
|
152 |
+
152 SS_R
|
153 |
+
153 SFO_L
|
154 |
+
154 SFO_R
|
155 |
+
155 SLF_L
|
156 |
+
156 SLF_R
|
157 |
+
157 Cl_L
|
158 |
+
158 Cl_R
|
159 |
+
159 PosteriorBasalForebrain_L
|
160 |
+
160 PosteriorBasalForebrain_R
|
161 |
+
161 Mammillary_R
|
162 |
+
162 Mammillary_L
|
163 |
+
163 LV_Frontal_L
|
164 |
+
164 LV_body_L
|
165 |
+
165 LV_atrium_L
|
166 |
+
166 LV_Occipital_L
|
167 |
+
167 LV_Inferior_L
|
168 |
+
168 LV_Frontal_R
|
169 |
+
169 LV_body_R
|
170 |
+
170 LV_atrium_R
|
171 |
+
171 LV_Occipital_R
|
172 |
+
172 LV_Inferior_R
|
173 |
+
173 III_ventricle
|
174 |
+
174 PVWa_L
|
175 |
+
175 PVWa_R
|
176 |
+
176 PVWp_L
|
177 |
+
177 PVWp_R
|
178 |
+
178 SFWM_L
|
179 |
+
179 SFWM_R
|
180 |
+
180 SFWM_PFC_L
|
181 |
+
181 SFWM_PFC_R
|
182 |
+
182 SFWM_pole_L
|
183 |
+
183 SFWM_pole_R
|
184 |
+
184 MFWM_L
|
185 |
+
185 MFWM_R
|
186 |
+
186 MFWM_DPFC_L
|
187 |
+
187 MFWM_DPFC_R
|
188 |
+
188 IFWM_opercularis_L
|
189 |
+
189 IFWM_opercularis_R
|
190 |
+
190 IFWM_orbitalis_L
|
191 |
+
191 IFWM_orbitalis_R
|
192 |
+
192 IFWM_triangularis_L
|
193 |
+
193 IFWM_triangularis_R
|
194 |
+
194 LFOWM_L
|
195 |
+
195 LFOWM_R
|
196 |
+
196 MFOWM_L
|
197 |
+
197 MFOWM_R
|
198 |
+
198 RGWM_L
|
199 |
+
199 RGWM_R
|
200 |
+
200 PoCWM_L
|
201 |
+
201 PoCWM_R
|
202 |
+
202 PrCWM_L
|
203 |
+
203 PrCWM_R
|
204 |
+
204 SPWM_L
|
205 |
+
205 SPWM_R
|
206 |
+
206 SMWM_L
|
207 |
+
207 SMWM_R
|
208 |
+
208 AGWM_L
|
209 |
+
209 AGWM_R
|
210 |
+
210 PrCuWM_L
|
211 |
+
211 PrCuWM_R
|
212 |
+
212 STWM_L
|
213 |
+
213 STWM_R
|
214 |
+
214 STWM_pole_L
|
215 |
+
215 STWM_pole_R
|
216 |
+
216 MTWM_L
|
217 |
+
217 MTWM_R
|
218 |
+
218 MTWM_pole_L
|
219 |
+
219 MTWM_pole_R
|
220 |
+
220 ITWM_L
|
221 |
+
221 ITWM_R
|
222 |
+
222 FuWM_L
|
223 |
+
223 FuWM_R
|
224 |
+
224 SOWM_L
|
225 |
+
225 SOWM_R
|
226 |
+
226 MOWM_L
|
227 |
+
227 MOWM_R
|
228 |
+
228 IOWM_L
|
229 |
+
229 IOWM_R
|
230 |
+
230 CuWM_L
|
231 |
+
231 CuWM_R
|
232 |
+
232 LGWM_L
|
233 |
+
233 LGWM_R
|
234 |
+
234 rostralWM_ACC_L
|
235 |
+
235 rostralWM_ACC_R
|
236 |
+
236 subcallosalWM_ACC_L
|
237 |
+
237 subcallosalWM_ACC_R
|
238 |
+
238 subgenualWM_ACC_L
|
239 |
+
239 subgenualWM_ACC_R
|
240 |
+
240 dorsalWM_ACC_L
|
241 |
+
241 dorsalWM_ACC_R
|
242 |
+
242 PCCWM_L
|
243 |
+
243 PCCWM_R
|
244 |
+
244 CerebellumWM_R
|
245 |
+
245 CerebellumWM_L
|
246 |
+
246 MCP_cb_L
|
247 |
+
247 MCP_cb_R
|
248 |
+
248 ICP_cb_L
|
249 |
+
249 ICP_cb_R
|
250 |
+
250 FrontSul_L
|
251 |
+
251 FrontSul_R
|
252 |
+
252 CentralSul_L
|
253 |
+
253 CentralSul_R
|
254 |
+
254 SylFrontSul_L
|
255 |
+
255 SylFrontSul_R
|
256 |
+
256 SylTempSul_L
|
257 |
+
257 SylTempSul_R
|
258 |
+
258 SylParieSul_L
|
259 |
+
259 SylParieSul_R
|
260 |
+
260 ParietSul_L
|
261 |
+
261 ParietSul_R
|
262 |
+
262 CinguSul_L
|
263 |
+
263 CinguSul_R
|
264 |
+
264 OcciptSul_L
|
265 |
+
265 OcciptSul_R
|
266 |
+
266 TempSul_L
|
267 |
+
267 TempSul_R
|
268 |
+
268 Caudate_tail_L
|
269 |
+
269 Fimbria_L
|
270 |
+
270 Caudate_tail_R
|
271 |
+
271 Fimbria_R
|
272 |
+
272 Chroid_LVetc_L
|
273 |
+
273 Chroid_LVetc_R
|
274 |
+
274 IV_ventricle
|
275 |
+
275 ECCL_L
|
276 |
+
276 ECCL_R
|
277 |
+
277 ECSAnterior_L
|
278 |
+
278 ECSAnterior_R
|
279 |
+
279 ECSPosterior_L
|
280 |
+
280 ECSPosterior_R
|
level/Level_ROI_Name.csv
ADDED
@@ -0,0 +1,281 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Level5,Type1_Level5,Type1_Level4,Type1_Level3,Type1_Level2,Type1_Level1,Type2_Level5,Type2_Level4,Type2_Level3,Type2_Level2,Type2_Level1
|
2 |
+
1,SFG_L,SFG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,SF_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
3 |
+
2,SFG_R,SFG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,SF_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
4 |
+
3,SFG_PFC_L,SFG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,SF_PFC_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
5 |
+
4,SFG_PFC_R,SFG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,SF_PFC_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
6 |
+
5,SFG_pole_L,SFG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,SF_pole_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
7 |
+
6,SFG_pole_R,SFG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,SF_pole_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
8 |
+
7,MFG_L,MFG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,MF_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
9 |
+
8,MFG_R,MFG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,MF_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
10 |
+
9,MFG_DPFC_L,MFG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,MF_DPFC_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
11 |
+
10,MFG_DPFC_R,MFG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,MF_DPFC_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
12 |
+
11,IFG_opercularis_L,IFG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,IF_opercularis_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
13 |
+
12,IFG_opercularis_R,IFG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,IF_opercularis_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
14 |
+
13,IFG_orbitalis_L,IFG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,IF_orbitalis_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
15 |
+
14,IFG_orbitalis_R,IFG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,IF_orbitalis_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
16 |
+
15,IFG_triangularis_L,IFG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,IF_triangularis_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
17 |
+
16,IFG_triangularis_R,IFG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,IF_triangularis_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
18 |
+
17,LFOG_L,OG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,LFO_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
19 |
+
18,LFOG_R,OG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,LFO_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
20 |
+
19,MFOG_L,OG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,MFO_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
21 |
+
20,MFOG_R,OG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,MFO_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
22 |
+
21,RG_L,RG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,R_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
23 |
+
22,RG_R,RG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,R_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
24 |
+
23,PoCG_L,PoCG_L,Parietal_L,CerebralCortex_L,Telencephalon_L,PoC_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
25 |
+
24,PoCG_R,PoCG_R,Parietal_R,CerebralCortex_R,Telencephalon_R,PoC_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
26 |
+
25,PrCG_L,PrCG_L,Frontal_L,CerebralCortex_L,Telencephalon_L,PrC_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
27 |
+
26,PrCG_R,PrCG_R,Frontal_R,CerebralCortex_R,Telencephalon_R,PrC_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
28 |
+
27,SPG_L,SPG_L,Parietal_L,CerebralCortex_L,Telencephalon_L,SP_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
29 |
+
28,SPG_R,SPG_R,Parietal_R,CerebralCortex_R,Telencephalon_R,SP_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
30 |
+
29,SMG_L,SMG_L,Parietal_L,CerebralCortex_L,Telencephalon_L,SM_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
31 |
+
30,SMG_R,SMG_R,Parietal_R,CerebralCortex_R,Telencephalon_R,SM_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
32 |
+
31,AG_L,AG_L,Parietal_L,CerebralCortex_L,Telencephalon_L,A_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
33 |
+
32,AG_R,AG_R,Parietal_R,CerebralCortex_R,Telencephalon_R,A_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
34 |
+
33,PrCu_L,PrCu_L,Parietal_L,CerebralCortex_L,Telencephalon_L,PrCu_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
35 |
+
34,PrCu_R,PrCu_R,Parietal_R,CerebralCortex_R,Telencephalon_R,PrCu_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
36 |
+
35,STG_L,STG_L,Temporal_L,CerebralCortex_L,Telencephalon_L,ST_L,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
37 |
+
36,STG_R,STG_R,Temporal_R,CerebralCortex_R,Telencephalon_R,ST_R,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
38 |
+
37,STG_pole_L,STG_L,Temporal_L,CerebralCortex_L,Telencephalon_L,ST_L_pole,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
39 |
+
38,STG_pole_R,STG_R,Temporal_R,CerebralCortex_R,Telencephalon_R,ST_R_pole,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
40 |
+
39,MTG_L,MTG_L,Temporal_L,CerebralCortex_L,Telencephalon_L,MT_L,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
41 |
+
40,MTG_R,MTG_R,Temporal_R,CerebralCortex_R,Telencephalon_R,MT_R,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
42 |
+
41,MTG_pole_L,MTG_L,Temporal_L,CerebralCortex_L,Telencephalon_L,MT_L_pole,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
43 |
+
42,MTG_pole_R,MTG_R,Temporal_R,CerebralCortex_R,Telencephalon_R,MT_R_pole,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
44 |
+
43,ITG_L,ITG_L,Temporal_L,CerebralCortex_L,Telencephalon_L,IT_L,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
45 |
+
44,ITG_R,ITG_R,Temporal_R,CerebralCortex_R,Telencephalon_R,IT_R,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
46 |
+
45,PHG_L,Limbic_L,Limbic_L,CerebralCortex_L,Telencephalon_L,PHG_L,Limbic_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
47 |
+
46,PHG_R,Limbic_R,Limbic_R,CerebralCortex_R,Telencephalon_R,PHG_R,Limbic_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
48 |
+
47,ENT_L,Limbic_L,Limbic_L,CerebralCortex_L,Telencephalon_L,ENT_L,Limbic_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
49 |
+
48,ENT_R,Limbic_R,Limbic_R,CerebralCortex_R,Telencephalon_R,ENT_R,Limbic_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
50 |
+
49,FuG_L,FuG_L,Temporal_L,CerebralCortex_L,Telencephalon_L,Fu_L,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
51 |
+
50,FuG_R,FuG_R,Temporal_R,CerebralCortex_R,Telencephalon_R,Fu_R,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
52 |
+
51,SOG_L,SOG_L,Occipital_L,CerebralCortex_L,Telencephalon_L,SO_L,Occipital_L,Occipital_L,Hemisphere_L,Hemisphere_L
|
53 |
+
52,SOG_R,SOG_R,Occipital_R,CerebralCortex_R,Telencephalon_R,SO_R,Occipital_R,Occipital_R,Hemisphere_R,Hemisphere_R
|
54 |
+
53,MOG_L,MOG_L,Occipital_L,CerebralCortex_L,Telencephalon_L,MO_L,Occipital_L,Occipital_L,Hemisphere_L,Hemisphere_L
|
55 |
+
54,MOG_R,MOG_R,Occipital_R,CerebralCortex_R,Telencephalon_R,MO_R,Occipital_R,Occipital_R,Hemisphere_R,Hemisphere_R
|
56 |
+
55,IOG_L,IOG_L,Occipital_L,CerebralCortex_L,Telencephalon_L,IO_L,Occipital_L,Occipital_L,Hemisphere_L,Hemisphere_L
|
57 |
+
56,IOG_R,IOG_R,Occipital_R,CerebralCortex_R,Telencephalon_R,IO_R,Occipital_R,Occipital_R,Hemisphere_R,Hemisphere_R
|
58 |
+
57,Cu_L,Cu_L,Occipital_L,CerebralCortex_L,Telencephalon_L,Cu_L,Occipital_L,Occipital_L,Hemisphere_L,Hemisphere_L
|
59 |
+
58,Cu_R,Cu_R,Occipital_R,CerebralCortex_R,Telencephalon_R,Cu_R,Occipital_R,Occipital_R,Hemisphere_R,Hemisphere_R
|
60 |
+
59,LG_L,LG_L,Occipital_L,CerebralCortex_L,Telencephalon_L,LG_L,Occipital_L,Occipital_L,Hemisphere_L,Hemisphere_L
|
61 |
+
60,LG_R,LG_R,Occipital_R,CerebralCortex_R,Telencephalon_R,LG_R,Occipital_R,Occipital_R,Hemisphere_R,Hemisphere_R
|
62 |
+
61,rostral_ACC_L,Cingulate_L,Limbic_L,CerebralCortex_L,Telencephalon_L,rostral_ACC_L,Cingulate_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
63 |
+
62,rostral_ACC_R,Cingulate_R,Limbic_R,CerebralCortex_R,Telencephalon_R,rostral_ACC_R,Cingulate_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
64 |
+
63,subcallosal_ACC_L,Cingulate_L,Limbic_L,CerebralCortex_L,Telencephalon_L,subcallosal_ACC_L,Cingulate_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
65 |
+
64,subcallosal_ACC_R,Cingulate_R,Limbic_R,CerebralCortex_R,Telencephalon_R,subcallosal_ACC_R,Cingulate_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
66 |
+
65,subgenual_ACC_L,Cingulate_L,Limbic_L,CerebralCortex_L,Telencephalon_L,subgenual_ACC_L,Cingulate_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
67 |
+
66,subgenual_ACC_R,Cingulate_R,Limbic_R,CerebralCortex_R,Telencephalon_R,subgenual_ACC_R,Cingulate_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
68 |
+
67,dorsal_ACC_L,Cingulate_L,Limbic_L,CerebralCortex_L,Telencephalon_L,dorsal_ACC_L,Cingulate_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
69 |
+
68,dorsal_ACC_R,Cingulate_R,Limbic_R,CerebralCortex_R,Telencephalon_R,dorsal_ACC_R,Cingulate_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
70 |
+
69,PCC_L,Cingulate_L,Limbic_L,CerebralCortex_L,Telencephalon_L,PCC_L,Cingulate_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
71 |
+
70,PCC_R,Cingulate_R,Limbic_R,CerebralCortex_R,Telencephalon_R,PCC_R,Cingulate_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
72 |
+
71,Insula_L,Insula_L,Insula_L,CerebralCortex_L,Telencephalon_L,Insula_L,Insula_L,Insula_L,Hemisphere_L,Hemisphere_L
|
73 |
+
72,Insula_R,Insula_R,Insula_R,CerebralCortex_R,Telencephalon_R,Insula_R,Insula_R,Insula_R,Hemisphere_R,Hemisphere_R
|
74 |
+
73,Amyg_L,Amyg_L,Amyg_L,CerebralNucli_L,Telencephalon_L,Amyg_L,Amyg_L,Amyg_L,CerebralNucli_L,Hemisphere_L
|
75 |
+
74,Amyg_R,Amyg_R,Amyg_R,CerebralNucli_R,Telencephalon_R,Amyg_R,Amyg_R,Amyg_R,CerebralNucli_R,Hemisphere_R
|
76 |
+
75,Hippo_L,Hippo_L,Limbic_L,CerebralCortex_L,Telencephalon_L,Hippo_L,Limbic_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
77 |
+
76,Hippo_R,Hippo_R,Limbic_R,CerebralCortex_R,Telencephalon_R,Hippo_R,Limbic_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
78 |
+
77,Caud_L,Caud_L,BasalGang_L,CerebralNucli_L,Telencephalon_L,Caud_L,Striatum_L,BasalGang_L,CerebralNucli_L,Hemisphere_L
|
79 |
+
78,Caud_R,Caud_R,BasalGang_R,CerebralNucli_R,Telencephalon_R,Caud_R,Striatum_R,BasalGang_R,CerebralNucli_R,Hemisphere_R
|
80 |
+
79,Put_L,Put_L,BasalGang_L,CerebralNucli_L,Telencephalon_L,Put_L,Striatum_L,BasalGang_L,CerebralNucli_L,Hemisphere_L
|
81 |
+
80,Put_R,Put_R,BasalGang_R,CerebralNucli_R,Telencephalon_R,Put_R,Striatum_R,BasalGang_R,CerebralNucli_R,Hemisphere_R
|
82 |
+
81,GP_L,GP_L,BasalGang_L,CerebralNucli_L,Telencephalon_L,GP_L,GP_L,BasalGang_L,CerebralNucli_L,Hemisphere_L
|
83 |
+
82,GP_R,GP_R,BasalGang_R,CerebralNucli_R,Telencephalon_R,GP_R,GP_R,BasalGang_R,CerebralNucli_R,Hemisphere_R
|
84 |
+
83,Thalamus_L,Thalamus_L,Thalamus_L,Thalamus_L,Diencephalon_L,Thalamus_L,Thalamus_L,Thalamus_L,Thalamus_L,Hemisphere_L
|
85 |
+
84,Thalamus_R,Thalamus_R,Thalamus_R,Thalamus_R,Diencephalon_R,Thalamus_R,Thalamus_R,Thalamus_R,Thalamus_R,Hemisphere_R
|
86 |
+
85,HypoThalamus_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,Diencephalon_L,HypoThalamus_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,Hemisphere_L
|
87 |
+
86,HypoThalamus_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,Diencephalon_R,HypoThalamus_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,Hemisphere_R
|
88 |
+
87,AnteriorBasalForebrain_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,Diencephalon_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,Hemisphere_L
|
89 |
+
88,AnteriorBasalForebrain_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,Diencephalon_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,Hemisphere_R
|
90 |
+
89,NucAccumbens_L,NucAccumbens_L,BasalGang_L,CerebralNucli_L,Telencephalon_L,NucAccumbens_L,Striatum_L,BasalGang_L,CerebralNucli_L,Hemisphere_L
|
91 |
+
90,NucAccumbens_R,NucAccumbens_R,BasalGang_R,CerebralNucli_R,Telencephalon_R,NucAccumbens_R,Striatum_R,BasalGang_R,CerebralNucli_R,Hemisphere_R
|
92 |
+
91,RedNc_L,midbrain_L,midbrain_L,Mesencephalon_L,Mesencephalon,RedNc_L,midbrain_L,midbrain_L,midbrain,Brainstem
|
93 |
+
92,RedNc_R,midbrain_R,midbrain_R,Mesencephalon_R,Mesencephalon,RedNc_R,midbrain_R,midbrain_R,midbrain,Brainstem
|
94 |
+
93,Snigra_L,midbrain_L,midbrain_L,Mesencephalon_L,Mesencephalon,Snigra_L,midbrain_L,midbrain_L,midbrain,Brainstem
|
95 |
+
94,Snigra_R,midbrain_R,midbrain_R,Mesencephalon_R,Mesencephalon,Snigra_R,midbrain_R,midbrain_R,midbrain,Brainstem
|
96 |
+
95,CerebellumGM_R,Cerebellum_R,Cerebellum_R,Metencephalon_R,Metencephalon,Cerebellum_R,Cerebellum_R,Cerebellum_R,Cerebellum_R,Cerebellum
|
97 |
+
96,CerebellumGM_L,Cerebellum_L,Cerebellum_L,Metencephalon_L,Metencephalon,Cerebellum_L,Cerebellum_L,Cerebellum_L,Cerebellum_L,Cerebellum
|
98 |
+
97,CP_L,midbrain_L,midbrain_L,Mesencephalon_L,Mesencephalon,CP_L,midbrain_L,midbrain_L,midbrain,Brainstem
|
99 |
+
98,CP_R,midbrain_R,midbrain_R,Mesencephalon_R,Mesencephalon,CP_R,midbrain_R,midbrain_R,midbrain,Brainstem
|
100 |
+
99,Midbrain_L,midbrain_L,midbrain_L,Mesencephalon_L,Mesencephalon,Midbrain_L,midbrain_L,midbrain_L,midbrain,Brainstem
|
101 |
+
100,Midbrain_R,midbrain_R,midbrain_R,Mesencephalon_R,Mesencephalon,Midbrain_R,midbrain_R,midbrain_R,midbrain,Brainstem
|
102 |
+
101,CST_L,Pons_L,Pons_L,Metencephalon_L,Metencephalon,CST_L,Pons_L,Pons_L,Brainstem_L,Brainstem
|
103 |
+
102,CST_R,Pons_R,Pons_R,Metencephalon_R,Metencephalon,CST_R,Pons_R,Pons_R,Brainstem_R,Brainstem
|
104 |
+
103,SCP_L,Pons_L,Pons_L,Metencephalon_L,Metencephalon,SCP_L,Pons_L,Pons_L,Brainstem_L,Brainstem
|
105 |
+
104,SCP_R,Pons_R,Pons_R,Metencephalon_R,Metencephalon,SCP_R,Pons_R,Pons_R,Brainstem_R,Brainstem
|
106 |
+
105,MCP_L,Pons_L,Pons_L,Metencephalon_L,Metencephalon,MCP_L,Pons_L,Pons_L,Brainstem_L,Brainstem
|
107 |
+
106,MCP_R,Pons_R,Pons_R,Metencephalon_R,Metencephalon,MCP_R,Pons_R,Pons_R,Brainstem_R,Brainstem
|
108 |
+
107,PCT_L,Pons_L,Pons_L,Metencephalon_L,Metencephalon,PCT_L,Pons_L,Pons_L,Brainstem_L,Brainstem
|
109 |
+
108,PCT_R,Pons_R,Pons_R,Metencephalon_R,Metencephalon,PCT_R,Pons_R,Pons_R,Brainstem_R,Brainstem
|
110 |
+
109,ICP_L,Medulla_L,Medulla_L,Myelencephalon_L,Myelencephalon,Medulla_L,Medulla_L,Medulla_L,Brainstem_L,Brainstem
|
111 |
+
110,ICP_R,Medulla_R,Medulla_R,Myelencephalon_R,Myelencephalon,Medulla_R,Medulla_R,Medulla_R,Brainstem_R,Brainstem
|
112 |
+
111,ML_L,Pons_L,Pons_L,Metencephalon_L,Metencephalon,ML_L,Pons_L,Pons_L,Brainstem_L,Brainstem
|
113 |
+
112,ML_R,Pons_R,Pons_R,Metencephalon_R,Metencephalon,ML_R,Pons_R,Pons_R,Brainstem_R,Brainstem
|
114 |
+
113,Pons_L,Pons_L,Pons_L,Metencephalon_L,Metencephalon,Pons_L,Pons_L,Pons_L,Brainstem_L,Brainstem
|
115 |
+
114,Pons_R,Pons_R,Pons_R,Metencephalon_R,Metencephalon,Pons_R,Pons_R,Pons_R,Brainstem_R,Brainstem
|
116 |
+
115,Medulla_L,Medulla_L,Medulla_L,Myelencephalon_L,Myelencephalon,Medulla_L,Medulla_L,Medulla_L,Brainstem_L,Brainstem
|
117 |
+
116,Medulla_R,Medulla_R,Medulla_R,Myelencephalon_R,Myelencephalon,Medulla_R,Medulla_R,Medulla_R,Brainstem_R,Brainstem
|
118 |
+
117,ACR_L,ant_DPWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,ACR_L,ant_DPWM_L,AnteriorWM_L,WhiteMatter_L,Hemisphere_L
|
119 |
+
118,ACR_R,ant_DPWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,ACR_R,ant_DPWM_R,AnteriorWM_R,WhiteMatter_R,Hemisphere_R
|
120 |
+
119,SCR_L,ant_DPWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,SCR_L,ant_DPWM_L,AnteriorWM_L,WhiteMatter_L,Hemisphere_L
|
121 |
+
120,SCR_R,ant_DPWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,SCR_R,ant_DPWM_R,AnteriorWM_R,WhiteMatter_R,Hemisphere_R
|
122 |
+
121,PCR_L,post_DPWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,PCR_L,post_DPWM_L,PosteriorWM_L,WhiteMatter_L,Hemisphere_L
|
123 |
+
122,PCR_R,post_DPWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,PCR_R,post_DPWM_R,PosteriorWM_R,WhiteMatter_R,Hemisphere_R
|
124 |
+
123,GCC_L,GCC_L,CorpusCallosum_L,WhiteMatter_L,Telencephalon_L,GCC_L,CorpusCallosum_L,CorpusCallosum_L,WhiteMatter_L,Hemisphere_L
|
125 |
+
124,GCC_R,GCC_R,CorpusCallosum_R,WhiteMatter_R,Telencephalon_R,GCC_R,CorpusCallosum_R,CorpusCallosum_R,WhiteMatter_R,Hemisphere_R
|
126 |
+
125,BCC_L,BCC_L,CorpusCallosum_L,WhiteMatter_L,Telencephalon_L,BCC_L,CorpusCallosum_L,CorpusCallosum_L,WhiteMatter_L,Hemisphere_L
|
127 |
+
126,BCC_R,BCC_R,CorpusCallosum_R,WhiteMatter_R,Telencephalon_R,BCC_R,CorpusCallosum_R,CorpusCallosum_R,WhiteMatter_R,Hemisphere_R
|
128 |
+
127,SCC_L,SCC_L,CorpusCallosum_L,WhiteMatter_L,Telencephalon_L,SCC_L,CorpusCallosum_L,CorpusCallosum_L,WhiteMatter_L,Hemisphere_L
|
129 |
+
128,SCC_R,SCC_R,CorpusCallosum_R,WhiteMatter_R,Telencephalon_R,SCC_R,CorpusCallosum_R,CorpusCallosum_R,WhiteMatter_R,Hemisphere_R
|
130 |
+
129,PVWl_L,PVWl_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,PVWl_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Hemisphere_L
|
131 |
+
130,PVWl_R,PVWl_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,PVWl_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Hemisphere_R
|
132 |
+
131,ALIC_L,ALIC_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,ALIC_L,InternalCapsule_L,InferiorWM_L,WhiteMatter_L,Hemisphere_L
|
133 |
+
132,ALIC_R,ALIC_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,ALIC_R,InternalCapsule_R,InferiorWM_R,WhiteMatter_R,Hemisphere_R
|
134 |
+
133,PLIC_L,PLIC_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,PLIC_L,InternalCapsule_L,InferiorWM_L,WhiteMatter_L,Hemisphere_L
|
135 |
+
134,PLIC_R,PLIC_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,PLIC_R,InternalCapsule_R,InferiorWM_R,WhiteMatter_R,Hemisphere_R
|
136 |
+
135,RLIC_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,RLIC_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Hemisphere_L
|
137 |
+
136,RLIC_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,RLIC_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Hemisphere_R
|
138 |
+
137,EC_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,EC_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Hemisphere_L
|
139 |
+
138,EC_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,EC_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Hemisphere_R
|
140 |
+
139,CGC_L,CGC_L,LimbicWM_L,WhiteMatter_L,Telencephalon_L,CGC_L,LimbicWM_L,LimbicWM_L,WhiteMatter_L,Hemisphere_L
|
141 |
+
140,CGC_R,CGC_R,LimbicWM_R,WhiteMatter_R,Telencephalon_R,CGC_R,LimbicWM_R,LimbicWM_R,WhiteMatter_R,Hemisphere_R
|
142 |
+
141,CGH_L,CGH_L,LimbicWM_L,WhiteMatter_L,Telencephalon_L,CGH_L,LimbicWM_L,LimbicWM_L,WhiteMatter_L,Hemisphere_L
|
143 |
+
142,CGH_R,CGH_R,LimbicWM_R,WhiteMatter_R,Telencephalon_R,CGH_R,LimbicWM_R,LimbicWM_R,WhiteMatter_R,Hemisphere_R
|
144 |
+
143,Fx/ST_L,Fx/ST_L,LimbicWM_L,WhiteMatter_L,Telencephalon_L,Fx/ST_L,LimbicWM_L,LimbicWM_L,WhiteMatter_L,Hemisphere_L
|
145 |
+
144,Fx/ST_R,Fx/ST_R,LimbicWM_R,WhiteMatter_R,Telencephalon_R,Fx/ST_R,LimbicWM_R,LimbicWM_R,WhiteMatter_R,Hemisphere_R
|
146 |
+
145,Fx_L,Fx_L,LimbicWM_L,WhiteMatter_L,Telencephalon_L,Fx_L,LimbicWM_L,LimbicWM_L,WhiteMatter_L,Hemisphere_L
|
147 |
+
146,Fx_R,Fx_R,LimbicWM_R,WhiteMatter_R,Telencephalon_R,Fx_R,LimbicWM_R,LimbicWM_R,WhiteMatter_R,Hemisphere_R
|
148 |
+
147,IFO_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,IFO_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Hemisphere_L
|
149 |
+
148,IFO_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,IFO_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Hemisphere_R
|
150 |
+
149,PTR_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,PTR_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Hemisphere_L
|
151 |
+
150,PTR_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,PTR_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Hemisphere_R
|
152 |
+
151,SS_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,SS_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Hemisphere_L
|
153 |
+
152,SS_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,SS_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Hemisphere_R
|
154 |
+
153,SFO_L,ant_DPWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,SFO_L,ant_DPWM_L,AnteriorWM_L,WhiteMatter_L,Hemisphere_L
|
155 |
+
154,SFO_R,ant_DPWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,SFO_R,ant_DPWM_R,AnteriorWM_R,WhiteMatter_R,Hemisphere_R
|
156 |
+
155,SLF_L,PeripheralParietalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,SLF_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
157 |
+
156,SLF_R,PeripheralParietalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,SLF_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
158 |
+
157,Cl_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,Diencephalon_L,Cl_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,Hemisphere_L
|
159 |
+
158,Cl_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,Diencephalon_R,Cl_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,Hemisphere_R
|
160 |
+
159,PosteriorBasalForebrain_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,Diencephalon_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,Hemisphere_L
|
161 |
+
160,PosteriorBasalForebrain_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,Diencephalon_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,Hemisphere_R
|
162 |
+
161,Mammillary_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,Diencephalon_R,Mammillary_R,BasalForebrain_R,BasalForebrain_R,BasalForebrain_R,Hemisphere_R
|
163 |
+
162,Mammillary_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,Diencephalon_L,Mammillary_L,BasalForebrain_L,BasalForebrain_L,BasalForebrain_L,Hemisphere_L
|
164 |
+
163,LV_Frontal_L,AnteriorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF,LV_Frontal_L,AnteriorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF
|
165 |
+
164,LV_body_L,AnteriorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF,LV_body_L,AnteriorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF
|
166 |
+
165,LV_atrium_L,PosteriorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF,LV_atrium_L,PosteriorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF
|
167 |
+
166,LV_Occipital_L,PosteriorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF,LV_Occipital_L,PosteriorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF
|
168 |
+
167,LV_Inferior_L,InferiorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF,LV_Inferior_L,InferiorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF
|
169 |
+
168,LV_Frontal_R,AnteriorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF,LV_Frontal_R,AnteriorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF
|
170 |
+
169,LV_body_R,AnteriorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF,LV_body_R,AnteriorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF
|
171 |
+
170,LV_atrium_R,PosteriorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF,LV_atrium_R,PosteriorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF
|
172 |
+
171,LV_Occipital_R,PosteriorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF,LV_Occipital_R,PosteriorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF
|
173 |
+
172,LV_Inferior_R,InferiorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF,LV_Inferior_R,InferiorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF
|
174 |
+
173,III_ventricle,III_ventricle,III_ventricle,Ventricle,CSF,III_ventricle,III_ventricle,III_ventricle,Ventricle,CSF
|
175 |
+
174,PVWa_L,PVWa_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,PVWa_L,ant_DPWM_L,AnteriorWM_L,WhiteMatter_L,Hemisphere_L
|
176 |
+
175,PVWa_R,PVWa_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,PVWa_R,ant_DPWM_R,AnteriorWM_R,WhiteMatter_R,Hemisphere_R
|
177 |
+
176,PVWp_L,PVWp_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,PVWp_L,post_DPWM_L,PosteriorWM_L,WhiteMatter_L,Hemisphere_L
|
178 |
+
177,PVWp_R,PVWp_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,PVWp_R,post_DPWM_R,PosteriorWM_R,WhiteMatter_R,Hemisphere_R
|
179 |
+
178,SFWM_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,SF_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
180 |
+
179,SFWM_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,SF_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
181 |
+
180,SFWM_PFC_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,SF_PFC_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
182 |
+
181,SFWM_PFC_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,SF_PFC_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
183 |
+
182,SFWM_pole_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,SF_pole_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
184 |
+
183,SFWM_pole_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,SF_pole_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
185 |
+
184,MFWM_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,MF_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
186 |
+
185,MFWM_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,MF_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
187 |
+
186,MFWM_DPFC_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,MF_DPFC_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
188 |
+
187,MFWM_DPFC_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,MF_DPFC_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
189 |
+
188,IFWM_opercularis_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,IF_opercularis_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
190 |
+
189,IFWM_opercularis_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,IF_opercularis_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
191 |
+
190,IFWM_orbitalis_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,IF_orbitalis_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
192 |
+
191,IFWM_orbitalis_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,IF_orbitalis_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
193 |
+
192,IFWM_triangularis_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,IF_triangularis_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
194 |
+
193,IFWM_triangularis_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,IF_triangularis_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
195 |
+
194,LFOWM_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,LFO_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
196 |
+
195,LFOWM_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,LFO_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
197 |
+
196,MFOWM_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,MFO_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
198 |
+
197,MFOWM_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,MFO_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
199 |
+
198,RGWM_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,R_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
200 |
+
199,RGWM_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,R_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
201 |
+
200,PoCWM_L,PeripheralParietalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,PoC_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
202 |
+
201,PoCWM_R,PeripheralParietalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,PoC_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
203 |
+
202,PrCWM_L,PeripheralFrontalWM_L,AnteriorWM_L,WhiteMatter_L,Telencephalon_L,PrC_L,Frontal_L,Frontal_L,Hemisphere_L,Hemisphere_L
|
204 |
+
203,PrCWM_R,PeripheralFrontalWM_R,AnteriorWM_R,WhiteMatter_R,Telencephalon_R,PrC_R,Frontal_R,Frontal_R,Hemisphere_R,Hemisphere_R
|
205 |
+
204,SPWM_L,PeripheralParietalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,SP_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
206 |
+
205,SPWM_R,PeripheralParietalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,SP_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
207 |
+
206,SMWM_L,PeripheralParietalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,SM_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
208 |
+
207,SMWM_R,PeripheralParietalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,SM_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
209 |
+
208,AGWM_L,PeripheralParietalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,A_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
210 |
+
209,AGWM_R,PeripheralParietalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,A_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
211 |
+
210,PrCuWM_L,PeripheralParietalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,PrCu_L,Parietal_L,Parietal_L,Hemisphere_L,Hemisphere_L
|
212 |
+
211,PrCuWM_R,PeripheralParietalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,PrCu_R,Parietal_R,Parietal_R,Hemisphere_R,Hemisphere_R
|
213 |
+
212,STWM_L,PeripheralTemporalWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,ST_L,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
214 |
+
213,STWM_R,PeripheralTemporalWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,ST_R,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
215 |
+
214,STWM_pole_L,PeripheralTemporalWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,ST_L_pole,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
216 |
+
215,STWM_pole_R,PeripheralTemporalWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,ST_R_pole,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
217 |
+
216,MTWM_L,PeripheralTemporalWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,MT_L,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
218 |
+
217,MTWM_R,PeripheralTemporalWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,MT_R,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
219 |
+
218,MTWM_pole_L,PeripheralTemporalWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,MT_L_pole,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
220 |
+
219,MTWM_pole_R,PeripheralTemporalWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,MT_R_pole,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
221 |
+
220,ITWM_L,PeripheralTemporalWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,IT_L,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
222 |
+
221,ITWM_R,PeripheralTemporalWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,IT_R,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
223 |
+
222,FuWM_L,PeripheralTemporalWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,Fu_L,Temporal_L,Temporal_L,Hemisphere_L,Hemisphere_L
|
224 |
+
223,FuWM_R,PeripheralTemporalWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,Fu_R,Temporal_R,Temporal_R,Hemisphere_R,Hemisphere_R
|
225 |
+
224,SOWM_L,PeripheralOccipitalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,SO_L,Occipital_L,Occipital_L,Hemisphere_L,Hemisphere_L
|
226 |
+
225,SOWM_R,PeripheralOccipitalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,SO_R,Occipital_R,Occipital_R,Hemisphere_R,Hemisphere_R
|
227 |
+
226,MOWM_L,PeripheralOccipitalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,MO_L,Occipital_L,Occipital_L,Hemisphere_L,Hemisphere_L
|
228 |
+
227,MOWM_R,PeripheralOccipitalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,MO_R,Occipital_R,Occipital_R,Hemisphere_R,Hemisphere_R
|
229 |
+
228,IOWM_L,PeripheralOccipitalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,IO_L,Occipital_L,Occipital_L,Hemisphere_L,Hemisphere_L
|
230 |
+
229,IOWM_R,PeripheralOccipitalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,IO_R,Occipital_R,Occipital_R,Hemisphere_R,Hemisphere_R
|
231 |
+
230,CuWM_L,PeripheralOccipitalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,Cu_L,Occipital_L,Occipital_L,Hemisphere_L,Hemisphere_L
|
232 |
+
231,CuWM_R,PeripheralOccipitalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,Cu_R,Occipital_R,Occipital_R,Hemisphere_R,Hemisphere_R
|
233 |
+
232,LGWM_L,PeripheralOccipitalWM_L,PosteriorWM_L,WhiteMatter_L,Telencephalon_L,LG_L,Occipital_L,Occipital_L,Hemisphere_L,Hemisphere_L
|
234 |
+
233,LGWM_R,PeripheralOccipitalWM_R,PosteriorWM_R,WhiteMatter_R,Telencephalon_R,LG_R,Occipital_R,Occipital_R,Hemisphere_R,Hemisphere_R
|
235 |
+
234,rostralWM_ACC_L,PeripheralCingulateWM_L,LimbicWM_L,WhiteMatter_L,Telencephalon_L,rostral_ACC_L,Cingulate_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
236 |
+
235,rostralWM_ACC_R,PeripheralCingulateWM_R,LimbicWM_R,WhiteMatter_R,Telencephalon_R,rostral_ACC_R,Cingulate_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
237 |
+
236,subcallosalWM_ACC_L,PeripheralCingulateWM_L,LimbicWM_L,WhiteMatter_L,Telencephalon_L,subcallosal_ACC_L,Cingulate_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
238 |
+
237,subcallosalWM_ACC_R,PeripheralCingulateWM_R,LimbicWM_R,WhiteMatter_R,Telencephalon_R,subcallosal_ACC_R,Cingulate_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
239 |
+
238,subgenualWM_ACC_L,PeripheralCingulateWM_L,LimbicWM_L,WhiteMatter_L,Telencephalon_L,subgenual_ACC_L,Cingulate_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
240 |
+
239,subgenualWM_ACC_R,PeripheralCingulateWM_R,LimbicWM_R,WhiteMatter_R,Telencephalon_R,subgenual_ACC_R,Cingulate_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
241 |
+
240,dorsalWM_ACC_L,PeripheralCingulateWM_L,LimbicWM_L,WhiteMatter_L,Telencephalon_L,dorsal_ACC_L,Cingulate_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
242 |
+
241,dorsalWM_ACC_R,PeripheralCingulateWM_R,LimbicWM_R,WhiteMatter_R,Telencephalon_R,dorsal_ACC_R,Cingulate_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
243 |
+
242,PCCWM_L,PeripheralCingulateWM_L,LimbicWM_L,WhiteMatter_L,Telencephalon_L,PCC_L,Cingulate_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
244 |
+
243,PCCWM_R,PeripheralCingulateWM_R,LimbicWM_R,WhiteMatter_R,Telencephalon_R,PCC_R,Cingulate_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
245 |
+
244,CerebellumWM_R,CerebellumWM_R,Cerebellum_R,Metencephalon_R,Metencephalon,CerebellumWM_R,CerebellumWM_R,Cerebellum_R,Cerebellum_R,Cerebellum
|
246 |
+
245,CerebellumWM_L,CerebellumWM_L,Cerebellum_L,Metencephalon_L,Metencephalon,CerebellumWM_L,CerebellumWM_L,Cerebellum_L,Cerebellum_L,Cerebellum
|
247 |
+
246,MCP_cb_L,CerebellumWM_L,Cerebellum_L,Metencephalon_L,Metencephalon,CerebellumWM_L,CerebellumWM_L,Cerebellum_L,Cerebellum_L,Cerebellum
|
248 |
+
247,MCP_cb_R,CerebellumWM_R,Cerebellum_R,Metencephalon_R,Metencephalon,CerebellumWM_R,CerebellumWM_R,Cerebellum_R,Cerebellum_R,Cerebellum
|
249 |
+
248,ICP_cb_L,CerebellumWM_L,Cerebellum_L,Metencephalon_L,Metencephalon,CerebellumWM_L,CerebellumWM_L,Cerebellum_L,Cerebellum_L,Cerebellum
|
250 |
+
249,ICP_cb_R,CerebellumWM_R,Cerebellum_R,Metencephalon_R,Metencephalon,CerebellumWM_R,CerebellumWM_R,Cerebellum_R,Cerebellum_R,Cerebellum
|
251 |
+
250,FrontSul_L,FrontSul_L,FrontSul_L,Sulcus_L,CSF,FrontSul_L,FrontSul_L,FrontSul_L,Sulcus_L,CSF
|
252 |
+
251,FrontSul_R,FrontSul_R,FrontSul_R,Sulcus_R,CSF,FrontSul_R,FrontSul_R,FrontSul_R,Sulcus_R,CSF
|
253 |
+
252,CentralSul_L,CentralSul_L,CentralSul_L,Sulcus_L,CSF,CentralSul_L,CentralSul_L,CentralSul_L,Sulcus_L,CSF
|
254 |
+
253,CentralSul_R,CentralSul_R,CentralSul_R,Sulcus_R,CSF,CentralSul_R,CentralSul_R,CentralSul_R,Sulcus_R,CSF
|
255 |
+
254,SylFrontSul_L,SylFrontSul_L,SylvianFissureExt_L,Sulcus_L,CSF,SylAntInsularSul_L,SylAntInsularSul_L,FrontSul_L,Sulcus_L,CSF
|
256 |
+
255,SylFrontSul_R,SylFrontSul_R,SylvianFissureExt_R,Sulcus_R,CSF,SylAntInsularSul_R,SylAntInsularSul_R,FrontSul_R,Sulcus_R,CSF
|
257 |
+
256,SylTempSul_L,SylTempSul_L,SylvianFissureExt_L,Sulcus_L,CSF,SylPostInsularSul_L,SylPostInsularSul_L,TempSul_L,Sulcus_L,CSF
|
258 |
+
257,SylTempSul_R,SylTempSul_R,SylvianFissureExt_R,Sulcus_R,CSF,SylPostInsularSul_R,SylPostInsularSul_R,TempSul_R,Sulcus_R,CSF
|
259 |
+
258,SylParieSul_L,SylParieSul_L,SylvianFissureExt_L,Sulcus_L,CSF,SylExtSMG_L,SylExtSMG_L,ParietSul_L,Sulcus_L,CSF
|
260 |
+
259,SylParieSul_R,SylParieSul_R,SylvianFissureExt_R,Sulcus_R,CSF,SylExtSMG_R,SylExtSMG_R,ParietSul_R,Sulcus_R,CSF
|
261 |
+
260,ParietSul_L,ParietSul_L,ParietSul_L,Sulcus_L,CSF,ParietSul_L,ParietSul_L,ParietSul_L,Sulcus_L,CSF
|
262 |
+
261,ParietSul_R,ParietSul_R,ParietSul_R,Sulcus_R,CSF,ParietSul_R,ParietSul_R,ParietSul_R,Sulcus_R,CSF
|
263 |
+
262,CinguSul_L,CinguSul_L,CinguSul_L,Sulcus_L,CSF,CinguSul_L,CinguSul_L,CinguSul_L,Sulcus_L,CSF
|
264 |
+
263,CinguSul_R,CinguSul_R,CinguSul_R,Sulcus_R,CSF,CinguSul_R,CinguSul_R,CinguSul_R,Sulcus_R,CSF
|
265 |
+
264,OcciptSul_L,OcciptSul_L,OcciptSul_L,Sulcus_L,CSF,OcciptSul_L,OcciptSul_L,OcciptSul_L,Sulcus_L,CSF
|
266 |
+
265,OcciptSul_R,OcciptSul_R,OcciptSul_R,Sulcus_R,CSF,OcciptSul_R,OcciptSul_R,OcciptSul_R,Sulcus_R,CSF
|
267 |
+
266,TempSul_L,TempSul_L,TempSul_L,Sulcus_L,CSF,TempSul_L,TempSul_L,TempSul_L,Sulcus_L,CSF
|
268 |
+
267,TempSul_R,TempSul_R,TempSul_R,Sulcus_R,CSF,TempSul_R,TempSul_R,TempSul_R,Sulcus_R,CSF
|
269 |
+
268,Caudate_tail_L,Caudate_tail_L,BasalGang_L,CerebralNucli_L,Telencephalon_L,Caudate_tail_L,Striatum_L,BasalGang_L,CerebralNucli_L,Hemisphere_L
|
270 |
+
269,Fimbria_L,Hippo_L,Limbic_L,CerebralCortex_L,Telencephalon_L,Hippo_L,Limbic_L,Limbic_L,Hemisphere_L,Hemisphere_L
|
271 |
+
270,Caudate_tail_R,Caudate_tail_R,BasalGang_R,CerebralNucli_R,Telencephalon_R,Caudate_tail_R,Striatum_R,BasalGang_R,CerebralNucli_R,Hemisphere_R
|
272 |
+
271,Fimbria_R,Hippo_R,Limbic_R,CerebralCortex_R,Telencephalon_R,Hippo_R,Limbic_R,Limbic_R,Hemisphere_R,Hemisphere_R
|
273 |
+
272,Chroid_LVetc_L,AnteriorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF,Chroid_LVetc_L,AnteriorLateralVentricle_L,LateralVentricle_L,Ventricle,CSF
|
274 |
+
273,Chroid_LVetc_R,AnteriorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF,Chroid_LVetc_R,AnteriorLateralVentricle_R,LateralVentricle_R,Ventricle,CSF
|
275 |
+
274,IV_ventricle,IV_ventricle,IV_ventricle,Ventricle,CSF,IV_ventricle,IV_ventricle,IV_ventricle,Ventricle,CSF
|
276 |
+
275,ECCL_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Telencephalon_L,EC_L,inf_DPWM_L,InferiorWM_L,WhiteMatter_L,Hemisphere_L
|
277 |
+
276,ECCL_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Telencephalon_R,EC_R,inf_DPWM_R,InferiorWM_R,WhiteMatter_R,Hemisphere_R
|
278 |
+
277,ECSAnterior_L,ECSAnterior_L,ECS_L,ECS,CSF,ECSAnterior_L,ECSAnterior_L,ECS_L,ECS,CSF
|
279 |
+
278,ECSAnterior_R,ECSAnterior_R,ECS_L,ECS,CSF,ECSAnterior_R,ECSAnterior_R,ECS_L,ECS,CSF
|
280 |
+
279,ECSPosterior_L,ECSPosterior_L,ECS_R,ECS,CSF,ECSPosterior_L,ECSPosterior_L,ECS_R,ECS,CSF
|
281 |
+
280,ECSPosterior_R,ECSPosterior_R,ECS_R,ECS,CSF,ECSPosterior_R,ECSPosterior_R,ECS_R,ECS,CSF
|
level/Level_ROI_No.csv
ADDED
@@ -0,0 +1,281 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Level5,Type1_Level5,Type1_Level4,Type1_Level3,Type1_Level2,Type1_Level1,Type2_Level5,Type2_Level4,Type2_Level3,Type2_Level2,Type2_Level1,ROI
|
2 |
+
1,1,1,1,1,1,1,1,1,1,1,SFG_L
|
3 |
+
2,2,2,2,2,2,2,2,2,2,2,SFG_R
|
4 |
+
3,3,1,1,1,1,3,1,1,1,1,SFG_PFC_L
|
5 |
+
4,4,2,2,2,2,4,2,2,2,2,SFG_PFC_R
|
6 |
+
5,5,1,1,1,1,5,1,1,1,1,SFG_pole_L
|
7 |
+
6,6,2,2,2,2,6,2,2,2,2,SFG_pole_R
|
8 |
+
7,7,3,1,1,1,7,1,1,1,1,MFG_L
|
9 |
+
8,8,4,2,2,2,8,2,2,2,2,MFG_R
|
10 |
+
9,9,3,1,1,1,9,1,1,1,1,MFG_DPFC_L
|
11 |
+
10,10,4,2,2,2,10,2,2,2,2,MFG_DPFC_R
|
12 |
+
11,11,5,1,1,1,11,1,1,1,1,IFG_opercularis_L
|
13 |
+
12,12,6,2,2,2,12,2,2,2,2,IFG_opercularis_R
|
14 |
+
13,13,5,1,1,1,13,1,1,1,1,IFG_orbitalis_L
|
15 |
+
14,14,6,2,2,2,14,2,2,2,2,IFG_orbitalis_R
|
16 |
+
15,15,5,1,1,1,15,1,1,1,1,IFG_triangularis_L
|
17 |
+
16,16,6,2,2,2,16,2,2,2,2,IFG_triangularis_R
|
18 |
+
17,17,7,1,1,1,17,1,1,1,1,LFOG_L
|
19 |
+
18,18,8,2,2,2,18,2,2,2,2,LFOG_R
|
20 |
+
19,19,7,1,1,1,19,1,1,1,1,MFOG_L
|
21 |
+
20,20,8,2,2,2,20,2,2,2,2,MFOG_R
|
22 |
+
21,21,9,1,1,1,21,1,1,1,1,RG_L
|
23 |
+
22,22,10,2,2,2,22,2,2,2,2,RG_R
|
24 |
+
23,23,11,3,1,1,23,3,3,1,1,PoCG_L
|
25 |
+
24,24,12,4,2,2,24,4,4,2,2,PoCG_R
|
26 |
+
25,25,13,1,1,1,25,1,1,1,1,PrCG_L
|
27 |
+
26,26,14,2,2,2,26,2,2,2,2,PrCG_R
|
28 |
+
27,27,15,3,1,1,27,3,3,1,1,SPG_L
|
29 |
+
28,28,16,4,2,2,28,4,4,2,2,SPG_R
|
30 |
+
29,29,17,3,1,1,29,3,3,1,1,SMG_L
|
31 |
+
30,30,18,4,2,2,30,4,4,2,2,SMG_R
|
32 |
+
31,31,19,3,1,1,31,3,3,1,1,AG_L
|
33 |
+
32,32,20,4,2,2,32,4,4,2,2,AG_R
|
34 |
+
33,33,21,3,1,1,33,3,3,1,1,PrCu_L
|
35 |
+
34,34,22,4,2,2,34,4,4,2,2,PrCu_R
|
36 |
+
35,35,23,5,1,1,35,5,5,1,1,STG_L
|
37 |
+
36,36,24,6,2,2,36,6,6,2,2,STG_R
|
38 |
+
37,37,23,5,1,1,37,5,5,1,1,STG_pole_L
|
39 |
+
38,38,24,6,2,2,38,6,6,2,2,STG_pole_R
|
40 |
+
39,39,25,5,1,1,39,5,5,1,1,MTG_L
|
41 |
+
40,40,26,6,2,2,40,6,6,2,2,MTG_R
|
42 |
+
41,41,25,5,1,1,41,5,5,1,1,MTG_pole_L
|
43 |
+
42,42,26,6,2,2,42,6,6,2,2,MTG_pole_R
|
44 |
+
43,43,27,5,1,1,43,5,5,1,1,ITG_L
|
45 |
+
44,44,28,6,2,2,44,6,6,2,2,ITG_R
|
46 |
+
45,45,29,7,1,1,45,7,7,1,1,PHG_L
|
47 |
+
46,46,30,8,2,2,46,8,8,2,2,PHG_R
|
48 |
+
47,47,29,7,1,1,47,7,7,1,1,ENT_L
|
49 |
+
48,48,30,8,2,2,48,8,8,2,2,ENT_R
|
50 |
+
49,49,31,5,1,1,49,5,5,1,1,FuG_L
|
51 |
+
50,50,32,6,2,2,50,6,6,2,2,FuG_R
|
52 |
+
51,51,33,9,1,1,51,9,9,1,1,SOG_L
|
53 |
+
52,52,34,10,2,2,52,10,10,2,2,SOG_R
|
54 |
+
53,53,35,9,1,1,53,9,9,1,1,MOG_L
|
55 |
+
54,54,36,10,2,2,54,10,10,2,2,MOG_R
|
56 |
+
55,55,37,9,1,1,55,9,9,1,1,IOG_L
|
57 |
+
56,56,38,10,2,2,56,10,10,2,2,IOG_R
|
58 |
+
57,57,39,9,1,1,57,9,9,1,1,Cu_L
|
59 |
+
58,58,40,10,2,2,58,10,10,2,2,Cu_R
|
60 |
+
59,59,41,9,1,1,59,9,9,1,1,LG_L
|
61 |
+
60,60,42,10,2,2,60,10,10,2,2,LG_R
|
62 |
+
61,61,43,7,1,1,61,11,7,1,1,rostral_ACC_L
|
63 |
+
62,62,44,8,2,2,62,12,8,2,2,rostral_ACC_R
|
64 |
+
63,63,43,7,1,1,63,11,7,1,1,subcallosal_ACC_L
|
65 |
+
64,64,44,8,2,2,64,12,8,2,2,subcallosal_ACC_R
|
66 |
+
65,65,43,7,1,1,65,11,7,1,1,subgenual_ACC_L
|
67 |
+
66,66,44,8,2,2,66,12,8,2,2,subgenual_ACC_R
|
68 |
+
67,67,43,7,1,1,67,11,7,1,1,dorsal_ACC_L
|
69 |
+
68,68,44,8,2,2,68,12,8,2,2,dorsal_ACC_R
|
70 |
+
69,69,43,7,1,1,69,11,7,1,1,PCC_L
|
71 |
+
70,70,44,8,2,2,70,12,8,2,2,PCC_R
|
72 |
+
71,71,45,11,1,1,71,13,11,1,1,Insula_L
|
73 |
+
72,72,46,12,2,2,72,14,12,2,2,Insula_R
|
74 |
+
73,73,47,13,3,1,73,15,13,3,1,Amyg_L
|
75 |
+
74,74,48,14,4,2,74,16,14,4,2,Amyg_R
|
76 |
+
75,75,49,7,1,1,75,7,7,1,1,Hippo_L
|
77 |
+
76,76,50,8,2,2,76,8,8,2,2,Hippo_R
|
78 |
+
77,77,51,15,3,1,77,17,15,3,1,Caud_L
|
79 |
+
78,78,52,16,4,2,78,18,16,4,2,Caud_R
|
80 |
+
79,79,53,15,3,1,79,17,15,3,1,Put_L
|
81 |
+
80,80,54,16,4,2,80,18,16,4,2,Put_R
|
82 |
+
81,81,55,15,3,1,81,19,15,3,1,GP_L
|
83 |
+
82,82,56,16,4,2,82,20,16,4,2,GP_R
|
84 |
+
83,83,57,17,5,3,83,21,17,5,1,Thalamus_L
|
85 |
+
84,84,58,18,6,4,84,22,18,6,2,Thalamus_R
|
86 |
+
85,85,59,19,7,3,85,23,19,7,1,HypoThalamus_L
|
87 |
+
86,86,60,20,8,4,86,24,20,8,2,HypoThalamus_R
|
88 |
+
87,87,59,19,7,3,87,23,19,7,1,AnteriorBasalForebrain_L
|
89 |
+
88,88,60,20,8,4,88,24,20,8,2,AnteriorBasalForebrain_R
|
90 |
+
89,89,61,15,3,1,89,17,15,3,1,NucAccumbens_L
|
91 |
+
90,90,62,16,4,2,90,18,16,4,2,NucAccumbens_R
|
92 |
+
91,91,63,21,9,5,91,25,21,9,3,RedNc_L
|
93 |
+
92,92,64,22,10,5,92,26,22,9,3,RedNc_R
|
94 |
+
93,93,63,21,9,5,93,25,21,9,3,Snigra_L
|
95 |
+
94,94,64,22,10,5,94,26,22,9,3,Snigra_R
|
96 |
+
95,95,65,23,11,6,95,27,23,10,4,CerebellumGM_R
|
97 |
+
96,96,66,24,12,6,96,28,24,11,4,CerebellumGM_L
|
98 |
+
97,97,63,21,9,5,97,25,21,9,3,CP_L
|
99 |
+
98,98,64,22,10,5,98,26,22,9,3,CP_R
|
100 |
+
99,99,63,21,9,5,99,25,21,9,3,Midbrain_L
|
101 |
+
100,100,64,22,10,5,100,26,22,9,3,Midbrain_R
|
102 |
+
101,101,67,25,12,6,101,29,25,12,3,CST_L
|
103 |
+
102,102,68,26,11,6,102,30,26,13,3,CST_R
|
104 |
+
103,103,67,25,12,6,103,29,25,12,3,SCP_L
|
105 |
+
104,104,68,26,11,6,104,30,26,13,3,SCP_R
|
106 |
+
105,105,67,25,12,6,105,29,25,12,3,MCP_L
|
107 |
+
106,106,68,26,11,6,106,30,26,13,3,MCP_R
|
108 |
+
107,107,67,25,12,6,107,29,25,12,3,PCT_L
|
109 |
+
108,108,68,26,11,6,108,30,26,13,3,PCT_R
|
110 |
+
109,109,69,27,13,7,109,31,27,12,3,ICP_L
|
111 |
+
110,110,70,28,14,7,110,32,28,13,3,ICP_R
|
112 |
+
111,111,67,25,12,6,111,29,25,12,3,ML_L
|
113 |
+
112,112,68,26,11,6,112,30,26,13,3,ML_R
|
114 |
+
113,113,67,25,12,6,113,29,25,12,3,Pons_L
|
115 |
+
114,114,68,26,11,6,114,30,26,13,3,Pons_R
|
116 |
+
115,115,69,27,13,7,109,31,27,12,3,Medulla_L
|
117 |
+
116,116,70,28,14,7,110,32,28,13,3,Medulla_R
|
118 |
+
117,117,71,29,15,1,115,33,29,14,1,ACR_L
|
119 |
+
118,118,72,30,16,2,116,34,30,15,2,ACR_R
|
120 |
+
119,119,71,29,15,1,117,33,29,14,1,SCR_L
|
121 |
+
120,120,72,30,16,2,118,34,30,15,2,SCR_R
|
122 |
+
121,121,73,31,15,1,119,35,31,14,1,PCR_L
|
123 |
+
122,122,74,32,16,2,120,36,32,15,2,PCR_R
|
124 |
+
123,123,75,33,15,1,121,37,33,14,1,GCC_L
|
125 |
+
124,124,76,34,16,2,122,38,34,15,2,GCC_R
|
126 |
+
125,125,77,33,15,1,123,37,33,14,1,BCC_L
|
127 |
+
126,126,78,34,16,2,124,38,34,15,2,BCC_R
|
128 |
+
127,127,79,33,15,1,125,37,33,14,1,SCC_L
|
129 |
+
128,128,80,34,16,2,126,38,34,15,2,SCC_R
|
130 |
+
129,129,81,35,15,1,127,39,35,14,1,PVWl_L
|
131 |
+
130,130,82,36,16,2,128,40,36,15,2,PVWl_R
|
132 |
+
131,131,83,35,15,1,129,41,35,14,1,ALIC_L
|
133 |
+
132,132,84,36,16,2,130,42,36,15,2,ALIC_R
|
134 |
+
133,133,85,35,15,1,131,41,35,14,1,PLIC_L
|
135 |
+
134,134,86,36,16,2,132,42,36,15,2,PLIC_R
|
136 |
+
135,135,87,35,15,1,133,39,35,14,1,RLIC_L
|
137 |
+
136,136,88,36,16,2,134,40,36,15,2,RLIC_R
|
138 |
+
137,137,87,35,15,1,135,39,35,14,1,EC_L
|
139 |
+
138,138,88,36,16,2,136,40,36,15,2,EC_R
|
140 |
+
139,139,89,37,15,1,137,43,37,14,1,CGC_L
|
141 |
+
140,140,90,38,16,2,138,44,38,15,2,CGC_R
|
142 |
+
141,141,91,37,15,1,139,43,37,14,1,CGH_L
|
143 |
+
142,142,92,38,16,2,140,44,38,15,2,CGH_R
|
144 |
+
143,143,93,37,15,1,141,43,37,14,1,Fx/ST_L
|
145 |
+
144,144,94,38,16,2,142,44,38,15,2,Fx/ST_R
|
146 |
+
145,145,95,37,15,1,143,43,37,14,1,Fx_L
|
147 |
+
146,146,96,38,16,2,144,44,38,15,2,Fx_R
|
148 |
+
147,147,87,35,15,1,145,39,35,14,1,IFO_L
|
149 |
+
148,148,88,36,16,2,146,40,36,15,2,IFO_R
|
150 |
+
149,149,87,35,15,1,147,39,35,14,1,PTR_L
|
151 |
+
150,150,88,36,16,2,148,40,36,15,2,PTR_R
|
152 |
+
151,151,87,35,15,1,149,39,35,14,1,SS_L
|
153 |
+
152,152,88,36,16,2,150,40,36,15,2,SS_R
|
154 |
+
153,153,71,29,15,1,151,33,29,14,1,SFO_L
|
155 |
+
154,154,72,30,16,2,152,34,30,15,2,SFO_R
|
156 |
+
155,155,97,31,15,1,153,3,3,1,1,SLF_L
|
157 |
+
156,156,98,32,16,2,154,4,4,2,2,SLF_R
|
158 |
+
157,157,59,19,7,3,155,23,19,7,1,Cl_L
|
159 |
+
158,158,60,20,8,4,156,24,20,8,2,Cl_R
|
160 |
+
159,159,59,19,7,3,87,23,19,7,1,PosteriorBasalForebrain_L
|
161 |
+
160,160,60,20,8,4,88,24,20,8,2,PosteriorBasalForebrain_R
|
162 |
+
161,161,60,20,8,4,157,24,20,8,2,Mammillary_R
|
163 |
+
162,162,59,19,7,3,158,23,19,7,1,Mammillary_L
|
164 |
+
163,163,99,39,17,8,159,45,39,16,5,LV_Frontal_L
|
165 |
+
164,164,99,39,17,8,160,45,39,16,5,LV_body_L
|
166 |
+
165,165,100,39,17,8,161,46,39,16,5,LV_atrium_L
|
167 |
+
166,166,100,39,17,8,162,46,39,16,5,LV_Occipital_L
|
168 |
+
167,167,101,39,17,8,163,47,39,16,5,LV_Inferior_L
|
169 |
+
168,168,102,40,17,8,164,48,40,16,5,LV_Frontal_R
|
170 |
+
169,169,102,40,17,8,165,48,40,16,5,LV_body_R
|
171 |
+
170,170,103,40,17,8,166,49,40,16,5,LV_atrium_R
|
172 |
+
171,171,103,40,17,8,167,49,40,16,5,LV_Occipital_R
|
173 |
+
172,172,104,40,17,8,168,50,40,16,5,LV_Inferior_R
|
174 |
+
173,173,105,41,17,8,169,51,41,16,5,III_ventricle
|
175 |
+
174,174,106,29,15,1,170,33,29,14,1,PVWa_L
|
176 |
+
175,175,107,30,16,2,171,34,30,15,2,PVWa_R
|
177 |
+
176,176,108,31,15,1,172,35,31,14,1,PVWp_L
|
178 |
+
177,177,109,32,16,2,173,36,32,15,2,PVWp_R
|
179 |
+
178,178,110,29,15,1,1,1,1,1,1,SFWM_L
|
180 |
+
179,179,111,30,16,2,2,2,2,2,2,SFWM_R
|
181 |
+
180,180,110,29,15,1,3,1,1,1,1,SFWM_PFC_L
|
182 |
+
181,181,111,30,16,2,4,2,2,2,2,SFWM_PFC_R
|
183 |
+
182,182,110,29,15,1,5,1,1,1,1,SFWM_pole_L
|
184 |
+
183,183,111,30,16,2,6,2,2,2,2,SFWM_pole_R
|
185 |
+
184,184,110,29,15,1,7,1,1,1,1,MFWM_L
|
186 |
+
185,185,111,30,16,2,8,2,2,2,2,MFWM_R
|
187 |
+
186,186,110,29,15,1,9,1,1,1,1,MFWM_DPFC_L
|
188 |
+
187,187,111,30,16,2,10,2,2,2,2,MFWM_DPFC_R
|
189 |
+
188,188,110,29,15,1,11,1,1,1,1,IFWM_opercularis_L
|
190 |
+
189,189,111,30,16,2,12,2,2,2,2,IFWM_opercularis_R
|
191 |
+
190,190,110,29,15,1,13,1,1,1,1,IFWM_orbitalis_L
|
192 |
+
191,191,111,30,16,2,14,2,2,2,2,IFWM_orbitalis_R
|
193 |
+
192,192,110,29,15,1,15,1,1,1,1,IFWM_triangularis_L
|
194 |
+
193,193,111,30,16,2,16,2,2,2,2,IFWM_triangularis_R
|
195 |
+
194,194,110,29,15,1,17,1,1,1,1,LFOWM_L
|
196 |
+
195,195,111,30,16,2,18,2,2,2,2,LFOWM_R
|
197 |
+
196,196,110,29,15,1,19,1,1,1,1,MFOWM_L
|
198 |
+
197,197,111,30,16,2,20,2,2,2,2,MFOWM_R
|
199 |
+
198,198,110,29,15,1,21,1,1,1,1,RGWM_L
|
200 |
+
199,199,111,30,16,2,22,2,2,2,2,RGWM_R
|
201 |
+
200,200,97,31,15,1,23,3,3,1,1,PoCWM_L
|
202 |
+
201,201,98,32,16,2,24,4,4,2,2,PoCWM_R
|
203 |
+
202,202,110,29,15,1,25,1,1,1,1,PrCWM_L
|
204 |
+
203,203,111,30,16,2,26,2,2,2,2,PrCWM_R
|
205 |
+
204,204,97,31,15,1,27,3,3,1,1,SPWM_L
|
206 |
+
205,205,98,32,16,2,28,4,4,2,2,SPWM_R
|
207 |
+
206,206,97,31,15,1,29,3,3,1,1,SMWM_L
|
208 |
+
207,207,98,32,16,2,30,4,4,2,2,SMWM_R
|
209 |
+
208,208,97,31,15,1,31,3,3,1,1,AGWM_L
|
210 |
+
209,209,98,32,16,2,32,4,4,2,2,AGWM_R
|
211 |
+
210,210,97,31,15,1,33,3,3,1,1,PrCuWM_L
|
212 |
+
211,211,98,32,16,2,34,4,4,2,2,PrCuWM_R
|
213 |
+
212,212,112,35,15,1,35,5,5,1,1,STWM_L
|
214 |
+
213,213,113,36,16,2,36,6,6,2,2,STWM_R
|
215 |
+
214,214,112,35,15,1,37,5,5,1,1,STWM_pole_L
|
216 |
+
215,215,113,36,16,2,38,6,6,2,2,STWM_pole_R
|
217 |
+
216,216,112,35,15,1,39,5,5,1,1,MTWM_L
|
218 |
+
217,217,113,36,16,2,40,6,6,2,2,MTWM_R
|
219 |
+
218,218,112,35,15,1,41,5,5,1,1,MTWM_pole_L
|
220 |
+
219,219,113,36,16,2,42,6,6,2,2,MTWM_pole_R
|
221 |
+
220,220,112,35,15,1,43,5,5,1,1,ITWM_L
|
222 |
+
221,221,113,36,16,2,44,6,6,2,2,ITWM_R
|
223 |
+
222,222,112,35,15,1,49,5,5,1,1,FuWM_L
|
224 |
+
223,223,113,36,16,2,50,6,6,2,2,FuWM_R
|
225 |
+
224,224,114,31,15,1,51,9,9,1,1,SOWM_L
|
226 |
+
225,225,115,32,16,2,52,10,10,2,2,SOWM_R
|
227 |
+
226,226,114,31,15,1,53,9,9,1,1,MOWM_L
|
228 |
+
227,227,115,32,16,2,54,10,10,2,2,MOWM_R
|
229 |
+
228,228,114,31,15,1,55,9,9,1,1,IOWM_L
|
230 |
+
229,229,115,32,16,2,56,10,10,2,2,IOWM_R
|
231 |
+
230,230,114,31,15,1,57,9,9,1,1,CuWM_L
|
232 |
+
231,231,115,32,16,2,58,10,10,2,2,CuWM_R
|
233 |
+
232,232,114,31,15,1,59,9,9,1,1,LGWM_L
|
234 |
+
233,233,115,32,16,2,60,10,10,2,2,LGWM_R
|
235 |
+
234,234,116,37,15,1,61,11,7,1,1,rostralWM_ACC_L
|
236 |
+
235,235,117,38,16,2,62,12,8,2,2,rostralWM_ACC_R
|
237 |
+
236,236,116,37,15,1,63,11,7,1,1,subcallosalWM_ACC_L
|
238 |
+
237,237,117,38,16,2,64,12,8,2,2,subcallosalWM_ACC_R
|
239 |
+
238,238,116,37,15,1,65,11,7,1,1,subgenualWM_ACC_L
|
240 |
+
239,239,117,38,16,2,66,12,8,2,2,subgenualWM_ACC_R
|
241 |
+
240,240,116,37,15,1,67,11,7,1,1,dorsalWM_ACC_L
|
242 |
+
241,241,117,38,16,2,68,12,8,2,2,dorsalWM_ACC_R
|
243 |
+
242,242,116,37,15,1,69,11,7,1,1,PCCWM_L
|
244 |
+
243,243,117,38,16,2,70,12,8,2,2,PCCWM_R
|
245 |
+
244,244,118,23,11,6,174,52,23,10,4,CerebellumWM_R
|
246 |
+
245,245,119,24,12,6,175,53,24,11,4,CerebellumWM_L
|
247 |
+
246,246,119,24,12,6,175,53,24,11,4,MCP_cb_L
|
248 |
+
247,247,118,23,11,6,174,52,23,10,4,MCP_cb_R
|
249 |
+
248,248,119,24,12,6,175,53,24,11,4,ICP_cb_L
|
250 |
+
249,249,118,23,11,6,174,52,23,10,4,ICP_cb_R
|
251 |
+
250,250,120,42,18,8,176,54,42,17,5,FrontSul_L
|
252 |
+
251,251,121,43,19,8,177,55,43,18,5,FrontSul_R
|
253 |
+
252,252,122,44,18,8,178,56,44,17,5,CentralSul_L
|
254 |
+
253,253,123,45,19,8,179,57,45,18,5,CentralSul_R
|
255 |
+
254,254,124,46,18,8,180,58,42,17,5,SylFrontSul_L
|
256 |
+
255,255,125,47,19,8,181,59,43,18,5,SylFrontSul_R
|
257 |
+
256,256,126,46,18,8,182,60,46,17,5,SylTempSul_L
|
258 |
+
257,257,127,47,19,8,183,61,47,18,5,SylTempSul_R
|
259 |
+
258,258,128,46,18,8,184,62,48,17,5,SylParieSul_L
|
260 |
+
259,259,129,47,19,8,185,63,49,18,5,SylParieSul_R
|
261 |
+
260,260,130,48,18,8,186,64,48,17,5,ParietSul_L
|
262 |
+
261,261,131,49,19,8,187,65,49,18,5,ParietSul_R
|
263 |
+
262,262,132,50,18,8,188,66,50,17,5,CinguSul_L
|
264 |
+
263,263,133,51,19,8,189,67,51,18,5,CinguSul_R
|
265 |
+
264,264,134,52,18,8,190,68,52,17,5,OcciptSul_L
|
266 |
+
265,265,135,53,19,8,191,69,53,18,5,OcciptSul_R
|
267 |
+
266,266,136,54,18,8,192,70,46,17,5,TempSul_L
|
268 |
+
267,267,137,55,19,8,193,71,47,18,5,TempSul_R
|
269 |
+
268,268,138,15,3,1,194,17,15,3,1,Caudate_tail_L
|
270 |
+
269,269,49,7,1,1,75,7,7,1,1,Fimbria_L
|
271 |
+
270,270,139,16,4,2,195,18,16,4,2,Caudate_tail_R
|
272 |
+
271,271,50,8,2,2,76,8,8,2,2,Fimbria_R
|
273 |
+
272,272,99,39,17,8,196,45,39,16,5,Chroid_LVetc_L
|
274 |
+
273,273,102,40,17,8,197,48,40,16,5,Chroid_LVetc_R
|
275 |
+
274,274,140,56,17,8,198,72,54,16,5,IV_ventricle
|
276 |
+
275,275,87,35,15,1,135,39,35,14,1,ECCL_L
|
277 |
+
276,276,88,36,16,2,136,40,36,15,2,ECCL_R
|
278 |
+
277,277,141,57,20,8,199,73,55,19,5,ECSAnterior_L
|
279 |
+
278,278,142,57,20,8,200,74,55,19,5,ECSAnterior_R
|
280 |
+
279,279,143,58,20,8,201,75,56,19,5,ECSPosterior_L
|
281 |
+
280,280,144,58,20,8,202,76,56,19,5,ECSPosterior_R
|
level/Multilevel.txt
ADDED
@@ -0,0 +1,281 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Level5 modify5 modify4 modify3 modify2 modify1 modify_5 modify_4 modify_3 modify_2 modify_1
|
2 |
+
1 SFG_L SFG_L Frontal_L CerebralCortex_L Telencephalon_L SF_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
3 |
+
2 SFG_R SFG_R Frontal_R CerebralCortex_R Telencephalon_R SF_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
4 |
+
3 SFG_PFC_L SFG_L Frontal_L CerebralCortex_L Telencephalon_L SF_PFC_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
5 |
+
4 SFG_PFC_R SFG_R Frontal_R CerebralCortex_R Telencephalon_R SF_PFC_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
6 |
+
5 SFG_pole_L SFG_L Frontal_L CerebralCortex_L Telencephalon_L SF_pole_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
7 |
+
6 SFG_pole_R SFG_R Frontal_R CerebralCortex_R Telencephalon_R SF_pole_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
8 |
+
7 MFG_L MFG_L Frontal_L CerebralCortex_L Telencephalon_L MF_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
9 |
+
8 MFG_R MFG_R Frontal_R CerebralCortex_R Telencephalon_R MF_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
10 |
+
9 MFG_DPFC_L MFG_L Frontal_L CerebralCortex_L Telencephalon_L MF_DPFC_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
11 |
+
10 MFG_DPFC_R MFG_R Frontal_R CerebralCortex_R Telencephalon_R MF_DPFC_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
12 |
+
11 IFG_opercularis_L IFG_L Frontal_L CerebralCortex_L Telencephalon_L IF_opercularis_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
13 |
+
12 IFG_opercularis_R IFG_R Frontal_R CerebralCortex_R Telencephalon_R IF_opercularis_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
14 |
+
13 IFG_orbitalis_L IFG_L Frontal_L CerebralCortex_L Telencephalon_L IF_orbitalis_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
15 |
+
14 IFG_orbitalis_R IFG_R Frontal_R CerebralCortex_R Telencephalon_R IF_orbitalis_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
16 |
+
15 IFG_triangularis_L IFG_L Frontal_L CerebralCortex_L Telencephalon_L IF_triangularis_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
17 |
+
16 IFG_triangularis_R IFG_R Frontal_R CerebralCortex_R Telencephalon_R IF_triangularis_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
18 |
+
17 LFOG_L OG_L Frontal_L CerebralCortex_L Telencephalon_L LFO_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
19 |
+
18 LFOG_R OG_R Frontal_R CerebralCortex_R Telencephalon_R LFO_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
20 |
+
19 MFOG_L OG_L Frontal_L CerebralCortex_L Telencephalon_L MFO_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
21 |
+
20 MFOG_R OG_R Frontal_R CerebralCortex_R Telencephalon_R MFO_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
22 |
+
21 RG_L RG_L Frontal_L CerebralCortex_L Telencephalon_L R_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
23 |
+
22 RG_R RG_R Frontal_R CerebralCortex_R Telencephalon_R R_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
24 |
+
23 PoCG_L PoCG_L Parietal_L CerebralCortex_L Telencephalon_L PoC_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
25 |
+
24 PoCG_R PoCG_R Parietal_R CerebralCortex_R Telencephalon_R PoC_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
26 |
+
25 PrCG_L PrCG_L Frontal_L CerebralCortex_L Telencephalon_L PrC_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
27 |
+
26 PrCG_R PrCG_R Frontal_R CerebralCortex_R Telencephalon_R PrC_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
28 |
+
27 SPG_L SPG_L Parietal_L CerebralCortex_L Telencephalon_L SP_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
29 |
+
28 SPG_R SPG_R Parietal_R CerebralCortex_R Telencephalon_R SP_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
30 |
+
29 SMG_L SMG_L Parietal_L CerebralCortex_L Telencephalon_L SM_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
31 |
+
30 SMG_R SMG_R Parietal_R CerebralCortex_R Telencephalon_R SM_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
32 |
+
31 AG_L AG_L Parietal_L CerebralCortex_L Telencephalon_L A_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
33 |
+
32 AG_R AG_R Parietal_R CerebralCortex_R Telencephalon_R A_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
34 |
+
33 PrCu_L PrCu_L Parietal_L CerebralCortex_L Telencephalon_L PrCu_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
35 |
+
34 PrCu_R PrCu_R Parietal_R CerebralCortex_R Telencephalon_R PrCu_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
36 |
+
35 STG_L STG_L Temporal_L CerebralCortex_L Telencephalon_L ST_L Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
37 |
+
36 STG_R STG_R Temporal_R CerebralCortex_R Telencephalon_R ST_R Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
38 |
+
37 STG_pole_L STG_L Temporal_L CerebralCortex_L Telencephalon_L ST_L_pole Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
39 |
+
38 STG_pole_R STG_R Temporal_R CerebralCortex_R Telencephalon_R ST_R_pole Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
40 |
+
39 MTG_L MTG_L Temporal_L CerebralCortex_L Telencephalon_L MT_L Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
41 |
+
40 MTG_R MTG_R Temporal_R CerebralCortex_R Telencephalon_R MT_R Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
42 |
+
41 MTG_pole_L MTG_L Temporal_L CerebralCortex_L Telencephalon_L MT_L_pole Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
43 |
+
42 MTG_pole_R MTG_R Temporal_R CerebralCortex_R Telencephalon_R MT_R_pole Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
44 |
+
43 ITG_L ITG_L Temporal_L CerebralCortex_L Telencephalon_L IT_L Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
45 |
+
44 ITG_R ITG_R Temporal_R CerebralCortex_R Telencephalon_R IT_R Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
46 |
+
45 PHG_L Limbic_L Limbic_L CerebralCortex_L Telencephalon_L PHG_L Limbic_L Limbic_L Hemisphere_L Hemisphere_L
|
47 |
+
46 PHG_R Limbic_R Limbic_R CerebralCortex_R Telencephalon_R PHG_R Limbic_R Limbic_R Hemisphere_R Hemisphere_R
|
48 |
+
47 ENT_L Limbic_L Limbic_L CerebralCortex_L Telencephalon_L ENT_L Limbic_L Limbic_L Hemisphere_L Hemisphere_L
|
49 |
+
48 ENT_R Limbic_R Limbic_R CerebralCortex_R Telencephalon_R ENT_R Limbic_R Limbic_R Hemisphere_R Hemisphere_R
|
50 |
+
49 FuG_L FuG_L Temporal_L CerebralCortex_L Telencephalon_L Fu_L Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
51 |
+
50 FuG_R FuG_R Temporal_R CerebralCortex_R Telencephalon_R Fu_R Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
52 |
+
51 SOG_L SOG_L Occipital_L CerebralCortex_L Telencephalon_L SO_L Occipital_L Occipital_L Hemisphere_L Hemisphere_L
|
53 |
+
52 SOG_R SOG_R Occipital_R CerebralCortex_R Telencephalon_R SO_R Occipital_R Occipital_R Hemisphere_R Hemisphere_R
|
54 |
+
53 MOG_L MOG_L Occipital_L CerebralCortex_L Telencephalon_L MO_L Occipital_L Occipital_L Hemisphere_L Hemisphere_L
|
55 |
+
54 MOG_R MOG_R Occipital_R CerebralCortex_R Telencephalon_R MO_R Occipital_R Occipital_R Hemisphere_R Hemisphere_R
|
56 |
+
55 IOG_L IOG_L Occipital_L CerebralCortex_L Telencephalon_L IO_L Occipital_L Occipital_L Hemisphere_L Hemisphere_L
|
57 |
+
56 IOG_R IOG_R Occipital_R CerebralCortex_R Telencephalon_R IO_R Occipital_R Occipital_R Hemisphere_R Hemisphere_R
|
58 |
+
57 Cu_L Cu_L Occipital_L CerebralCortex_L Telencephalon_L Cu_L Occipital_L Occipital_L Hemisphere_L Hemisphere_L
|
59 |
+
58 Cu_R Cu_R Occipital_R CerebralCortex_R Telencephalon_R Cu_R Occipital_R Occipital_R Hemisphere_R Hemisphere_R
|
60 |
+
59 LG_L LG_L Occipital_L CerebralCortex_L Telencephalon_L LG_L Occipital_L Occipital_L Hemisphere_L Hemisphere_L
|
61 |
+
60 LG_R LG_R Occipital_R CerebralCortex_R Telencephalon_R LG_R Occipital_R Occipital_R Hemisphere_R Hemisphere_R
|
62 |
+
61 rostral_ACC_L Cingulate_L Limbic_L CerebralCortex_L Telencephalon_L rostral_ACC_L Cingulate_L Limbic_L Hemisphere_L Hemisphere_L
|
63 |
+
62 rostral_ACC_R Cingulate_R Limbic_R CerebralCortex_R Telencephalon_R rostral_ACC_R Cingulate_R Limbic_R Hemisphere_R Hemisphere_R
|
64 |
+
63 subcallosal_ACC_L Cingulate_L Limbic_L CerebralCortex_L Telencephalon_L subcallosal_ACC_L Cingulate_L Limbic_L Hemisphere_L Hemisphere_L
|
65 |
+
64 subcallosal_ACC_R Cingulate_R Limbic_R CerebralCortex_R Telencephalon_R subcallosal_ACC_R Cingulate_R Limbic_R Hemisphere_R Hemisphere_R
|
66 |
+
65 subgenual_ACC_L Cingulate_L Limbic_L CerebralCortex_L Telencephalon_L subgenual_ACC_L Cingulate_L Limbic_L Hemisphere_L Hemisphere_L
|
67 |
+
66 subgenual_ACC_R Cingulate_R Limbic_R CerebralCortex_R Telencephalon_R subgenual_ACC_R Cingulate_R Limbic_R Hemisphere_R Hemisphere_R
|
68 |
+
67 dorsal_ACC_L Cingulate_L Limbic_L CerebralCortex_L Telencephalon_L dorsal_ACC_L Cingulate_L Limbic_L Hemisphere_L Hemisphere_L
|
69 |
+
68 dorsal_ACC_R Cingulate_R Limbic_R CerebralCortex_R Telencephalon_R dorsal_ACC_R Cingulate_R Limbic_R Hemisphere_R Hemisphere_R
|
70 |
+
69 PCC_L Cingulate_L Limbic_L CerebralCortex_L Telencephalon_L PCC_L Cingulate_L Limbic_L Hemisphere_L Hemisphere_L
|
71 |
+
70 PCC_R Cingulate_R Limbic_R CerebralCortex_R Telencephalon_R PCC_R Cingulate_R Limbic_R Hemisphere_R Hemisphere_R
|
72 |
+
71 Insula_L Insula_L Insula_L CerebralCortex_L Telencephalon_L Insula_L Insula_L Insula_L Hemisphere_L Hemisphere_L
|
73 |
+
72 Insula_R Insula_R Insula_R CerebralCortex_R Telencephalon_R Insula_R Insula_R Insula_R Hemisphere_R Hemisphere_R
|
74 |
+
73 Amyg_L Amyg_L Amyg_L CerebralNucli_L Telencephalon_L Amyg_L Amyg_L Amyg_L CerebralNucli_L Hemisphere_L
|
75 |
+
74 Amyg_R Amyg_R Amyg_R CerebralNucli_R Telencephalon_R Amyg_R Amyg_R Amyg_R CerebralNucli_R Hemisphere_R
|
76 |
+
75 Hippo_L Hippo_L Limbic_L CerebralCortex_L Telencephalon_L Hippo_L Limbic_L Limbic_L Hemisphere_L Hemisphere_L
|
77 |
+
76 Hippo_R Hippo_R Limbic_R CerebralCortex_R Telencephalon_R Hippo_R Limbic_R Limbic_R Hemisphere_R Hemisphere_R
|
78 |
+
77 Caud_L Caud_L BasalGang_L CerebralNucli_L Telencephalon_L Caud_L Striatum_L BasalGang_L CerebralNucli_L Hemisphere_L
|
79 |
+
78 Caud_R Caud_R BasalGang_R CerebralNucli_R Telencephalon_R Caud_R Striatum_R BasalGang_R CerebralNucli_R Hemisphere_R
|
80 |
+
79 Put_L Put_L BasalGang_L CerebralNucli_L Telencephalon_L Put_L Striatum_L BasalGang_L CerebralNucli_L Hemisphere_L
|
81 |
+
80 Put_R Put_R BasalGang_R CerebralNucli_R Telencephalon_R Put_R Striatum_R BasalGang_R CerebralNucli_R Hemisphere_R
|
82 |
+
81 GP_L GP_L BasalGang_L CerebralNucli_L Telencephalon_L GP_L GP_L BasalGang_L CerebralNucli_L Hemisphere_L
|
83 |
+
82 GP_R GP_R BasalGang_R CerebralNucli_R Telencephalon_R GP_R GP_R BasalGang_R CerebralNucli_R Hemisphere_R
|
84 |
+
83 Thalamus_L Thalamus_L Thalamus_L Thalamus_L Diencephalon_L Thalamus_L Thalamus_L Thalamus_L Thalamus_L Hemisphere_L
|
85 |
+
84 Thalamus_R Thalamus_R Thalamus_R Thalamus_R Diencephalon_R Thalamus_R Thalamus_R Thalamus_R Thalamus_R Hemisphere_R
|
86 |
+
85 HypoThalamus_L BasalForebrain_L BasalForebrain_L BasalForebrain_L Diencephalon_L HypoThalamus_L BasalForebrain_L BasalForebrain_L BasalForebrain_L Hemisphere_L
|
87 |
+
86 HypoThalamus_R BasalForebrain_R BasalForebrain_R BasalForebrain_R Diencephalon_R HypoThalamus_R BasalForebrain_R BasalForebrain_R BasalForebrain_R Hemisphere_R
|
88 |
+
87 AnteriorBasalForebrain_L BasalForebrain_L BasalForebrain_L BasalForebrain_L Diencephalon_L BasalForebrain_L BasalForebrain_L BasalForebrain_L BasalForebrain_L Hemisphere_L
|
89 |
+
88 AnteriorBasalForebrain_R BasalForebrain_R BasalForebrain_R BasalForebrain_R Diencephalon_R BasalForebrain_R BasalForebrain_R BasalForebrain_R BasalForebrain_R Hemisphere_R
|
90 |
+
89 NucAccumbens_L NucAccumbens_L BasalGang_L CerebralNucli_L Telencephalon_L NucAccumbens_L Striatum_L BasalGang_L CerebralNucli_L Hemisphere_L
|
91 |
+
90 NucAccumbens_R NucAccumbens_R BasalGang_R CerebralNucli_R Telencephalon_R NucAccumbens_R Striatum_R BasalGang_R CerebralNucli_R Hemisphere_R
|
92 |
+
91 RedNc_L midbrain_L midbrain_L Mesencephalon_L Mesencephalon RedNc_L midbrain_L midbrain_L midbrain Brainstem
|
93 |
+
92 RedNc_R midbrain_R midbrain_R Mesencephalon_R Mesencephalon RedNc_R midbrain_R midbrain_R midbrain Brainstem
|
94 |
+
93 Snigra_L midbrain_L midbrain_L Mesencephalon_L Mesencephalon Snigra_L midbrain_L midbrain_L midbrain Brainstem
|
95 |
+
94 Snigra_R midbrain_R midbrain_R Mesencephalon_R Mesencephalon Snigra_R midbrain_R midbrain_R midbrain Brainstem
|
96 |
+
95 CerebellumGM_R Cerebellum_R Cerebellum_R Metencephalon_R Metencephalon Cerebellum_R Cerebellum_R Cerebellum_R Cerebellum_R Cerebellum
|
97 |
+
96 CerebellumGM_L Cerebellum_L Cerebellum_L Metencephalon_L Metencephalon Cerebellum_L Cerebellum_L Cerebellum_L Cerebellum_L Cerebellum
|
98 |
+
97 CP_L midbrain_L midbrain_L Mesencephalon_L Mesencephalon CP_L midbrain_L midbrain_L midbrain Brainstem
|
99 |
+
98 CP_R midbrain_R midbrain_R Mesencephalon_R Mesencephalon CP_R midbrain_R midbrain_R midbrain Brainstem
|
100 |
+
99 Midbrain_L midbrain_L midbrain_L Mesencephalon_L Mesencephalon Midbrain_L midbrain_L midbrain_L midbrain Brainstem
|
101 |
+
100 Midbrain_R midbrain_R midbrain_R Mesencephalon_R Mesencephalon Midbrain_R midbrain_R midbrain_R midbrain Brainstem
|
102 |
+
101 CST_L Pons_L Pons_L Metencephalon_L Metencephalon CST_L Pons_L Pons_L Brainstem_L Brainstem
|
103 |
+
102 CST_R Pons_R Pons_R Metencephalon_R Metencephalon CST_R Pons_R Pons_R Brainstem_R Brainstem
|
104 |
+
103 SCP_L Pons_L Pons_L Metencephalon_L Metencephalon SCP_L Pons_L Pons_L Brainstem_L Brainstem
|
105 |
+
104 SCP_R Pons_R Pons_R Metencephalon_R Metencephalon SCP_R Pons_R Pons_R Brainstem_R Brainstem
|
106 |
+
105 MCP_L Pons_L Pons_L Metencephalon_L Metencephalon MCP_L Pons_L Pons_L Brainstem_L Brainstem
|
107 |
+
106 MCP_R Pons_R Pons_R Metencephalon_R Metencephalon MCP_R Pons_R Pons_R Brainstem_R Brainstem
|
108 |
+
107 PCT_L Pons_L Pons_L Metencephalon_L Metencephalon PCT_L Pons_L Pons_L Brainstem_L Brainstem
|
109 |
+
108 PCT_R Pons_R Pons_R Metencephalon_R Metencephalon PCT_R Pons_R Pons_R Brainstem_R Brainstem
|
110 |
+
109 ICP_L Medulla_L Medulla_L Myelencephalon_L Myelencephalon Medulla_L Medulla_L Medulla_L Brainstem_L Brainstem
|
111 |
+
110 ICP_R Medulla_R Medulla_R Myelencephalon_R Myelencephalon Medulla_R Medulla_R Medulla_R Brainstem_R Brainstem
|
112 |
+
111 ML_L Pons_L Pons_L Metencephalon_L Metencephalon ML_L Pons_L Pons_L Brainstem_L Brainstem
|
113 |
+
112 ML_R Pons_R Pons_R Metencephalon_R Metencephalon ML_R Pons_R Pons_R Brainstem_R Brainstem
|
114 |
+
113 Pons_L Pons_L Pons_L Metencephalon_L Metencephalon Pons_L Pons_L Pons_L Brainstem_L Brainstem
|
115 |
+
114 Pons_R Pons_R Pons_R Metencephalon_R Metencephalon Pons_R Pons_R Pons_R Brainstem_R Brainstem
|
116 |
+
115 Medulla_L Medulla_L Medulla_L Myelencephalon_L Myelencephalon Medulla_L Medulla_L Medulla_L Brainstem_L Brainstem
|
117 |
+
116 Medulla_R Medulla_R Medulla_R Myelencephalon_R Myelencephalon Medulla_R Medulla_R Medulla_R Brainstem_R Brainstem
|
118 |
+
117 ACR_L ant_DPWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L ACR_L ant_DPWM_L AnteriorWM_L WhiteMatter_L Hemisphere_L
|
119 |
+
118 ACR_R ant_DPWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R ACR_R ant_DPWM_R AnteriorWM_R WhiteMatter_R Hemisphere_R
|
120 |
+
119 SCR_L ant_DPWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L SCR_L ant_DPWM_L AnteriorWM_L WhiteMatter_L Hemisphere_L
|
121 |
+
120 SCR_R ant_DPWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R SCR_R ant_DPWM_R AnteriorWM_R WhiteMatter_R Hemisphere_R
|
122 |
+
121 PCR_L post_DPWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L PCR_L post_DPWM_L PosteriorWM_L WhiteMatter_L Hemisphere_L
|
123 |
+
122 PCR_R post_DPWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R PCR_R post_DPWM_R PosteriorWM_R WhiteMatter_R Hemisphere_R
|
124 |
+
123 GCC_L GCC_L CorpusCallosum_L WhiteMatter_L Telencephalon_L GCC_L CorpusCallosum_L CorpusCallosum_L WhiteMatter_L Hemisphere_L
|
125 |
+
124 GCC_R GCC_R CorpusCallosum_R WhiteMatter_R Telencephalon_R GCC_R CorpusCallosum_R CorpusCallosum_R WhiteMatter_R Hemisphere_R
|
126 |
+
125 BCC_L BCC_L CorpusCallosum_L WhiteMatter_L Telencephalon_L BCC_L CorpusCallosum_L CorpusCallosum_L WhiteMatter_L Hemisphere_L
|
127 |
+
126 BCC_R BCC_R CorpusCallosum_R WhiteMatter_R Telencephalon_R BCC_R CorpusCallosum_R CorpusCallosum_R WhiteMatter_R Hemisphere_R
|
128 |
+
127 SCC_L SCC_L CorpusCallosum_L WhiteMatter_L Telencephalon_L SCC_L CorpusCallosum_L CorpusCallosum_L WhiteMatter_L Hemisphere_L
|
129 |
+
128 SCC_R SCC_R CorpusCallosum_R WhiteMatter_R Telencephalon_R SCC_R CorpusCallosum_R CorpusCallosum_R WhiteMatter_R Hemisphere_R
|
130 |
+
129 PVWl_L PVWl_L InferiorWM_L WhiteMatter_L Telencephalon_L PVWl_L inf_DPWM_L InferiorWM_L WhiteMatter_L Hemisphere_L
|
131 |
+
130 PVWl_R PVWl_R InferiorWM_R WhiteMatter_R Telencephalon_R PVWl_R inf_DPWM_R InferiorWM_R WhiteMatter_R Hemisphere_R
|
132 |
+
131 ALIC_L ALIC_L InferiorWM_L WhiteMatter_L Telencephalon_L ALIC_L InternalCapsule_L InferiorWM_L WhiteMatter_L Hemisphere_L
|
133 |
+
132 ALIC_R ALIC_R InferiorWM_R WhiteMatter_R Telencephalon_R ALIC_R InternalCapsule_R InferiorWM_R WhiteMatter_R Hemisphere_R
|
134 |
+
133 PLIC_L PLIC_L InferiorWM_L WhiteMatter_L Telencephalon_L PLIC_L InternalCapsule_L InferiorWM_L WhiteMatter_L Hemisphere_L
|
135 |
+
134 PLIC_R PLIC_R InferiorWM_R WhiteMatter_R Telencephalon_R PLIC_R InternalCapsule_R InferiorWM_R WhiteMatter_R Hemisphere_R
|
136 |
+
135 RLIC_L inf_DPWM_L InferiorWM_L WhiteMatter_L Telencephalon_L RLIC_L inf_DPWM_L InferiorWM_L WhiteMatter_L Hemisphere_L
|
137 |
+
136 RLIC_R inf_DPWM_R InferiorWM_R WhiteMatter_R Telencephalon_R RLIC_R inf_DPWM_R InferiorWM_R WhiteMatter_R Hemisphere_R
|
138 |
+
137 EC_L inf_DPWM_L InferiorWM_L WhiteMatter_L Telencephalon_L EC_L inf_DPWM_L InferiorWM_L WhiteMatter_L Hemisphere_L
|
139 |
+
138 EC_R inf_DPWM_R InferiorWM_R WhiteMatter_R Telencephalon_R EC_R inf_DPWM_R InferiorWM_R WhiteMatter_R Hemisphere_R
|
140 |
+
139 CGC_L CGC_L LimbicWM_L WhiteMatter_L Telencephalon_L CGC_L LimbicWM_L LimbicWM_L WhiteMatter_L Hemisphere_L
|
141 |
+
140 CGC_R CGC_R LimbicWM_R WhiteMatter_R Telencephalon_R CGC_R LimbicWM_R LimbicWM_R WhiteMatter_R Hemisphere_R
|
142 |
+
141 CGH_L CGH_L LimbicWM_L WhiteMatter_L Telencephalon_L CGH_L LimbicWM_L LimbicWM_L WhiteMatter_L Hemisphere_L
|
143 |
+
142 CGH_R CGH_R LimbicWM_R WhiteMatter_R Telencephalon_R CGH_R LimbicWM_R LimbicWM_R WhiteMatter_R Hemisphere_R
|
144 |
+
143 Fx/ST_L Fx/ST_L LimbicWM_L WhiteMatter_L Telencephalon_L Fx/ST_L LimbicWM_L LimbicWM_L WhiteMatter_L Hemisphere_L
|
145 |
+
144 Fx/ST_R Fx/ST_R LimbicWM_R WhiteMatter_R Telencephalon_R Fx/ST_R LimbicWM_R LimbicWM_R WhiteMatter_R Hemisphere_R
|
146 |
+
145 Fx_L Fx_L LimbicWM_L WhiteMatter_L Telencephalon_L Fx_L LimbicWM_L LimbicWM_L WhiteMatter_L Hemisphere_L
|
147 |
+
146 Fx_R Fx_R LimbicWM_R WhiteMatter_R Telencephalon_R Fx_R LimbicWM_R LimbicWM_R WhiteMatter_R Hemisphere_R
|
148 |
+
147 IFO_L inf_DPWM_L InferiorWM_L WhiteMatter_L Telencephalon_L IFO_L inf_DPWM_L InferiorWM_L WhiteMatter_L Hemisphere_L
|
149 |
+
148 IFO_R inf_DPWM_R InferiorWM_R WhiteMatter_R Telencephalon_R IFO_R inf_DPWM_R InferiorWM_R WhiteMatter_R Hemisphere_R
|
150 |
+
149 PTR_L inf_DPWM_L InferiorWM_L WhiteMatter_L Telencephalon_L PTR_L inf_DPWM_L InferiorWM_L WhiteMatter_L Hemisphere_L
|
151 |
+
150 PTR_R inf_DPWM_R InferiorWM_R WhiteMatter_R Telencephalon_R PTR_R inf_DPWM_R InferiorWM_R WhiteMatter_R Hemisphere_R
|
152 |
+
151 SS_L inf_DPWM_L InferiorWM_L WhiteMatter_L Telencephalon_L SS_L inf_DPWM_L InferiorWM_L WhiteMatter_L Hemisphere_L
|
153 |
+
152 SS_R inf_DPWM_R InferiorWM_R WhiteMatter_R Telencephalon_R SS_R inf_DPWM_R InferiorWM_R WhiteMatter_R Hemisphere_R
|
154 |
+
153 SFO_L ant_DPWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L SFO_L ant_DPWM_L AnteriorWM_L WhiteMatter_L Hemisphere_L
|
155 |
+
154 SFO_R ant_DPWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R SFO_R ant_DPWM_R AnteriorWM_R WhiteMatter_R Hemisphere_R
|
156 |
+
155 SLF_L PeripheralParietalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L SLF_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
157 |
+
156 SLF_R PeripheralParietalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R SLF_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
158 |
+
157 Cl_L BasalForebrain_L BasalForebrain_L BasalForebrain_L Diencephalon_L Cl_L BasalForebrain_L BasalForebrain_L BasalForebrain_L Hemisphere_L
|
159 |
+
158 Cl_R BasalForebrain_R BasalForebrain_R BasalForebrain_R Diencephalon_R Cl_R BasalForebrain_R BasalForebrain_R BasalForebrain_R Hemisphere_R
|
160 |
+
159 PosteriorBasalForebrain_L BasalForebrain_L BasalForebrain_L BasalForebrain_L Diencephalon_L BasalForebrain_L BasalForebrain_L BasalForebrain_L BasalForebrain_L Hemisphere_L
|
161 |
+
160 PosteriorBasalForebrain_R BasalForebrain_R BasalForebrain_R BasalForebrain_R Diencephalon_R BasalForebrain_R BasalForebrain_R BasalForebrain_R BasalForebrain_R Hemisphere_R
|
162 |
+
161 Mammillary_R BasalForebrain_R BasalForebrain_R BasalForebrain_R Diencephalon_R Mammillary_R BasalForebrain_R BasalForebrain_R BasalForebrain_R Hemisphere_R
|
163 |
+
162 Mammillary_L BasalForebrain_L BasalForebrain_L BasalForebrain_L Diencephalon_L Mammillary_L BasalForebrain_L BasalForebrain_L BasalForebrain_L Hemisphere_L
|
164 |
+
163 LV_Frontal_L AnteriorLateralVentricle_L LateralVentricle_L Ventricle CSF LV_Frontal_L AnteriorLateralVentricle_L LateralVentricle_L Ventricle CSF
|
165 |
+
164 LV_body_L AnteriorLateralVentricle_L LateralVentricle_L Ventricle CSF LV_body_L AnteriorLateralVentricle_L LateralVentricle_L Ventricle CSF
|
166 |
+
165 LV_atrium_L PosteriorLateralVentricle_L LateralVentricle_L Ventricle CSF LV_atrium_L PosteriorLateralVentricle_L LateralVentricle_L Ventricle CSF
|
167 |
+
166 LV_Occipital_L PosteriorLateralVentricle_L LateralVentricle_L Ventricle CSF LV_Occipital_L PosteriorLateralVentricle_L LateralVentricle_L Ventricle CSF
|
168 |
+
167 LV_Inferior_L InferiorLateralVentricle_L LateralVentricle_L Ventricle CSF LV_Inferior_L InferiorLateralVentricle_L LateralVentricle_L Ventricle CSF
|
169 |
+
168 LV_Frontal_R AnteriorLateralVentricle_R LateralVentricle_R Ventricle CSF LV_Frontal_R AnteriorLateralVentricle_R LateralVentricle_R Ventricle CSF
|
170 |
+
169 LV_body_R AnteriorLateralVentricle_R LateralVentricle_R Ventricle CSF LV_body_R AnteriorLateralVentricle_R LateralVentricle_R Ventricle CSF
|
171 |
+
170 LV_atrium_R PosteriorLateralVentricle_R LateralVentricle_R Ventricle CSF LV_atrium_R PosteriorLateralVentricle_R LateralVentricle_R Ventricle CSF
|
172 |
+
171 LV_Occipital_R PosteriorLateralVentricle_R LateralVentricle_R Ventricle CSF LV_Occipital_R PosteriorLateralVentricle_R LateralVentricle_R Ventricle CSF
|
173 |
+
172 LV_Inferior_R InferiorLateralVentricle_R LateralVentricle_R Ventricle CSF LV_Inferior_R InferiorLateralVentricle_R LateralVentricle_R Ventricle CSF
|
174 |
+
173 III_ventricle III_ventricle III_ventricle Ventricle CSF III_ventricle III_ventricle III_ventricle Ventricle CSF
|
175 |
+
174 PVWa_L PVWa_L AnteriorWM_L WhiteMatter_L Telencephalon_L PVWa_L ant_DPWM_L AnteriorWM_L WhiteMatter_L Hemisphere_L
|
176 |
+
175 PVWa_R PVWa_R AnteriorWM_R WhiteMatter_R Telencephalon_R PVWa_R ant_DPWM_R AnteriorWM_R WhiteMatter_R Hemisphere_R
|
177 |
+
176 PVWp_L PVWp_L PosteriorWM_L WhiteMatter_L Telencephalon_L PVWp_L post_DPWM_L PosteriorWM_L WhiteMatter_L Hemisphere_L
|
178 |
+
177 PVWp_R PVWp_R PosteriorWM_R WhiteMatter_R Telencephalon_R PVWp_R post_DPWM_R PosteriorWM_R WhiteMatter_R Hemisphere_R
|
179 |
+
178 SFWM_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L SF_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
180 |
+
179 SFWM_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R SF_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
181 |
+
180 SFWM_PFC_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L SF_PFC_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
182 |
+
181 SFWM_PFC_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R SF_PFC_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
183 |
+
182 SFWM_pole_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L SF_pole_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
184 |
+
183 SFWM_pole_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R SF_pole_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
185 |
+
184 MFWM_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L MF_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
186 |
+
185 MFWM_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R MF_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
187 |
+
186 MFWM_DPFC_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L MF_DPFC_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
188 |
+
187 MFWM_DPFC_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R MF_DPFC_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
189 |
+
188 IFWM_opercularis_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L IF_opercularis_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
190 |
+
189 IFWM_opercularis_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R IF_opercularis_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
191 |
+
190 IFWM_orbitalis_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L IF_orbitalis_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
192 |
+
191 IFWM_orbitalis_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R IF_orbitalis_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
193 |
+
192 IFWM_triangularis_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L IF_triangularis_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
194 |
+
193 IFWM_triangularis_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R IF_triangularis_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
195 |
+
194 LFOWM_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L LFO_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
196 |
+
195 LFOWM_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R LFO_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
197 |
+
196 MFOWM_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L MFO_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
198 |
+
197 MFOWM_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R MFO_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
199 |
+
198 RGWM_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L R_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
200 |
+
199 RGWM_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R R_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
201 |
+
200 PoCWM_L PeripheralParietalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L PoC_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
202 |
+
201 PoCWM_R PeripheralParietalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R PoC_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
203 |
+
202 PrCWM_L PeripheralFrontalWM_L AnteriorWM_L WhiteMatter_L Telencephalon_L PrC_L Frontal_L Frontal_L Hemisphere_L Hemisphere_L
|
204 |
+
203 PrCWM_R PeripheralFrontalWM_R AnteriorWM_R WhiteMatter_R Telencephalon_R PrC_R Frontal_R Frontal_R Hemisphere_R Hemisphere_R
|
205 |
+
204 SPWM_L PeripheralParietalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L SP_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
206 |
+
205 SPWM_R PeripheralParietalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R SP_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
207 |
+
206 SMWM_L PeripheralParietalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L SM_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
208 |
+
207 SMWM_R PeripheralParietalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R SM_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
209 |
+
208 AGWM_L PeripheralParietalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L A_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
210 |
+
209 AGWM_R PeripheralParietalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R A_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
211 |
+
210 PrCuWM_L PeripheralParietalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L PrCu_L Parietal_L Parietal_L Hemisphere_L Hemisphere_L
|
212 |
+
211 PrCuWM_R PeripheralParietalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R PrCu_R Parietal_R Parietal_R Hemisphere_R Hemisphere_R
|
213 |
+
212 STWM_L PeripheralTemporalWM_L InferiorWM_L WhiteMatter_L Telencephalon_L ST_L Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
214 |
+
213 STWM_R PeripheralTemporalWM_R InferiorWM_R WhiteMatter_R Telencephalon_R ST_R Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
215 |
+
214 STWM_pole_L PeripheralTemporalWM_L InferiorWM_L WhiteMatter_L Telencephalon_L ST_L_pole Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
216 |
+
215 STWM_pole_R PeripheralTemporalWM_R InferiorWM_R WhiteMatter_R Telencephalon_R ST_R_pole Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
217 |
+
216 MTWM_L PeripheralTemporalWM_L InferiorWM_L WhiteMatter_L Telencephalon_L MT_L Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
218 |
+
217 MTWM_R PeripheralTemporalWM_R InferiorWM_R WhiteMatter_R Telencephalon_R MT_R Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
219 |
+
218 MTWM_pole_L PeripheralTemporalWM_L InferiorWM_L WhiteMatter_L Telencephalon_L MT_L_pole Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
220 |
+
219 MTWM_pole_R PeripheralTemporalWM_R InferiorWM_R WhiteMatter_R Telencephalon_R MT_R_pole Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
221 |
+
220 ITWM_L PeripheralTemporalWM_L InferiorWM_L WhiteMatter_L Telencephalon_L IT_L Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
222 |
+
221 ITWM_R PeripheralTemporalWM_R InferiorWM_R WhiteMatter_R Telencephalon_R IT_R Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
223 |
+
222 FuWM_L PeripheralTemporalWM_L InferiorWM_L WhiteMatter_L Telencephalon_L Fu_L Temporal_L Temporal_L Hemisphere_L Hemisphere_L
|
224 |
+
223 FuWM_R PeripheralTemporalWM_R InferiorWM_R WhiteMatter_R Telencephalon_R Fu_R Temporal_R Temporal_R Hemisphere_R Hemisphere_R
|
225 |
+
224 SOWM_L PeripheralOccipitalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L SO_L Occipital_L Occipital_L Hemisphere_L Hemisphere_L
|
226 |
+
225 SOWM_R PeripheralOccipitalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R SO_R Occipital_R Occipital_R Hemisphere_R Hemisphere_R
|
227 |
+
226 MOWM_L PeripheralOccipitalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L MO_L Occipital_L Occipital_L Hemisphere_L Hemisphere_L
|
228 |
+
227 MOWM_R PeripheralOccipitalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R MO_R Occipital_R Occipital_R Hemisphere_R Hemisphere_R
|
229 |
+
228 IOWM_L PeripheralOccipitalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L IO_L Occipital_L Occipital_L Hemisphere_L Hemisphere_L
|
230 |
+
229 IOWM_R PeripheralOccipitalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R IO_R Occipital_R Occipital_R Hemisphere_R Hemisphere_R
|
231 |
+
230 CuWM_L PeripheralOccipitalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L Cu_L Occipital_L Occipital_L Hemisphere_L Hemisphere_L
|
232 |
+
231 CuWM_R PeripheralOccipitalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R Cu_R Occipital_R Occipital_R Hemisphere_R Hemisphere_R
|
233 |
+
232 LGWM_L PeripheralOccipitalWM_L PosteriorWM_L WhiteMatter_L Telencephalon_L LG_L Occipital_L Occipital_L Hemisphere_L Hemisphere_L
|
234 |
+
233 LGWM_R PeripheralOccipitalWM_R PosteriorWM_R WhiteMatter_R Telencephalon_R LG_R Occipital_R Occipital_R Hemisphere_R Hemisphere_R
|
235 |
+
234 rostralWM_ACC_L PeripheralCingulateWM_L LimbicWM_L WhiteMatter_L Telencephalon_L rostral_ACC_L Cingulate_L Limbic_L Hemisphere_L Hemisphere_L
|
236 |
+
235 rostralWM_ACC_R PeripheralCingulateWM_R LimbicWM_R WhiteMatter_R Telencephalon_R rostral_ACC_R Cingulate_R Limbic_R Hemisphere_R Hemisphere_R
|
237 |
+
236 subcallosalWM_ACC_L PeripheralCingulateWM_L LimbicWM_L WhiteMatter_L Telencephalon_L subcallosal_ACC_L Cingulate_L Limbic_L Hemisphere_L Hemisphere_L
|
238 |
+
237 subcallosalWM_ACC_R PeripheralCingulateWM_R LimbicWM_R WhiteMatter_R Telencephalon_R subcallosal_ACC_R Cingulate_R Limbic_R Hemisphere_R Hemisphere_R
|
239 |
+
238 subgenualWM_ACC_L PeripheralCingulateWM_L LimbicWM_L WhiteMatter_L Telencephalon_L subgenual_ACC_L Cingulate_L Limbic_L Hemisphere_L Hemisphere_L
|
240 |
+
239 subgenualWM_ACC_R PeripheralCingulateWM_R LimbicWM_R WhiteMatter_R Telencephalon_R subgenual_ACC_R Cingulate_R Limbic_R Hemisphere_R Hemisphere_R
|
241 |
+
240 dorsalWM_ACC_L PeripheralCingulateWM_L LimbicWM_L WhiteMatter_L Telencephalon_L dorsal_ACC_L Cingulate_L Limbic_L Hemisphere_L Hemisphere_L
|
242 |
+
241 dorsalWM_ACC_R PeripheralCingulateWM_R LimbicWM_R WhiteMatter_R Telencephalon_R dorsal_ACC_R Cingulate_R Limbic_R Hemisphere_R Hemisphere_R
|
243 |
+
242 PCCWM_L PeripheralCingulateWM_L LimbicWM_L WhiteMatter_L Telencephalon_L PCC_L Cingulate_L Limbic_L Hemisphere_L Hemisphere_L
|
244 |
+
243 PCCWM_R PeripheralCingulateWM_R LimbicWM_R WhiteMatter_R Telencephalon_R PCC_R Cingulate_R Limbic_R Hemisphere_R Hemisphere_R
|
245 |
+
244 CerebellumWM_R CerebellumWM_R Cerebellum_R Metencephalon_R Metencephalon CerebellumWM_R CerebellumWM_R Cerebellum_R Cerebellum_R Cerebellum
|
246 |
+
245 CerebellumWM_L CerebellumWM_L Cerebellum_L Metencephalon_L Metencephalon CerebellumWM_L CerebellumWM_L Cerebellum_L Cerebellum_L Cerebellum
|
247 |
+
246 MCP_cb_L CerebellumWM_L Cerebellum_L Metencephalon_L Metencephalon CerebellumWM_L CerebellumWM_L Cerebellum_L Cerebellum_L Cerebellum
|
248 |
+
247 MCP_cb_R CerebellumWM_R Cerebellum_R Metencephalon_R Metencephalon CerebellumWM_R CerebellumWM_R Cerebellum_R Cerebellum_R Cerebellum
|
249 |
+
248 ICP_cb_L CerebellumWM_L Cerebellum_L Metencephalon_L Metencephalon CerebellumWM_L CerebellumWM_L Cerebellum_L Cerebellum_L Cerebellum
|
250 |
+
249 ICP_cb_R CerebellumWM_R Cerebellum_R Metencephalon_R Metencephalon CerebellumWM_R CerebellumWM_R Cerebellum_R Cerebellum_R Cerebellum
|
251 |
+
250 FrontSul_L FrontSul_L FrontSul_L Sulcus_L CSF FrontSul_L FrontSul_L FrontSul_L Sulcus_L CSF
|
252 |
+
251 FrontSul_R FrontSul_R FrontSul_R Sulcus_R CSF FrontSul_R FrontSul_R FrontSul_R Sulcus_R CSF
|
253 |
+
252 CentralSul_L CentralSul_L CentralSul_L Sulcus_L CSF CentralSul_L CentralSul_L CentralSul_L Sulcus_L CSF
|
254 |
+
253 CentralSul_R CentralSul_R CentralSul_R Sulcus_R CSF CentralSul_R CentralSul_R CentralSul_R Sulcus_R CSF
|
255 |
+
254 SylFrontSul_L SylFrontSul_L SylvianFissureExt_L Sulcus_L CSF SylAntInsularSul_L SylAntInsularSul_L FrontSul_L Sulcus_L CSF
|
256 |
+
255 SylFrontSul_R SylFrontSul_R SylvianFissureExt_R Sulcus_R CSF SylAntInsularSul_R SylAntInsularSul_R FrontSul_R Sulcus_R CSF
|
257 |
+
256 SylTempSul_L SylTempSul_L SylvianFissureExt_L Sulcus_L CSF SylPostInsularSul_L SylPostInsularSul_L TempSul_L Sulcus_L CSF
|
258 |
+
257 SylTempSul_R SylTempSul_R SylvianFissureExt_R Sulcus_R CSF SylPostInsularSul_R SylPostInsularSul_R TempSul_R Sulcus_R CSF
|
259 |
+
258 SylParieSul_L SylParieSul_L SylvianFissureExt_L Sulcus_L CSF SylExtSMG_L SylExtSMG_L ParietSul_L Sulcus_L CSF
|
260 |
+
259 SylParieSul_R SylParieSul_R SylvianFissureExt_R Sulcus_R CSF SylExtSMG_R SylExtSMG_R ParietSul_R Sulcus_R CSF
|
261 |
+
260 ParietSul_L ParietSul_L ParietSul_L Sulcus_L CSF ParietSul_L ParietSul_L ParietSul_L Sulcus_L CSF
|
262 |
+
261 ParietSul_R ParietSul_R ParietSul_R Sulcus_R CSF ParietSul_R ParietSul_R ParietSul_R Sulcus_R CSF
|
263 |
+
262 CinguSul_L CinguSul_L CinguSul_L Sulcus_L CSF CinguSul_L CinguSul_L CinguSul_L Sulcus_L CSF
|
264 |
+
263 CinguSul_R CinguSul_R CinguSul_R Sulcus_R CSF CinguSul_R CinguSul_R CinguSul_R Sulcus_R CSF
|
265 |
+
264 OcciptSul_L OcciptSul_L OcciptSul_L Sulcus_L CSF OcciptSul_L OcciptSul_L OcciptSul_L Sulcus_L CSF
|
266 |
+
265 OcciptSul_R OcciptSul_R OcciptSul_R Sulcus_R CSF OcciptSul_R OcciptSul_R OcciptSul_R Sulcus_R CSF
|
267 |
+
266 TempSul_L TempSul_L TempSul_L Sulcus_L CSF TempSul_L TempSul_L TempSul_L Sulcus_L CSF
|
268 |
+
267 TempSul_R TempSul_R TempSul_R Sulcus_R CSF TempSul_R TempSul_R TempSul_R Sulcus_R CSF
|
269 |
+
268 Caudate_tail_L Caudate_tail_L BasalGang_L CerebralNucli_L Telencephalon_L Caudate_tail_L Striatum_L BasalGang_L CerebralNucli_L Hemisphere_L
|
270 |
+
269 Fimbria_L Hippo_L Limbic_L CerebralCortex_L Telencephalon_L Hippo_L Limbic_L Limbic_L Hemisphere_L Hemisphere_L
|
271 |
+
270 Caudate_tail_R Caudate_tail_R BasalGang_R CerebralNucli_R Telencephalon_R Caudate_tail_R Striatum_R BasalGang_R CerebralNucli_R Hemisphere_R
|
272 |
+
271 Fimbria_R Hippo_R Limbic_R CerebralCortex_R Telencephalon_R Hippo_R Limbic_R Limbic_R Hemisphere_R Hemisphere_R
|
273 |
+
272 Chroid_LVetc_L AnteriorLateralVentricle_L LateralVentricle_L Ventricle CSF Chroid_LVetc_L AnteriorLateralVentricle_L LateralVentricle_L Ventricle CSF
|
274 |
+
273 Chroid_LVetc_R AnteriorLateralVentricle_R LateralVentricle_R Ventricle CSF Chroid_LVetc_R AnteriorLateralVentricle_R LateralVentricle_R Ventricle CSF
|
275 |
+
274 IV_ventricle IV_ventricle IV_ventricle Ventricle CSF IV_ventricle IV_ventricle IV_ventricle Ventricle CSF
|
276 |
+
275 ECCL_L inf_DPWM_L InferiorWM_L WhiteMatter_L Telencephalon_L EC_L inf_DPWM_L InferiorWM_L WhiteMatter_L Hemisphere_L
|
277 |
+
276 ECCL_R inf_DPWM_R InferiorWM_R WhiteMatter_R Telencephalon_R EC_R inf_DPWM_R InferiorWM_R WhiteMatter_R Hemisphere_R
|
278 |
+
277 ECSAnterior_L ECSAnterior_L ECS_L ECS CSF ECSAnterior_L ECSAnterior_L ECS_L ECS CSF
|
279 |
+
278 ECSAnterior_R ECSAnterior_R ECS_L ECS CSF ECSAnterior_R ECSAnterior_R ECS_L ECS CSF
|
280 |
+
279 ECSPosterior_L ECSPosterior_L ECS_R ECS CSF ECSPosterior_L ECSPosterior_L ECS_R ECS CSF
|
281 |
+
280 ECSPosterior_R ECSPosterior_R ECS_R ECS CSF ECSPosterior_R ECSPosterior_R ECS_R ECS CSF
|
level/OpenMAP-T1_multilevel_lookup_table_dictionary.csv
ADDED
@@ -0,0 +1,281 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
ROI#,Label,Region
|
2 |
+
1,SFG_L,SUPERIOR FRONTAL GYRUS left
|
3 |
+
2,SFG_R,SUPERIOR FRONTAL GYRUS right
|
4 |
+
3,SFG_PFC_L,Superior frontal gyrus (prefrontal cortex) left
|
5 |
+
4,SFG_PFC_R,Superior frontal gyrus (prefrontal cortex) right
|
6 |
+
5,SFG_pole_L,superior frontal gyrus (frontal pole) left
|
7 |
+
6,SFG_pole_R,superior frontal gyrus (frontal pole) right
|
8 |
+
7,MFG_L,MIDDLE FRONTAL GYRUS left
|
9 |
+
8,MFG_R,MIDDLE FRONTAL GYRUS right
|
10 |
+
9,MFG_DPFC_L,Middle frontal gyrus (dorsal prefrontal cortex) left
|
11 |
+
10,MFG_DPFC_R,Middle frontal gyrus (dorsal prefrontal cortex) right
|
12 |
+
11,IFG_opercularis_L,inferior frontal gyrus pars opercularis left
|
13 |
+
12,IFG_opercularis_R,inferior frontal gyrus pars opercularis right
|
14 |
+
13,IFG_orbitalis_L,inferior frontal gyrus pars orbitralis left
|
15 |
+
14,IFG_orbitalis_R,inferior frontal gyrus pars orbitralis right
|
16 |
+
15,IFG_triangularis_L,inferior frontal gyrus pars triangularis left
|
17 |
+
16,IFG_triangularis_R,inferior frontal gyrus pars triangularis right
|
18 |
+
17,LFOG_L,LATERAL FRONTO-ORBITAL GYRUS left
|
19 |
+
18,LFOG_R,LATERAL FRONTO-ORBITAL GYRUS right
|
20 |
+
19,MFOG_L,MIDDLE FRONTO-ORBITAL GYRUS
|
21 |
+
20,MFOG_R,MIDDLE FRONTO-ORBITAL GYRUS right
|
22 |
+
21,RG_L,GYRUS RECTUS
|
23 |
+
22,RG_R,GYRUS RECTUS right
|
24 |
+
23,PoCG_L,POSTCENTRAL GYRUS left
|
25 |
+
24,PoCG_R,POSTCENTRAL GYRUS right
|
26 |
+
25,PrCG_L,PRECENTRAL GYRUS left
|
27 |
+
26,PrCG_R,PRECENTRAL GYRUS right
|
28 |
+
27,SPG_L,SUPERIOR PARIETAL GYRUS left
|
29 |
+
28,SPG_R,SUPERIOR PARIETAL GYRUS right
|
30 |
+
29,SMG_L,SUPRAMARGINAL GYRUS
|
31 |
+
30,SMG_R,SUPRAMARGINAL GYRUS right
|
32 |
+
31,AG_L,ANGULAR GYRUS left
|
33 |
+
32,AG_R,ANGULAR GYRUS right
|
34 |
+
33,PrCu_L,PRE-CUNEUS left
|
35 |
+
34,PrCu_R,PRE-CUNEUS right
|
36 |
+
35,STG_L,SUPERIOR TEMPORAL GYRUS left
|
37 |
+
36,STG_R,SUPERIOR TEMPORAL GYRUS right
|
38 |
+
37,STG_pole_L,Pole of the SUPERIOR TEMPORAL GYRUS left
|
39 |
+
38,STG_pole_R,Pole of the SUPERIOR TEMPORAL GYRUS right
|
40 |
+
39,MTG_L,MIDDLE TEMPORAL GYRUS left
|
41 |
+
40,MTG_R,MIDDLE TEMPORAL GYRUS right
|
42 |
+
41,MTG_pole_L,Pole of the MIDDLE TEMPORAL GYRUS left
|
43 |
+
42,MTG_pole_R,Pole of the MIDDLE TEMPORAL GYRUS right
|
44 |
+
43,ITG_L,INFERIOR TEMPORAL GYRUS left
|
45 |
+
44,ITG_R,INFERIOR TEMPORAL GYRUS right
|
46 |
+
45,PHG_L,PARAHIPPOCAMPAL GYRUS left
|
47 |
+
46,PHG_R,PARAHIPPOCAMPAL GYRUS right
|
48 |
+
47,ENT_L,ENTORHINAL AREA left
|
49 |
+
48,ENT_R,ENTORHINAL AREA right
|
50 |
+
49,FuG_L,FUSIFORM GYRUS left
|
51 |
+
50,FuG_R,FUSIFORM GYRUS right
|
52 |
+
51,SOG_L,SUPERIOR OCCIPITAL GYRUS left
|
53 |
+
52,SOG_R,SUPERIOR OCCIPITAL GYRUS right
|
54 |
+
53,MOG_L,MIDDLE OCCIPITAL GYRUS left
|
55 |
+
54,MOG_R,MIDDLE OCCIPITAL GYRUS right
|
56 |
+
55,IOG_L,INFERIOR OCCIPITAL GYRUS left
|
57 |
+
56,IOG_R,INFERIOR OCCIPITAL GYRUS right
|
58 |
+
57,Cu_L,CUNEUS left
|
59 |
+
58,Cu_R,CUNEUS right
|
60 |
+
59,LG_L,LINGUAL GYRUS left
|
61 |
+
60,LG_R,LINGUAL GYRUS right
|
62 |
+
61,rostral_ACC_L,rostral anterior cingulate gyrus left
|
63 |
+
62,rostral_ACC_R,rostral anterior cingulate gyrus right
|
64 |
+
63,subcallosal_ACC_L,subcallosal anterior cingulate gyrus left
|
65 |
+
64,subcallosal_ACC_R,subcallosal anterior cingulate gyrus right
|
66 |
+
65,subgenual_ACC_L,subgenual anterior cingulate gyrus left
|
67 |
+
66,subgenual_ACC_R,subgenual anterior cingulate gyrus right
|
68 |
+
67,dorsal_ACC_L,dorsal anterior cingulate gyrus left
|
69 |
+
68,dorsal_ACC_R,dorsal anterior cingulate gyrus right
|
70 |
+
69,PCC_L,posterior cingulate gyrus left
|
71 |
+
70,PCC_R,posterior cingulate gyrus right
|
72 |
+
71,Insula_L,INSULAR
|
73 |
+
72,Insula_R,INSULAR right
|
74 |
+
73,Amyg_L,AMYGDALA
|
75 |
+
74,Amyg_R,AMYGDALA right
|
76 |
+
75,Hippo_L,HIPPOCAMPUS
|
77 |
+
76,Hippo_R,HIPPOCAMPUS right
|
78 |
+
77,Caud_L,CAUDATE NUCLEUS left
|
79 |
+
78,Caud_R,CAUDATE NUCLEUS right
|
80 |
+
79,Put_L,PUTAMEN left
|
81 |
+
80,Put_R,PUTAMEN right
|
82 |
+
81,GP_L,GLOBUS PALLIDUS left
|
83 |
+
82,GP_R,GLOBUS PALLIDUS right
|
84 |
+
83,Thalamus_L,THALAMUS left
|
85 |
+
84,Thalamus_R,THALAMUS right
|
86 |
+
85,HypoThalamus_L,Hypothalamus left
|
87 |
+
86,HypoThalamus_R,Hypothalamus right
|
88 |
+
87,AnteriorBasalForebrain_L,AnteriorBasalForebrain_L
|
89 |
+
88,AnteriorBasalForebrain_R,AnteriorBasalForebrain_R
|
90 |
+
89,NucAccumbens_L,Nucleus accumbens left
|
91 |
+
90,NucAccumbens_R,Nucleus accumbens right
|
92 |
+
91,RedNc_L,Red Nucleus left
|
93 |
+
92,RedNc_R,Red Nucleus right
|
94 |
+
93,Snigra_L,Substancia Nigra left
|
95 |
+
94,Snigra_R,Substancia Nigra right
|
96 |
+
95,CerebellumGM_R,CEREBELLUM right
|
97 |
+
96,CerebellumGM_L,CEREBELLUM
|
98 |
+
97,CP_L,Cerebral peduncle left
|
99 |
+
98,CP_R,Cerebral peduncle right
|
100 |
+
99,Midbrain_L,MIDBRAIN left
|
101 |
+
100,Midbrain_R,MIDBRAIN right
|
102 |
+
101,CST_L,Corticospinal tract left
|
103 |
+
102,CST_R,Corticospinal tract right
|
104 |
+
103,SCP_L,Superior cerebellar peduncle left
|
105 |
+
104,SCP_R,Superior cerebellar peduncle right
|
106 |
+
105,MCP_L,Middle cerebellar peduncle left
|
107 |
+
106,MCP_R,Middle cerebellar peduncle right
|
108 |
+
107,PCT_L,Pontine crossing tract (a part of MCP) left
|
109 |
+
108,PCT_R,Pontine crossing tract (a part of MCP) right
|
110 |
+
109,ICP_L,Inferior cerebellar peduncle left
|
111 |
+
110,ICP_R,Inferior cerebellar peduncle right
|
112 |
+
111,ML_L,Medial lemniscus left
|
113 |
+
112,ML_R,Medial lemniscus right
|
114 |
+
113,Pons_L,PONS left
|
115 |
+
114,Pons_R,PONS right
|
116 |
+
115,Medulla_L,MEDULLA left
|
117 |
+
116,Medulla_R,MEDULLA right
|
118 |
+
117,ACR_L,Anterior corona radiata left
|
119 |
+
118,ACR_R,Anterior corona radiata right
|
120 |
+
119,SCR_L,Superior corona radiata left
|
121 |
+
120,SCR_R,Superior corona radiata right
|
122 |
+
121,PCR_L,Posterior corona radiata left
|
123 |
+
122,PCR_R,Posterior corona radiata right
|
124 |
+
123,GCC_L,Genu of corpus callosum left
|
125 |
+
124,GCC_R,Genu of corpus callosum right
|
126 |
+
125,BCC_L,Body of corpus callosum left
|
127 |
+
126,BCC_R,Body of corpus callosum right
|
128 |
+
127,SCC_L,Splenium of corpus callosum left
|
129 |
+
128,SCC_R,Splenium of corpus callosum right
|
130 |
+
129,PVWl_L,Tapatum left
|
131 |
+
130,PVWl_R,Tapatum right
|
132 |
+
131,ALIC_L,Anterior limb of internal capsule left
|
133 |
+
132,ALIC_R,Anterior limb of internal capsule right
|
134 |
+
133,PLIC_L,Posterior limb of internal capsule left
|
135 |
+
134,PLIC_R,Posterior limb of internal capsule right
|
136 |
+
135,RLIC_L,Retrolenticular part of internal capsule left
|
137 |
+
136,RLIC_R,Retrolenticular part of internal capsule right
|
138 |
+
137,EC_L,External capsule left
|
139 |
+
138,EC_R,External capsule right
|
140 |
+
139,CGC_L,Cingulum (cingulate gyrus) left
|
141 |
+
140,CGC_R,Cingulum (cingulate gyrus) right
|
142 |
+
141,CGH_L,Cingulum (hippocampus) left
|
143 |
+
142,CGH_R,Cingulum (hippocampus) right
|
144 |
+
143,Fx/ST_L,Fornix (cres) / Stria terminalis (can not be resolved with current resolution) left
|
145 |
+
144,Fx/ST_R,Fornix (cres) / Stria terminalis (can not be resolved with current resolution) right
|
146 |
+
145,Fx_L,Fornix (column and body of fornix) left
|
147 |
+
146,Fx_R,Fornix (column and body of fornix) right
|
148 |
+
147,IFO_L,Inferior fronto-occipital fasciculus left
|
149 |
+
148,IFO_R,Inferior fronto-occipital fasciculus right
|
150 |
+
149,PTR_L,Posterior thalamic radiation (include optic radiation) left
|
151 |
+
150,PTR_R,Posterior thalamic radiation (include optic radiation) right
|
152 |
+
151,SS_L,Sagittal stratum (include inferior longitidinal fasciculus and inferior fronto-occipital fasciculus) left
|
153 |
+
152,SS_R,Sagittal stratum (include inferior longitidinal fasciculus and inferior fronto-occipital fasciculus) right
|
154 |
+
153,SFO_L,Superior fronto-occipital fasciculus (could be a part of anterior internal capsule) left
|
155 |
+
154,SFO_R,Superior fronto-occipital fasciculus (could be a part of anterior internal capsule) right
|
156 |
+
155,SLF_L,Superior longitudinal fasciculus left
|
157 |
+
156,SLF_R,Superior longitudinal fasciculus right
|
158 |
+
157,Cl_L,Uncinate fasciculus left
|
159 |
+
158,Cl_R,Uncinate fasciculus right
|
160 |
+
159,PosteriorBasalForebrain_L,PosteriorBasalForebrain_L
|
161 |
+
160,PosteriorBasalForebrain_R,PosteriorBasalForebrain_R
|
162 |
+
161,Mammillary_R,Mammillary body left
|
163 |
+
162,Mammillary_L,Mammillary body right
|
164 |
+
163,LV_Frontal_L,Lateral ventricle_frontal left
|
165 |
+
164,LV_body_L,Lateral ventricle_body_L
|
166 |
+
165,LV_atrium_L,Lateral ventricle_atrium_L
|
167 |
+
166,LV_Occipital_L,Lateral ventricle_Occipital_L
|
168 |
+
167,LV_Inferior_L,Lateral ventricle_Inferior_L
|
169 |
+
168,LV_Frontal_R,Lateral ventricle_Frontal_R
|
170 |
+
169,LV_body_R,Lateral ventricle_body_R
|
171 |
+
170,LV_atrium_R,Lateral ventricle_atrium_R
|
172 |
+
171,LV_Occipital_R,Lateral ventricle_Occipital_R
|
173 |
+
172,LV_Inferior_R,Lateral ventricle_Inferior_R
|
174 |
+
173,III_ventricle,III and IV ventricle
|
175 |
+
174,PVWa_L,Anterior periventricular white matter cap left
|
176 |
+
175,PVWa_R,Anterior periventricular white matter cap right
|
177 |
+
176,PVWp_L,Posterior periventricular white matter cap left
|
178 |
+
177,PVWp_R,Posterior periventricular white matter cap right
|
179 |
+
178,SFWM_L,SUPERIOR FRONTAL GYRUS white matter left
|
180 |
+
179,SFWM_R,SUPERIOR FRONTAL GYRUS white matter right
|
181 |
+
180,SFWM_PFC_L,Superior frontal gyrus (prefrontal cortex) white matter left
|
182 |
+
181,SFWM_PFC_R,Superior frontal gyrus (prefrontal cortex) white matter right
|
183 |
+
182,SFWM_pole_L,superior frontal gyrus (frontal pole) white matter left
|
184 |
+
183,SFWM_pole_R,superior frontal gyrus (frontal pole) white matter right
|
185 |
+
184,MFWM_L,MIDDLE FRONTAL GYRUS white matterleft
|
186 |
+
185,MFWM_R,MIDDLE FRONTAL GYRUS white matterright
|
187 |
+
186,MFWM_DPFC_L,Middle frontal gyrus (dorsal prefrontal cortex) white matter left
|
188 |
+
187,MFWM_DPFC_R,Middle frontal gyrus (dorsal prefrontal cortex) white matterright
|
189 |
+
188,IFWM_opercularis_L,inferior frontal gyrus pars opercularis white matter left
|
190 |
+
189,IFWM_opercularis_R,inferior frontal gyrus pars opercularis white matter right
|
191 |
+
190,IFWM_orbitalis_L,inferior frontal gyrus pars orbitralis white matter left
|
192 |
+
191,IFWM_orbitalis_R,inferior frontal gyrus pars orbitralis white matter right
|
193 |
+
192,IFWM_triangularis_L,inferior frontal gyrus pars triangularis white matter left
|
194 |
+
193,IFWM_triangularis_R,inferior frontal gyrus pars triangularis white matter right
|
195 |
+
194,LFOWM_L,LATERAL FRONTO-ORBITAL GYRUS white matter left
|
196 |
+
195,LFOWM_R,LATERAL FRONTO-ORBITAL GYRUS white matter right
|
197 |
+
196,MFOWM_L,MIDDLE FRONTO-ORBITAL GYRUS white matter left
|
198 |
+
197,MFOWM_R,MIDDLE FRONTO-ORBITAL GYRUS white matter right
|
199 |
+
198,RGWM_L,GYRUS RECTUS white matter left
|
200 |
+
199,RGWM_R,GYRUS RECTUS white matter right
|
201 |
+
200,PoCWM_L,POSTCENTRAL GYRUS white matter left
|
202 |
+
201,PoCWM_R,POSTCENTRAL GYRUS white matter right
|
203 |
+
202,PrCWM_L,PRECENTRAL GYRUS white matter left
|
204 |
+
203,PrCWM_R,PRECENTRAL GYRUS white matter right
|
205 |
+
204,SPWM_L,SUPERIOR PARIETAL GYRUS white matter left
|
206 |
+
205,SPWM_R,SUPERIOR PARIETAL GYRUS white matter right
|
207 |
+
206,SMWM_L,SUPRAMARGINAL GYRUS white matter left
|
208 |
+
207,SMWM_R,SUPRAMARGINAL GYRUS white matter right
|
209 |
+
208,AGWM_L,ANGULAR GYRUS white matter left
|
210 |
+
209,AGWM_R,ANGULAR GYRUS white matter right
|
211 |
+
210,PrCuWM_L,PRE-CUNEUS white matter left
|
212 |
+
211,PrCuWM_R,PRE-CUNEUS white matter right
|
213 |
+
212,STWM_L,SUPERIOR TEMPORAL GYRUS white matter left
|
214 |
+
213,STWM_R,SUPERIOR TEMPORAL GYRUS white matter right
|
215 |
+
214,STWM_pole_L,Pole of the SUPERIOR TEMPORAL GYRUS white matter left
|
216 |
+
215,STWM_pole_R,Pole of the SUPERIOR TEMPORAL GYRUS white matter right
|
217 |
+
216,MTWM_L,MIDDLE TEMPORAL GYRUS white matter left
|
218 |
+
217,MTWM_R,MIDDLE TEMPORAL GYRUS white matter right
|
219 |
+
218,MTWM_pole_L,Pole of the MIDDLE TEMPORAL GYRUS white matter left
|
220 |
+
219,MTWM_pole_R,Pole of the MIDDLE TEMPORAL GYRUS white matter right
|
221 |
+
220,ITWM_L,INFERIOR TEMPORAL GYRUS white matter left
|
222 |
+
221,ITWM_R,INFERIOR TEMPORAL GYRUS white matter right
|
223 |
+
222,FuWM_L,FUSIFORM GYRUS white matter left
|
224 |
+
223,FuWM_R,FUSIFORM GYRUS white matter right
|
225 |
+
224,SOWM_L,SUPERIOR OCCIPITAL GYRUS white matter left
|
226 |
+
225,SOWM_R,SUPERIOR OCCIPITAL GYRUS white matter right
|
227 |
+
226,MOWM_L,MIDDLE OCCIPITAL GYRUS white matter left
|
228 |
+
227,MOWM_R,MIDDLE OCCIPITAL GYRUS white matter right
|
229 |
+
228,IOWM_L,INFERIOR OCCIPITAL GYRUS white matter left
|
230 |
+
229,IOWM_R,INFERIOR OCCIPITAL GYRUS white matter right
|
231 |
+
230,CuWM_L,CUNEUS white matter left
|
232 |
+
231,CuWM_R,CUNEUS white matter right
|
233 |
+
232,LGWM_L,LINGUAL GYRUS white matter left
|
234 |
+
233,LGWM_R,LINGUAL GYRUS white matter right
|
235 |
+
234,rostralWM_ACC_L,rostral anterior cingulate gyrus white matter left
|
236 |
+
235,rostralWM_ACC_R,rostral anterior cingulate gyrus white matter right
|
237 |
+
236,subcallosalWM_ACC_L,subcallosal anterior cingulate gyrus white matter left
|
238 |
+
237,subcallosalWM_ACC_R,subcallosal anterior cingulate gyrus white matter right
|
239 |
+
238,subgenualWM_ACC_L,subgenual anterior cingulate gyrus white matter left
|
240 |
+
239,subgenualWM_ACC_R,subgenual anterior cingulate gyrus white matter right
|
241 |
+
240,dorsalWM_ACC_L,dorsal anterior cingulate gyrus white matter left
|
242 |
+
241,dorsalWM_ACC_R,dorsal anterior cingulate gyrus white matter right
|
243 |
+
242,PCCWM_L,posterior cingulate gyrus white matter left
|
244 |
+
243,PCCWM_R,posterior cingulate gyrus white matter right
|
245 |
+
244,CerebellumWM_R,Cerebellum white matter left
|
246 |
+
245,CerebellumWM_L,Cerebellum white matter right
|
247 |
+
246,MCP_cb_L,Middle cerebellar peduncle left
|
248 |
+
247,MCP_cb_R,Middle cerebellar peduncle right
|
249 |
+
248,ICP_cb_L,Inferior cerebellar peduncle (cerebellum part) left
|
250 |
+
249,ICP_cb_R,Inferior cerebellar peduncle (cerebellum part) right
|
251 |
+
250,FrontSul_L,Frontal sulcus left
|
252 |
+
251,FrontSul_R,Frontal sulcus right
|
253 |
+
252,CentralSul_L,Central sulcus left
|
254 |
+
253,CentralSul_R,Central sulcus right
|
255 |
+
254,SylFrontSul_L,Sylvian Fissure (Frontal rami) left
|
256 |
+
255,SylFrontSul_R,Sylvian Fissure (Frontal rami) right
|
257 |
+
256,SylTempSul_L,Sylvian Fissure (temporal rami) left
|
258 |
+
257,SylTempSul_R,Sylvian Fissure (temporal rami) right
|
259 |
+
258,SylParieSul_L,Sylvian Fissure (parietal rami) left
|
260 |
+
259,SylParieSul_R,Sylvian Fissure (parietal rami) right
|
261 |
+
260,ParietSul_L,Parietal sulcus left
|
262 |
+
261,ParietSul_R,Parietal sulcus right
|
263 |
+
262,CinguSul_L,Cingulate sulcus left
|
264 |
+
263,CinguSul_R,Cingulate sulcus right
|
265 |
+
264,OcciptSul_L,Occipital sulcus left
|
266 |
+
265,OcciptSul_R,Occipital sulcus right
|
267 |
+
266,TempSul_L,Temporal sulcus left
|
268 |
+
267,TempSul_R,Temporal sulcus right
|
269 |
+
268,Caudate_tail_L,Caudate_tail_L
|
270 |
+
269,Fimbria_L,Fimbria_L
|
271 |
+
270,Caudate_tail_R,Caudate_tail_R
|
272 |
+
271,Fimbria_R,Fimbria_R
|
273 |
+
272,Chroid_LVetc_L,Choroid plexus LV left
|
274 |
+
273,Chroid_LVetc_R,Choroid plexus LV right
|
275 |
+
274,IV_ventricle,IVth ventricle
|
276 |
+
275,ECCL_L,External capsule and claustrum left
|
277 |
+
276,ECCL_R,External capsule and claustrum right
|
278 |
+
277,ECSAnterior_L,Superior subarachnoid space anterior left
|
279 |
+
278,ECSAnterior_R,Superior subarachnoid space anterior right
|
280 |
+
279,ECSPosterior_L,Superior subarachnoid space posterior left
|
281 |
+
280,ECSPosterior_R,Superior subarachnoid space posterior right
|
requirements.txt
ADDED
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
aiofiles==24.1.0
|
2 |
+
annotated-types==0.7.0
|
3 |
+
anyio==4.9.0
|
4 |
+
certifi==2025.1.31
|
5 |
+
charset-normalizer==3.4.1
|
6 |
+
click==8.1.8
|
7 |
+
fastapi==0.115.12
|
8 |
+
ffmpy==0.5.0
|
9 |
+
filelock==3.18.0
|
10 |
+
fsspec==2025.3.2
|
11 |
+
gradio==5.25.0
|
12 |
+
gradio_client==1.8.0
|
13 |
+
groovy==0.1.2
|
14 |
+
h11==0.14.0
|
15 |
+
httpcore==1.0.8
|
16 |
+
httpx==0.28.1
|
17 |
+
huggingface-hub==0.30.2
|
18 |
+
idna==3.10
|
19 |
+
Jinja2==3.1.6
|
20 |
+
markdown-it-py==3.0.0
|
21 |
+
MarkupSafe==3.0.2
|
22 |
+
mdurl==0.1.2
|
23 |
+
mpmath==1.3.0
|
24 |
+
networkx==3.4.2
|
25 |
+
nibabel==5.3.2
|
26 |
+
numpy==2.2.4
|
27 |
+
orjson==3.10.16
|
28 |
+
packaging==24.2
|
29 |
+
pandas==2.2.3
|
30 |
+
pillow==11.2.1
|
31 |
+
pydantic==2.11.3
|
32 |
+
pydantic_core==2.33.1
|
33 |
+
pydub==0.25.1
|
34 |
+
Pygments==2.19.1
|
35 |
+
python-dateutil==2.9.0.post0
|
36 |
+
python-multipart==0.0.20
|
37 |
+
pytz==2025.2
|
38 |
+
PyYAML==6.0.2
|
39 |
+
requests==2.32.3
|
40 |
+
rich==14.0.0
|
41 |
+
ruff==0.11.5
|
42 |
+
safehttpx==0.1.6
|
43 |
+
scipy==1.15.2
|
44 |
+
semantic-version==2.10.0
|
45 |
+
setuptools==78.1.0
|
46 |
+
shellingham==1.5.4
|
47 |
+
SimpleITK==2.4.1
|
48 |
+
six==1.17.0
|
49 |
+
sniffio==1.3.1
|
50 |
+
starlette==0.46.2
|
51 |
+
sympy==1.13.1
|
52 |
+
tomlkit==0.13.2
|
53 |
+
torch==2.6.0
|
54 |
+
torchaudio==2.6.0
|
55 |
+
torchvision==0.21.0
|
56 |
+
tqdm==4.67.1
|
57 |
+
typer==0.15.2
|
58 |
+
typing-inspection==0.4.0
|
59 |
+
typing_extensions==4.13.2
|
60 |
+
tzdata==2025.2
|
61 |
+
urllib3==2.4.0
|
62 |
+
uvicorn==0.34.1
|
63 |
+
websockets==15.0.1
|
src/parcellation.py
ADDED
@@ -0,0 +1,144 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
import tempfile
|
3 |
+
from functools import partial
|
4 |
+
|
5 |
+
import gradio as gr
|
6 |
+
import nibabel as nib
|
7 |
+
import numpy as np
|
8 |
+
import torch
|
9 |
+
from tqdm import tqdm as std_tqdm
|
10 |
+
|
11 |
+
tqdm = partial(std_tqdm, dynamic_ncols=True)
|
12 |
+
|
13 |
+
# 必要なモジュールのインポート
|
14 |
+
from utils.cropping import cropping
|
15 |
+
from utils.functions import reimburse_conform
|
16 |
+
from utils.hemisphere import hemisphere
|
17 |
+
from utils.load_model import load_model
|
18 |
+
from utils.make_csv import make_csv
|
19 |
+
from utils.make_level import create_parcellated_images
|
20 |
+
from utils.parcellation import parcellation
|
21 |
+
from utils.postprocessing import postprocessing
|
22 |
+
from utils.preprocessing import preprocessing
|
23 |
+
from utils.stripping import stripping
|
24 |
+
|
25 |
+
# モデルは起動時に一度読み込む
|
26 |
+
MODELS = {}
|
27 |
+
|
28 |
+
|
29 |
+
def load_all_models(device):
|
30 |
+
model_folder = "model/" # 学習済みモデルは model/ に配置している前提
|
31 |
+
try:
|
32 |
+
# load_model 内部が argparse.Namespace 等を前提の場合、必要な属性が使われるなら適宜オブジェクトを用意してください
|
33 |
+
# ここでは opt を使わないように必要最低限の修正例を示しています。
|
34 |
+
models = load_model(model_folder=model_folder, opt=None, device=device)
|
35 |
+
return models # (cnet, ssnet, pnet_c, pnet_s, pnet_a, hnet_c, hnet_a)
|
36 |
+
except Exception as e:
|
37 |
+
print("Error during model loading:", e)
|
38 |
+
return None
|
39 |
+
|
40 |
+
|
41 |
+
def run_inference(input_file, only_face_cropping, only_skull_stripping):
|
42 |
+
# 一時ディレクトリの作成
|
43 |
+
tmp_input_dir = tempfile.mkdtemp()
|
44 |
+
tmp_output_dir = tempfile.mkdtemp()
|
45 |
+
|
46 |
+
# アップロードされたファイルを一時フォルダに保存
|
47 |
+
basename = os.path.splitext(os.path.basename(input_file.name))[0]
|
48 |
+
input_path = os.path.join(tmp_input_dir, f"{basename}.nii")
|
49 |
+
with open(input_path, "wb") as f:
|
50 |
+
f.write(input_file.read())
|
51 |
+
|
52 |
+
# Gradio用のオプションオブジェクト(オリジナルコードの argparse.Namespace 相当)
|
53 |
+
class Options:
|
54 |
+
pass
|
55 |
+
|
56 |
+
opt = Options()
|
57 |
+
opt.i = tmp_input_dir # 入力ディレクトリを指定
|
58 |
+
opt.o = tmp_output_dir # 出力ディレクトリを指定
|
59 |
+
# ここでは学習済みモデルフォルダを固定で "model/" に設定
|
60 |
+
opt.m = "model/"
|
61 |
+
opt.only_face_cropping = only_face_cropping
|
62 |
+
opt.only_skull_stripping = only_skull_stripping
|
63 |
+
|
64 |
+
# デバイス選択
|
65 |
+
if torch.cuda.is_available():
|
66 |
+
device = torch.device("cuda")
|
67 |
+
elif torch.backends.mps.is_available():
|
68 |
+
device = torch.device("mps")
|
69 |
+
else:
|
70 |
+
device = torch.device("cpu")
|
71 |
+
print(f"Using device: {device}")
|
72 |
+
|
73 |
+
# 初回のみモデルを読み込み(キャッシュ)
|
74 |
+
global MODELS
|
75 |
+
if not MODELS:
|
76 |
+
MODELS = load_all_models(device)
|
77 |
+
if MODELS is None:
|
78 |
+
return "モデルの読み込みに失敗しました。"
|
79 |
+
cnet, ssnet, pnet_c, pnet_s, pnet_a, hnet_c, hnet_a = MODELS
|
80 |
+
|
81 |
+
# --- 以下、元のparcellation.py の処理フローに準じた処理 ---
|
82 |
+
# 1. 入力画像の読み込み・キャノニカル化・squeeze
|
83 |
+
odata = nib.squeeze_image(nib.as_closest_canonical(nib.load(input_path)))
|
84 |
+
nii = nib.Nifti1Image(odata.get_fdata().astype(np.float32), affine=odata.affine)
|
85 |
+
os.makedirs(os.path.join(tmp_output_dir, "original"), exist_ok=True)
|
86 |
+
nib.save(nii, os.path.join(tmp_output_dir, f"original/{basename}.nii"))
|
87 |
+
|
88 |
+
# 2. 前処理
|
89 |
+
odata, data = preprocessing(input_path, tmp_output_dir, basename)
|
90 |
+
|
91 |
+
# 3. クロッピング
|
92 |
+
cropped = cropping(tmp_output_dir, basename, odata, data, cnet, device)
|
93 |
+
if only_face_cropping:
|
94 |
+
return os.path.join(tmp_output_dir, f"{basename}_cropped.nii")
|
95 |
+
|
96 |
+
# 4. スキルストリッピング
|
97 |
+
stripped, shift = stripping(tmp_output_dir, basename, cropped, odata, data, ssnet, device)
|
98 |
+
if only_skull_stripping:
|
99 |
+
return os.path.join(tmp_output_dir, f"{basename}_stripped.nii")
|
100 |
+
|
101 |
+
# 5. パーセレーション
|
102 |
+
parcellated = parcellation(stripped, pnet_c, pnet_s, pnet_a, device)
|
103 |
+
# 6. 両半球に分離
|
104 |
+
separated = hemisphere(stripped, hnet_c, hnet_a, device)
|
105 |
+
# 7. 後処理
|
106 |
+
output = postprocessing(parcellated, separated, shift, device)
|
107 |
+
# 8. CSV作成(体積情報等)
|
108 |
+
df = make_csv(output, tmp_output_dir, basename)
|
109 |
+
# 9. パーセル結果のNIfTI作成と保存
|
110 |
+
nii_out = nib.Nifti1Image(output.astype(np.uint16), affine=data.affine)
|
111 |
+
header = odata.header
|
112 |
+
nii_out = nib.processing.conform(
|
113 |
+
nii_out,
|
114 |
+
out_shape=(header["dim"][1], header["dim"][2], header["dim"][3]),
|
115 |
+
voxel_size=(header["pixdim"][1], header["pixdim"][2], header["pixdim"][3]),
|
116 |
+
order=0,
|
117 |
+
)
|
118 |
+
out_parcellated_dir = os.path.join(tmp_output_dir, "parcellated")
|
119 |
+
os.makedirs(out_parcellated_dir, exist_ok=True)
|
120 |
+
out_filename = os.path.join(out_parcellated_dir, f"{basename}_Type1_Level5.nii")
|
121 |
+
nib.save(nii_out, out_filename)
|
122 |
+
create_parcellated_images(output, tmp_output_dir, basename, odata, data)
|
123 |
+
|
124 |
+
# 必要に応じて、一時ファイルの削除等の処理を追加してください
|
125 |
+
|
126 |
+
# 最終結果のNIfTIファイルのパスを返す
|
127 |
+
return out_filename
|
128 |
+
|
129 |
+
|
130 |
+
# Gradioインターフェースの作成(モデルフォルダの入力は不要)
|
131 |
+
iface = gr.Interface(
|
132 |
+
fn=run_inference,
|
133 |
+
inputs=[
|
134 |
+
gr.File(label="Input NIfTI File (.nii or .nii.gz)"),
|
135 |
+
gr.Checkbox(label="Only Face Cropping", value=False),
|
136 |
+
gr.Checkbox(label="Only Skull Stripping", value=False),
|
137 |
+
],
|
138 |
+
outputs=gr.File(label="Output Parcellated NIfTI File"),
|
139 |
+
title="OpenMAP-T1 Inference",
|
140 |
+
description="学習済みモデルは model/ に配置されています。\nアップロードされたMRI画像に対してOpenMAP-T1の処理を行い、パーセル結果を返します。",
|
141 |
+
)
|
142 |
+
|
143 |
+
if __name__ == "__main__":
|
144 |
+
iface.launch()
|
src/utils/cropping.py
ADDED
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import numpy as np
|
2 |
+
import torch
|
3 |
+
from scipy.ndimage import binary_closing
|
4 |
+
|
5 |
+
from utils.functions import normalize, reimburse_conform
|
6 |
+
|
7 |
+
|
8 |
+
def crop(voxel, model, device):
|
9 |
+
"""
|
10 |
+
Crops the given voxel data using the provided model and device.
|
11 |
+
|
12 |
+
Args:
|
13 |
+
voxel (numpy.ndarray): The input voxel data to be cropped, expected to be of shape (N, 256, 256).
|
14 |
+
model (torch.nn.Module): The PyTorch model used for cropping.
|
15 |
+
device (torch.device): The device (CPU or GPU) on which the computation will be performed.
|
16 |
+
|
17 |
+
Returns:
|
18 |
+
torch.Tensor: The cropped output tensor of shape (256, 256, 256).
|
19 |
+
"""
|
20 |
+
model.eval()
|
21 |
+
with torch.inference_mode():
|
22 |
+
output = torch.zeros(256, 256, 256).to(device)
|
23 |
+
for i, v in enumerate(voxel):
|
24 |
+
image = v.reshape(1, 1, 256, 256)
|
25 |
+
image = torch.tensor(image).to(device)
|
26 |
+
x_out = torch.sigmoid(model(image)).detach()
|
27 |
+
output[i] = x_out
|
28 |
+
return output.reshape(256, 256, 256)
|
29 |
+
|
30 |
+
|
31 |
+
def closing(voxel):
|
32 |
+
"""
|
33 |
+
Perform a binary closing operation on a 3D voxel array.
|
34 |
+
|
35 |
+
This function applies a binary closing operation using a 3x3x3 structuring element
|
36 |
+
and performs the operation for a specified number of iterations.
|
37 |
+
|
38 |
+
Parameters:
|
39 |
+
voxel (numpy.ndarray): A 3D numpy array representing the voxel data to be processed.
|
40 |
+
|
41 |
+
Returns:
|
42 |
+
numpy.ndarray: The voxel data after the binary closing operation.
|
43 |
+
"""
|
44 |
+
selem = np.ones((3, 3, 3), dtype="bool")
|
45 |
+
voxel = binary_closing(voxel, structure=selem, iterations=3)
|
46 |
+
return voxel
|
47 |
+
|
48 |
+
|
49 |
+
def cropping(output_dir, basename, odata, data, cnet, device):
|
50 |
+
"""
|
51 |
+
Crops the input medical imaging data using a neural network model.
|
52 |
+
|
53 |
+
Args:
|
54 |
+
data (nibabel.Nifti1Image): The input medical imaging data in NIfTI format.
|
55 |
+
cnet (torch.nn.Module): The neural network model used for cropping.
|
56 |
+
device (torch.device): The device (CPU or GPU) on which the model is run.
|
57 |
+
|
58 |
+
Returns:
|
59 |
+
numpy.ndarray: The cropped medical imaging data.
|
60 |
+
"""
|
61 |
+
voxel = data.get_fdata().astype("float32")
|
62 |
+
voxel = normalize(voxel)
|
63 |
+
|
64 |
+
coronal = voxel.transpose(1, 2, 0)
|
65 |
+
sagittal = voxel
|
66 |
+
out_c = crop(coronal, cnet, device).permute(2, 0, 1)
|
67 |
+
out_s = crop(sagittal, cnet, device)
|
68 |
+
out_e = ((out_c + out_s) / 2) > 0.5
|
69 |
+
out_e = out_e.cpu().numpy()
|
70 |
+
out_e = closing(out_e)
|
71 |
+
cropped = data.get_fdata().astype("float32") * out_e
|
72 |
+
|
73 |
+
reimburse_conform(output_dir, basename, "cropped", odata, data, out_e)
|
74 |
+
|
75 |
+
return cropped
|
src/utils/functions.py
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
|
3 |
+
import nibabel as nib
|
4 |
+
import numpy as np
|
5 |
+
from nibabel import processing
|
6 |
+
|
7 |
+
|
8 |
+
def normalize(voxel):
|
9 |
+
nonzero = voxel[voxel > 0]
|
10 |
+
voxel = np.clip(voxel, 0, np.mean(nonzero) + np.std(nonzero) * 2)
|
11 |
+
voxel = (voxel - np.min(voxel)) / (np.max(voxel) - np.min(voxel))
|
12 |
+
voxel = (voxel * 2) - 1
|
13 |
+
return voxel.astype("float32")
|
14 |
+
|
15 |
+
def reimburse_conform(output_dir, basename, suffix, odata, data, output):
|
16 |
+
nii = nib.Nifti1Image(output.astype(np.uint16), affine=data.affine)
|
17 |
+
header = odata.header
|
18 |
+
nii = processing.conform(
|
19 |
+
nii,
|
20 |
+
out_shape=(header["dim"][1], header["dim"][2], header["dim"][3]),
|
21 |
+
voxel_size=(header["pixdim"][1], header["pixdim"][2], header["pixdim"][3]),
|
22 |
+
order=0,
|
23 |
+
)
|
24 |
+
os.makedirs(os.path.join(output_dir, f"{suffix}"), exist_ok=True)
|
25 |
+
nib.save(nii, os.path.join(output_dir, f"{suffix}/{basename}_{suffix}_mask.nii"))
|
26 |
+
|
27 |
+
result = odata.get_fdata().astype("float32") * nii.get_fdata().astype("int16")
|
28 |
+
nii = nib.Nifti1Image(result.astype(np.float32), affine=odata.affine)
|
29 |
+
nib.save(nii, os.path.join(output_dir, f"{suffix}/{basename}_{suffix}.nii"))
|
30 |
+
return
|
src/utils/hemisphere.py
ADDED
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import torch
|
2 |
+
from scipy.ndimage import binary_dilation
|
3 |
+
|
4 |
+
from utils.functions import normalize
|
5 |
+
|
6 |
+
|
7 |
+
def separate(voxel, model, device, mode):
|
8 |
+
"""
|
9 |
+
Separates the voxel data based on the specified mode and processes it using the given model.
|
10 |
+
|
11 |
+
Args:
|
12 |
+
voxel (list or numpy.ndarray): The input voxel data to be processed.
|
13 |
+
model (torch.nn.Module): The neural network model used for processing the voxel data.
|
14 |
+
device (torch.device): The device (CPU or GPU) on which the model and data are loaded.
|
15 |
+
mode (str): The mode of separation, either 'c' for coronal or 'a' for axial.
|
16 |
+
|
17 |
+
Returns:
|
18 |
+
torch.Tensor: The processed output tensor with shape (stack[0], 3, stack[1], stack[2]).
|
19 |
+
"""
|
20 |
+
if mode == "c":
|
21 |
+
# Set the stack dimensions for coronal mode
|
22 |
+
stack = (224, 192, 192)
|
23 |
+
elif mode == "a":
|
24 |
+
# Set the stack dimensions for axial mode
|
25 |
+
stack = (192, 224, 192)
|
26 |
+
|
27 |
+
# Set the model to evaluation mode
|
28 |
+
model.eval()
|
29 |
+
|
30 |
+
# Disable gradient calculation for inference
|
31 |
+
with torch.inference_mode():
|
32 |
+
# Initialize an output tensor with the specified stack dimensions
|
33 |
+
output = torch.zeros(stack[0], 3, stack[1], stack[2]).to(device)
|
34 |
+
|
35 |
+
# Iterate over each slice in the voxel data
|
36 |
+
for i, v in enumerate(voxel):
|
37 |
+
# Reshape the slice and convert it to a tensor
|
38 |
+
image = torch.tensor(v.reshape(1, 1, stack[1], stack[2]))
|
39 |
+
# Move the tensor to the specified device
|
40 |
+
image = image.to(device)
|
41 |
+
# Perform a forward pass through the model and apply softmax
|
42 |
+
x_out = torch.softmax(model(image), 1).detach()
|
43 |
+
# Store the output in the corresponding slice of the output tensor
|
44 |
+
output[i] = x_out
|
45 |
+
|
46 |
+
# Return the processed output tensor
|
47 |
+
return output
|
48 |
+
|
49 |
+
|
50 |
+
def hemisphere(voxel, hnet_c, hnet_a, device):
|
51 |
+
"""
|
52 |
+
Processes a voxel image to separate and dilate hemispheres using neural networks.
|
53 |
+
|
54 |
+
Args:
|
55 |
+
voxel (torch.Tensor): The input voxel image tensor.
|
56 |
+
hnet_c (torch.nn.Module): The neural network model for coronal separation.
|
57 |
+
hnet_a (torch.nn.Module): The neural network model for transverse separation.
|
58 |
+
device (torch.device): The device to run the neural networks on (e.g., 'cpu' or 'cuda').
|
59 |
+
|
60 |
+
Returns:
|
61 |
+
numpy.ndarray: The processed and dilated mask of the hemispheres.
|
62 |
+
"""
|
63 |
+
# Normalize the voxel data
|
64 |
+
voxel = normalize(voxel)
|
65 |
+
|
66 |
+
# Transpose the voxel data for coronal and transverse views
|
67 |
+
coronal = voxel.transpose(1, 2, 0)
|
68 |
+
transverse = voxel.transpose(2, 1, 0)
|
69 |
+
|
70 |
+
# Separate the coronal and transverse views using the respective models
|
71 |
+
out_c = separate(coronal, hnet_c, device, "c").permute(1, 3, 0, 2)
|
72 |
+
out_a = separate(transverse, hnet_a, device, "a").permute(1, 3, 2, 0)
|
73 |
+
|
74 |
+
# Combine the outputs from both views
|
75 |
+
out_e = out_c + out_a
|
76 |
+
|
77 |
+
# Get the final output by taking the argmax along the first dimension
|
78 |
+
out_e = torch.argmax(out_e, 0).cpu().numpy()
|
79 |
+
|
80 |
+
# Clear the CUDA cache
|
81 |
+
torch.cuda.empty_cache()
|
82 |
+
|
83 |
+
# Perform binary dilation on the mask for class 1
|
84 |
+
dilated_mask_1 = binary_dilation(out_e == 1, iterations=5).astype("int16")
|
85 |
+
dilated_mask_1[out_e == 2] = 2
|
86 |
+
|
87 |
+
# Perform binary dilation on the mask for class 2
|
88 |
+
dilated_mask_2 = binary_dilation(dilated_mask_1 == 2, iterations=5).astype("int16") * 2
|
89 |
+
dilated_mask_2[dilated_mask_1 == 1] = 1
|
90 |
+
|
91 |
+
# Return the final dilated mask
|
92 |
+
return dilated_mask_2
|
src/utils/load_model.py
ADDED
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
|
3 |
+
import torch
|
4 |
+
|
5 |
+
from utils.network import UNet
|
6 |
+
|
7 |
+
CURRENT_DIR = os.path.dirname(os.path.abspath(__file__))
|
8 |
+
PROJECT_ROOT = os.path.abspath(os.path.join(CURRENT_DIR, "..", ".."))
|
9 |
+
|
10 |
+
|
11 |
+
def load_model(opt, device):
|
12 |
+
"""
|
13 |
+
This function loads multiple pre-trained models and sets them to evaluation mode.
|
14 |
+
The models loaded are:
|
15 |
+
1. CNet: A U-Net model for some specific task.
|
16 |
+
2. SSNet: Another U-Net model for a different task.
|
17 |
+
3. PNet coronal: A U-Net model for coronal plane predictions.
|
18 |
+
4. PNet sagittal: A U-Net model for sagittal plane predictions.
|
19 |
+
5. PNet axial: A U-Net model for axial plane predictions.
|
20 |
+
6. HNet coronal: A U-Net model for coronal plane predictions with different input/output channels.
|
21 |
+
7. HNet axial: A U-Net model for axial plane predictions with different input/output channels.
|
22 |
+
|
23 |
+
Parameters:
|
24 |
+
opt (object): An options object containing model paths.
|
25 |
+
device (torch.device): The device on which to load the models (CPU or GPU).
|
26 |
+
|
27 |
+
Returns:
|
28 |
+
tuple: A tuple containing all the loaded models.
|
29 |
+
"""
|
30 |
+
if os.path.isabs(opt.m):
|
31 |
+
model_dir = opt.m
|
32 |
+
else:
|
33 |
+
model_dir = os.path.join(PROJECT_ROOT, opt.m)
|
34 |
+
|
35 |
+
# Load CNet model
|
36 |
+
cnet = UNet(1, 1)
|
37 |
+
cnet.load_state_dict(torch.load(os.path.join(model_dir, "CNet", "CNet.pth"), weights_only=True))
|
38 |
+
cnet.to(device)
|
39 |
+
cnet.eval()
|
40 |
+
|
41 |
+
# Load SSNet model
|
42 |
+
ssnet = UNet(1, 1)
|
43 |
+
ssnet.load_state_dict(
|
44 |
+
torch.load(os.path.join(model_dir, "SSNet", "SSNet.pth"), weights_only=True)
|
45 |
+
)
|
46 |
+
ssnet.to(device)
|
47 |
+
ssnet.eval()
|
48 |
+
|
49 |
+
# Load PNet coronal model
|
50 |
+
pnet_c = UNet(3, 142)
|
51 |
+
pnet_c.load_state_dict(
|
52 |
+
torch.load(os.path.join(model_dir, "PNet", "coronal.pth"), weights_only=True)
|
53 |
+
)
|
54 |
+
pnet_c.to(device)
|
55 |
+
pnet_c.eval()
|
56 |
+
|
57 |
+
# Load PNet sagittal model
|
58 |
+
pnet_s = UNet(3, 142)
|
59 |
+
pnet_s.load_state_dict(
|
60 |
+
torch.load(os.path.join(model_dir, "PNet", "sagittal.pth"), weights_only=True)
|
61 |
+
)
|
62 |
+
pnet_s.to(device)
|
63 |
+
pnet_s.eval()
|
64 |
+
|
65 |
+
# Load PNet axial model
|
66 |
+
pnet_a = UNet(3, 142)
|
67 |
+
pnet_a.load_state_dict(
|
68 |
+
torch.load(os.path.join(model_dir, "PNet", "axial.pth"), weights_only=True)
|
69 |
+
)
|
70 |
+
pnet_a.to(device)
|
71 |
+
pnet_a.eval()
|
72 |
+
|
73 |
+
# Load HNet coronal model
|
74 |
+
hnet_c = UNet(1, 3)
|
75 |
+
hnet_c.load_state_dict(
|
76 |
+
torch.load(os.path.join(model_dir, "HNet", "coronal.pth"), weights_only=True)
|
77 |
+
)
|
78 |
+
hnet_c.to(device)
|
79 |
+
hnet_c.eval()
|
80 |
+
|
81 |
+
# Load HNet axial model
|
82 |
+
hnet_a = UNet(1, 3)
|
83 |
+
hnet_a.load_state_dict(
|
84 |
+
torch.load(os.path.join(model_dir, "HNet", "axial.pth"), weights_only=True)
|
85 |
+
)
|
86 |
+
hnet_a.to(device)
|
87 |
+
hnet_a.eval()
|
88 |
+
|
89 |
+
# Return all loaded models
|
90 |
+
return cnet, ssnet, pnet_c, pnet_s, pnet_a, hnet_c, hnet_a
|
src/utils/make_csv.py
ADDED
@@ -0,0 +1,114 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
from collections import defaultdict
|
3 |
+
|
4 |
+
import numpy as np
|
5 |
+
import pandas as pd
|
6 |
+
|
7 |
+
# このファイルのあるディレクトリの絶対パスを取得し、そこから level ディレクトリへの絶対パスを作成
|
8 |
+
CURRENT_DIR = os.path.dirname(os.path.abspath(__file__))
|
9 |
+
LEVEL_DIR = os.path.abspath(os.path.join(CURRENT_DIR, "..", "..", "level"))
|
10 |
+
|
11 |
+
|
12 |
+
def change_level(df, level="Type1_Level1", sulcus=True):
|
13 |
+
"""
|
14 |
+
Change the level of the given DataFrame based on specified ROI levels.
|
15 |
+
|
16 |
+
Parameters:
|
17 |
+
df (pd.DataFrame): The input DataFrame to be modified.
|
18 |
+
level (str): The level to which the DataFrame should be changed. Default is "Type1_Level1".
|
19 |
+
sulcus (bool): A flag indicating whether to include sulcus regions. Default is True.
|
20 |
+
|
21 |
+
Returns:
|
22 |
+
pd.DataFrame: The modified DataFrame with the specified level changes applied.
|
23 |
+
"""
|
24 |
+
# LEVEL_DIR を基準に CSV ファイルの絶対パスを作成
|
25 |
+
ROI_number = pd.read_csv(os.path.join(LEVEL_DIR, "Level_ROI_No.csv"))
|
26 |
+
ROI_name = pd.read_csv(os.path.join(LEVEL_DIR, "Level_ROI_Name.csv"))
|
27 |
+
|
28 |
+
if sulcus == False:
|
29 |
+
tmp = ROI_number["Type1_Level2"]
|
30 |
+
ROI_number = ROI_number[tmp != 18]
|
31 |
+
ROI_number = ROI_number[tmp != 19]
|
32 |
+
ROI_name = ROI_name[tmp != 18]
|
33 |
+
ROI_name = ROI_name[tmp != 19]
|
34 |
+
data = dict(zip(ROI_number["ROI"], ROI_number[level]))
|
35 |
+
level_dict = defaultdict(list)
|
36 |
+
for key, value in data.items():
|
37 |
+
level_dict[str(value)].append(key)
|
38 |
+
|
39 |
+
change_df_list = []
|
40 |
+
for i, (key, value) in enumerate(level_dict.items()):
|
41 |
+
name = ROI_name[level].unique()[i]
|
42 |
+
change_df_list.append(df[value].sum(axis=1).rename(name))
|
43 |
+
|
44 |
+
change_df = pd.concat(change_df_list, axis=1)
|
45 |
+
return change_df
|
46 |
+
|
47 |
+
|
48 |
+
def make_csv(parcellation, output_dir, basename):
|
49 |
+
"""
|
50 |
+
Generates multiple CSV files containing volume data for different levels of parcellation.
|
51 |
+
|
52 |
+
Parameters:
|
53 |
+
parcellation (numpy.ndarray): The parcellation data array where each unique integer represents a different region.
|
54 |
+
output_dir (str): The directory where the output CSV files will be saved.
|
55 |
+
basename (str): The base name for the output CSV files.
|
56 |
+
|
57 |
+
Returns:
|
58 |
+
pandas.DataFrame: The DataFrame containing volume data for Type1_Level5.
|
59 |
+
"""
|
60 |
+
# LEVEL_DIR を基準にテキストファイルの絶対パスを作成
|
61 |
+
csv_path = os.path.join(LEVEL_DIR, "Level5.txt")
|
62 |
+
df_Type1_level5 = (
|
63 |
+
pd.read_table(csv_path, names=["number", "region"]).astype("str").set_index("number")
|
64 |
+
)
|
65 |
+
for i in range(1, 281):
|
66 |
+
volume = np.count_nonzero(parcellation == i)
|
67 |
+
df_Type1_level5.loc[str(i), basename] = volume
|
68 |
+
|
69 |
+
df_Type1_level5 = df_Type1_level5.set_index("region").T.reset_index(drop=True)
|
70 |
+
df_Type1_level4 = change_level(df_Type1_level5, level="Type1_Level4")
|
71 |
+
df_Type1_level3 = change_level(df_Type1_level5, level="Type1_Level3")
|
72 |
+
df_Type1_level2 = change_level(df_Type1_level5, level="Type1_Level2")
|
73 |
+
df_Type1_level1 = change_level(df_Type1_level5, level="Type1_Level1")
|
74 |
+
|
75 |
+
df_Type2_level5 = change_level(df_Type1_level5, level="Type2_Level5")
|
76 |
+
df_Type2_level4 = change_level(df_Type1_level5, level="Type2_Level4")
|
77 |
+
df_Type2_level3 = change_level(df_Type1_level5, level="Type2_Level3")
|
78 |
+
df_Type2_level2 = change_level(df_Type1_level5, level="Type2_Level2")
|
79 |
+
df_Type2_level1 = change_level(df_Type1_level5, level="Type2_Level1")
|
80 |
+
|
81 |
+
os.makedirs(os.path.join(output_dir, "csv"), exist_ok=True)
|
82 |
+
df_Type1_level5.to_csv(
|
83 |
+
os.path.join(output_dir, f"csv/{basename}_Type1_Level5.csv"), index=False
|
84 |
+
)
|
85 |
+
df_Type1_level4.to_csv(
|
86 |
+
os.path.join(output_dir, f"csv/{basename}_Type1_Level4.csv"), index=False
|
87 |
+
)
|
88 |
+
df_Type1_level3.to_csv(
|
89 |
+
os.path.join(output_dir, f"csv/{basename}_Type1_Level3.csv"), index=False
|
90 |
+
)
|
91 |
+
df_Type1_level2.to_csv(
|
92 |
+
os.path.join(output_dir, f"csv/{basename}_Type1_Level2.csv"), index=False
|
93 |
+
)
|
94 |
+
df_Type1_level1.to_csv(
|
95 |
+
os.path.join(output_dir, f"csv/{basename}_Type1_Level1.csv"), index=False
|
96 |
+
)
|
97 |
+
|
98 |
+
df_Type2_level5.to_csv(
|
99 |
+
os.path.join(output_dir, f"csv/{basename}_Type2_Level5.csv"), index=False
|
100 |
+
)
|
101 |
+
df_Type2_level4.to_csv(
|
102 |
+
os.path.join(output_dir, f"csv/{basename}_Type2_Level4.csv"), index=False
|
103 |
+
)
|
104 |
+
df_Type2_level3.to_csv(
|
105 |
+
os.path.join(output_dir, f"csv/{basename}_Type2_Level3.csv"), index=False
|
106 |
+
)
|
107 |
+
df_Type2_level2.to_csv(
|
108 |
+
os.path.join(output_dir, f"csv/{basename}_Type2_Level2.csv"), index=False
|
109 |
+
)
|
110 |
+
df_Type2_level1.to_csv(
|
111 |
+
os.path.join(output_dir, f"csv/{basename}_Type2_Level1.csv"), index=False
|
112 |
+
)
|
113 |
+
|
114 |
+
return df_Type1_level5
|
src/utils/make_level.py
ADDED
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
|
3 |
+
import nibabel as nib
|
4 |
+
import numpy as np
|
5 |
+
import pandas as pd
|
6 |
+
from nibabel import processing
|
7 |
+
|
8 |
+
CURRENT_DIR = os.path.dirname(os.path.abspath(__file__))
|
9 |
+
PROJECT_ROOT = os.path.abspath(os.path.join(CURRENT_DIR, "..", ".."))
|
10 |
+
LEVEL_DIR = os.path.join(PROJECT_ROOT, "level")
|
11 |
+
|
12 |
+
|
13 |
+
def create_parcellated_images(output, output_dir, basename, odata, data):
|
14 |
+
"""
|
15 |
+
Creates parcellated segmentation images for each specified level based on a mapping
|
16 |
+
read from CSV files. The mapping is recalculated for each level using the original image labels.
|
17 |
+
|
18 |
+
Parameters:
|
19 |
+
output (numpy.ndarray): The image data array after calling .get_fdata() (contains Type1_Level5 labels).
|
20 |
+
output_dir (str): The output directory path.
|
21 |
+
basename (str): The base name for the output files.
|
22 |
+
affine (numpy.ndarray, optional): The affine matrix for the image. If None, np.eye(4) is used.
|
23 |
+
|
24 |
+
The CSV files are read from:
|
25 |
+
../level/Level_ROI_No.csv and ../level/Level_ROI_Name.csv
|
26 |
+
The mapping is created from df_no where:
|
27 |
+
- Keys: values in the 'Type1_Level5' column (original labels)
|
28 |
+
- Values: values in the column corresponding to the current level (e.g., 'Type1_Level1', etc.)
|
29 |
+
|
30 |
+
The output NIfTI files are saved as:
|
31 |
+
os.path.join(output_dir, f"parcellated/{basename}_{level}.nii")
|
32 |
+
"""
|
33 |
+
|
34 |
+
# CSVファイルのパスを LEVEL_DIR を基準に作成
|
35 |
+
df_no = pd.read_csv(os.path.join(LEVEL_DIR, "Level_ROI_No.csv"))
|
36 |
+
df_name = pd.read_csv(os.path.join(LEVEL_DIR, "Level_ROI_Name.csv"))
|
37 |
+
|
38 |
+
# List of target levels (exclude "Type1_Level5" since it is the input label type)
|
39 |
+
all_level = [
|
40 |
+
"Type1_Level1",
|
41 |
+
"Type1_Level2",
|
42 |
+
"Type1_Level3",
|
43 |
+
"Type1_Level4",
|
44 |
+
"Type2_Level1",
|
45 |
+
"Type2_Level2",
|
46 |
+
"Type2_Level3",
|
47 |
+
"Type2_Level4",
|
48 |
+
"Type2_Level5",
|
49 |
+
]
|
50 |
+
|
51 |
+
# Process each target level
|
52 |
+
for level in all_level:
|
53 |
+
# Create mapping: original labels (from Type1_Level5) to new labels for the current level
|
54 |
+
mapping = dict(zip(df_no["Type1_Level5"], df_no[level]))
|
55 |
+
|
56 |
+
# Create a copy of the original image data to avoid in-place modification
|
57 |
+
label = np.copy(output)
|
58 |
+
|
59 |
+
# Apply mapping to the entire image data
|
60 |
+
for old, new in mapping.items():
|
61 |
+
label[label == old] = new
|
62 |
+
|
63 |
+
# Create a NIfTI image with the new labels (casting to uint16) and save it
|
64 |
+
nii = nib.Nifti1Image(label.astype(np.uint16), affine=data.affine)
|
65 |
+
header = odata.header
|
66 |
+
nii = processing.conform(
|
67 |
+
nii,
|
68 |
+
out_shape=(header["dim"][1], header["dim"][2], header["dim"][3]),
|
69 |
+
voxel_size=(header["pixdim"][1], header["pixdim"][2], header["pixdim"][3]),
|
70 |
+
order=0,
|
71 |
+
)
|
72 |
+
|
73 |
+
# Construct the output file path and ensure the directory exists
|
74 |
+
os.makedirs(os.path.join(output_dir, "parcellated"), exist_ok=True)
|
75 |
+
nib.save(nii, os.path.join(output_dir, f"parcellated/{basename}_{level}.nii"))
|
src/utils/network.py
ADDED
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from typing import List
|
2 |
+
|
3 |
+
import torch
|
4 |
+
import torch.nn as nn
|
5 |
+
|
6 |
+
|
7 |
+
class ConvBlock(nn.Module):
|
8 |
+
def __init__(self, ch_in, ch_out):
|
9 |
+
super(ConvBlock, self).__init__()
|
10 |
+
self.conv1 = nn.Conv2d(
|
11 |
+
ch_in, ch_out, kernel_size=3, stride=1, padding=1, bias=False
|
12 |
+
)
|
13 |
+
self.conv2 = nn.Conv2d(
|
14 |
+
ch_out, ch_out, kernel_size=3, stride=1, padding=1, bias=False
|
15 |
+
)
|
16 |
+
nn.init.normal_(self.conv1.weight, mean=0.0, std=0.02)
|
17 |
+
nn.init.normal_(self.conv2.weight, mean=0.0, std=0.02)
|
18 |
+
self.batchnorm1 = nn.BatchNorm2d(ch_out)
|
19 |
+
self.batchnorm2 = nn.BatchNorm2d(ch_out)
|
20 |
+
self.relu = nn.ReLU()
|
21 |
+
|
22 |
+
def forward(self, x):
|
23 |
+
h = self.relu(self.batchnorm1(self.conv1(x)))
|
24 |
+
h = self.relu(self.batchnorm2(self.conv2(h)))
|
25 |
+
return h
|
26 |
+
|
27 |
+
|
28 |
+
class EncodeBlock(nn.Module):
|
29 |
+
def __init__(self, ch_in, ch_out):
|
30 |
+
super(EncodeBlock, self).__init__()
|
31 |
+
self.conv = ConvBlock(ch_in, ch_out)
|
32 |
+
self.pool = nn.MaxPool2d((2, 2))
|
33 |
+
|
34 |
+
def forward(self, x):
|
35 |
+
skip = self.conv(x)
|
36 |
+
h = self.pool(skip)
|
37 |
+
return h, skip
|
38 |
+
|
39 |
+
|
40 |
+
class DecodeBlock(nn.Module):
|
41 |
+
def __init__(self, ch_in, ch_out):
|
42 |
+
super(DecodeBlock, self).__init__()
|
43 |
+
self.up = nn.ConvTranspose2d(
|
44 |
+
ch_in, ch_out, kernel_size=2, stride=2, padding=0, bias=True
|
45 |
+
)
|
46 |
+
self.conv = ConvBlock(ch_out * 2, ch_out)
|
47 |
+
|
48 |
+
def forward(self, x, skip):
|
49 |
+
h = self.up(x)
|
50 |
+
h = self.conv(torch.cat([h, skip], dim=1))
|
51 |
+
return h
|
52 |
+
|
53 |
+
|
54 |
+
class UNet(nn.Module):
|
55 |
+
def __init__(self, ch_in, ch_out):
|
56 |
+
super(UNet, self).__init__()
|
57 |
+
self.econv0 = nn.Conv2d(
|
58 |
+
ch_in, 64, kernel_size=1, stride=1, padding=0, bias=True
|
59 |
+
)
|
60 |
+
nn.init.normal_(self.econv0.weight, mean=0.0, std=0.02)
|
61 |
+
|
62 |
+
self.econv1 = self.make_downblock(64, 64)
|
63 |
+
self.econv2 = self.make_downblock(64, 128)
|
64 |
+
self.econv3 = self.make_downblock(128, 256)
|
65 |
+
self.econv4 = self.make_downblock(256, 512)
|
66 |
+
self.bottle = self.make_bottleblock(512, 1024)
|
67 |
+
self.dconv4 = self.make_upblock(1024, 512)
|
68 |
+
self.dconv3 = self.make_upblock(512, 256)
|
69 |
+
self.dconv2 = self.make_upblock(256, 128)
|
70 |
+
self.dconv1 = self.make_upblock(128, 64)
|
71 |
+
|
72 |
+
self.dconv0 = nn.Conv2d(
|
73 |
+
64, ch_out, kernel_size=1, stride=1, padding=0, bias=True
|
74 |
+
)
|
75 |
+
nn.init.normal_(self.dconv0.weight, mean=0.0, std=0.02)
|
76 |
+
|
77 |
+
def make_downblock(self, ch_in, ch_out):
|
78 |
+
return EncodeBlock(ch_in=ch_in, ch_out=ch_out)
|
79 |
+
|
80 |
+
def make_bottleblock(self, ch_in, ch_out):
|
81 |
+
return ConvBlock(ch_in=ch_in, ch_out=ch_out)
|
82 |
+
|
83 |
+
def make_upblock(self, ch_in, ch_out):
|
84 |
+
return DecodeBlock(ch_in=ch_in, ch_out=ch_out)
|
85 |
+
|
86 |
+
def forward(self, x):
|
87 |
+
x = self.econv0(x)
|
88 |
+
x, skip1 = self.econv1(x)
|
89 |
+
x, skip2 = self.econv2(x)
|
90 |
+
x, skip3 = self.econv3(x)
|
91 |
+
x, skip4 = self.econv4(x)
|
92 |
+
x = self.bottle(x)
|
93 |
+
x = self.dconv4(x, skip4)
|
94 |
+
x = self.dconv3(x, skip3)
|
95 |
+
x = self.dconv2(x, skip2)
|
96 |
+
x = self.dconv1(x, skip1)
|
97 |
+
x = self.dconv0(x)
|
98 |
+
return x
|
src/utils/parcellation.py
ADDED
@@ -0,0 +1,100 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import numpy as np
|
2 |
+
import torch
|
3 |
+
|
4 |
+
from utils.functions import normalize
|
5 |
+
|
6 |
+
|
7 |
+
def parcellate(voxel, model, device, mode):
|
8 |
+
"""
|
9 |
+
Parcellates a given voxel volume using a specified model and mode.
|
10 |
+
|
11 |
+
Args:
|
12 |
+
voxel (numpy.ndarray): The input voxel volume to be parcellated.
|
13 |
+
model (torch.nn.Module): The neural network model used for parcellation.
|
14 |
+
device (torch.device): The device (CPU or GPU) on which the model is run.
|
15 |
+
mode (str): The mode of parcellation. Can be 'c', 's', or 'a', which determines the stack dimensions.
|
16 |
+
|
17 |
+
Returns:
|
18 |
+
torch.Tensor: The parcellated voxel volume.
|
19 |
+
"""
|
20 |
+
if mode == "c":
|
21 |
+
stack = (224, 192, 192)
|
22 |
+
elif mode == "s":
|
23 |
+
stack = (192, 224, 192)
|
24 |
+
elif mode == "a":
|
25 |
+
stack = (192, 224, 192)
|
26 |
+
|
27 |
+
# Set the model to evaluation mode
|
28 |
+
model.eval()
|
29 |
+
|
30 |
+
# Pad the voxel volume to handle edge cases
|
31 |
+
voxel = np.pad(voxel, [(1, 1), (0, 0), (0, 0)], "constant", constant_values=voxel.min())
|
32 |
+
|
33 |
+
# Disable gradient calculation for inference
|
34 |
+
with torch.inference_mode():
|
35 |
+
# Initialize an empty tensor to store the parcellation results
|
36 |
+
box = torch.zeros(stack[0], 142, stack[1], stack[2])
|
37 |
+
|
38 |
+
# Iterate over each slice in the stack dimension
|
39 |
+
for i in range(1, stack[0] + 1):
|
40 |
+
# Stack three consecutive slices to form the input image
|
41 |
+
image = np.stack([voxel[i - 1], voxel[i], voxel[i + 1]])
|
42 |
+
image = torch.tensor(image.reshape(1, 3, stack[1], stack[2]))
|
43 |
+
image = image.to(device)
|
44 |
+
|
45 |
+
# Perform the forward pass through the model and apply softmax
|
46 |
+
x_out = torch.softmax(model(image), 1).detach().cpu()
|
47 |
+
|
48 |
+
# Store the output in the corresponding slice of the box tensor
|
49 |
+
box[i - 1] = x_out
|
50 |
+
|
51 |
+
# Reshape the box tensor to the desired output shape
|
52 |
+
return box.reshape(stack[0], 142, stack[1], stack[2])
|
53 |
+
|
54 |
+
|
55 |
+
def parcellation(voxel, pnet_c, pnet_s, pnet_a, device):
|
56 |
+
"""
|
57 |
+
Perform parcellation on the given voxel data using provided neural networks for coronal, sagittal, and axial views.
|
58 |
+
|
59 |
+
Args:
|
60 |
+
voxel (torch.Tensor): The input 3D voxel data to be parcellated.
|
61 |
+
pnet_c (torch.nn.Module): The neural network model for coronal view parcellation.
|
62 |
+
pnet_s (torch.nn.Module): The neural network model for sagittal view parcellation.
|
63 |
+
pnet_a (torch.nn.Module): The neural network model for axial view parcellation.
|
64 |
+
device (torch.device): The device (CPU or GPU) to perform computations on.
|
65 |
+
|
66 |
+
Returns:
|
67 |
+
numpy.ndarray: The parcellated output as a numpy array.
|
68 |
+
"""
|
69 |
+
# Normalize the voxel data
|
70 |
+
voxel = normalize(voxel)
|
71 |
+
|
72 |
+
# Prepare the voxel data for different views
|
73 |
+
coronal = voxel.transpose(1, 2, 0)
|
74 |
+
sagittal = voxel
|
75 |
+
axial = voxel.transpose(2, 1, 0)
|
76 |
+
|
77 |
+
# Perform parcellation for the coronal view
|
78 |
+
out_c = parcellate(coronal, pnet_c, device, "c").permute(1, 3, 0, 2)
|
79 |
+
torch.cuda.empty_cache()
|
80 |
+
|
81 |
+
# Perform parcellation for the sagittal view
|
82 |
+
out_s = parcellate(sagittal, pnet_s, device, "s").permute(1, 0, 2, 3)
|
83 |
+
torch.cuda.empty_cache()
|
84 |
+
|
85 |
+
# Combine the results from coronal and sagittal views
|
86 |
+
out_e = out_c + out_s
|
87 |
+
del out_c, out_s
|
88 |
+
|
89 |
+
# Perform parcellation for the axial view
|
90 |
+
out_a = parcellate(axial, pnet_a, device, "a").permute(1, 3, 2, 0)
|
91 |
+
torch.cuda.empty_cache()
|
92 |
+
|
93 |
+
# Combine the results from all views
|
94 |
+
out_e = out_e + out_a
|
95 |
+
del out_a
|
96 |
+
|
97 |
+
# Get the final parcellated output by taking the argmax
|
98 |
+
parcellated = torch.argmax(out_e, 0).numpy()
|
99 |
+
|
100 |
+
return parcellated
|
src/utils/postprocessing.py
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
import pickle
|
3 |
+
|
4 |
+
import numpy as np
|
5 |
+
import torch
|
6 |
+
|
7 |
+
# このファイル(postprocessing.py)のあるディレクトリを取得
|
8 |
+
CURRENT_DIR = os.path.dirname(os.path.abspath(__file__))
|
9 |
+
# split_map.pkl は同じディレクトリ内にあるため、CURRENT_DIR を基にパスを作成
|
10 |
+
SPLIT_MAP_PATH = os.path.join(CURRENT_DIR, "split_map.pkl")
|
11 |
+
|
12 |
+
|
13 |
+
def postprocessing(parcellated, separated, shift, device):
|
14 |
+
# 絶対パスを用いて split_map.pkl を読み込む
|
15 |
+
with open(SPLIT_MAP_PATH, "rb") as tf:
|
16 |
+
dictionary = pickle.load(tf)
|
17 |
+
|
18 |
+
pmap = torch.tensor(parcellated.astype("int16"), requires_grad=False).to(device)
|
19 |
+
hmap = torch.tensor(separated.astype("int16"), requires_grad=False).to(device)
|
20 |
+
combined = torch.stack((torch.flatten(hmap), torch.flatten(pmap)), axis=-1)
|
21 |
+
output = torch.zeros_like(hmap).ravel()
|
22 |
+
for key, value in dictionary.items():
|
23 |
+
key = torch.tensor(key, requires_grad=False).to(device)
|
24 |
+
mask = torch.all(combined == key, axis=1)
|
25 |
+
output[mask] = value
|
26 |
+
output = output.reshape(hmap.shape)
|
27 |
+
output = output.cpu().detach().numpy()
|
28 |
+
output = output * (
|
29 |
+
np.logical_or(np.logical_or(separated > 0, parcellated == 87), parcellated == 138)
|
30 |
+
)
|
31 |
+
output = np.pad(output, [(32, 32), (16, 16), (32, 32)], "constant", constant_values=0)
|
32 |
+
output = np.roll(output, (-shift[0], -shift[1], -shift[2]), axis=(0, 1, 2))
|
33 |
+
return output
|
src/utils/preprocessing.py
ADDED
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
|
3 |
+
import nibabel as nib
|
4 |
+
import SimpleITK as sitk
|
5 |
+
from nibabel import processing
|
6 |
+
from nibabel.orientations import aff2axcodes, axcodes2ornt, ornt_transform
|
7 |
+
|
8 |
+
|
9 |
+
def N4_Bias_Field_Correction(input_path, output_path):
|
10 |
+
"""
|
11 |
+
Perform N4 Bias Field Correction on an input image and save the corrected image to the specified output path.
|
12 |
+
|
13 |
+
Args:
|
14 |
+
input_path (str): Path to the input image file.
|
15 |
+
output_path (str): Path to save the corrected image file.
|
16 |
+
|
17 |
+
Returns:
|
18 |
+
None
|
19 |
+
"""
|
20 |
+
raw_img_sitk = sitk.ReadImage(input_path, sitk.sitkFloat32)
|
21 |
+
transformed = sitk.RescaleIntensity(raw_img_sitk, 0, 255)
|
22 |
+
transformed = sitk.LiThreshold(transformed, 0, 1)
|
23 |
+
head_mask = transformed
|
24 |
+
shrinkFactor = 4
|
25 |
+
inputImage = sitk.Shrink(raw_img_sitk, [shrinkFactor] * raw_img_sitk.GetDimension())
|
26 |
+
maskImage = sitk.Shrink(head_mask, [shrinkFactor] * raw_img_sitk.GetDimension())
|
27 |
+
bias_corrector = sitk.N4BiasFieldCorrectionImageFilter()
|
28 |
+
corrected = bias_corrector.Execute(inputImage, maskImage)
|
29 |
+
log_bias_field = bias_corrector.GetLogBiasFieldAsImage(raw_img_sitk)
|
30 |
+
corrected_image_full_resolution = raw_img_sitk / sitk.Exp(log_bias_field)
|
31 |
+
sitk.WriteImage(corrected_image_full_resolution, output_path)
|
32 |
+
return
|
33 |
+
|
34 |
+
|
35 |
+
def preprocessing(ipath, output_dir, basename):
|
36 |
+
"""
|
37 |
+
Preprocesses a medical image by performing N4 bias field correction and conforming the image to a specified shape and voxel size.
|
38 |
+
|
39 |
+
Args:
|
40 |
+
ipath (str): The input file path of the medical image to be processed.
|
41 |
+
output_dir (str): The directory where the processed image will be saved.
|
42 |
+
basename (str): The base name for the output file.
|
43 |
+
|
44 |
+
Returns:
|
45 |
+
tuple: A tuple containing:
|
46 |
+
- odata (nibabel.Nifti1Image): The N4 bias field corrected image.
|
47 |
+
- data (nibabel.Nifti1Image): The conformed image with specified shape and voxel size.
|
48 |
+
"""
|
49 |
+
opath = os.path.join(output_dir, f"original/{basename}_N4.nii")
|
50 |
+
N4_Bias_Field_Correction(ipath, opath)
|
51 |
+
odata = nib.squeeze_image(nib.as_closest_canonical(nib.load(opath)))
|
52 |
+
data = processing.conform(odata, out_shape=(256, 256, 256), voxel_size=(1.0, 1.0, 1.0), order=1)
|
53 |
+
return odata, data
|
src/utils/split_map.pkl
ADDED
Binary file (7.15 kB). View file
|
|
src/utils/stripping.py
ADDED
@@ -0,0 +1,102 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import numpy as np
|
2 |
+
import torch
|
3 |
+
from scipy import ndimage
|
4 |
+
|
5 |
+
from utils.functions import normalize, reimburse_conform
|
6 |
+
|
7 |
+
|
8 |
+
def strip(voxel, model, device):
|
9 |
+
"""
|
10 |
+
Applies a given model to a 3D voxel array and returns the processed output.
|
11 |
+
|
12 |
+
Args:
|
13 |
+
voxel (numpy.ndarray): A 3D numpy array of shape (256, 256, 256) representing the input voxel data.
|
14 |
+
model (torch.nn.Module): A PyTorch model to be used for processing the voxel data.
|
15 |
+
device (torch.device): The device (CPU or GPU) on which the model and data should be loaded.
|
16 |
+
|
17 |
+
Returns:
|
18 |
+
torch.Tensor: A 3D tensor of shape (256, 256, 256) containing the processed output.
|
19 |
+
"""
|
20 |
+
# Set the model to evaluation mode
|
21 |
+
model.eval()
|
22 |
+
|
23 |
+
# Disable gradient calculation for inference
|
24 |
+
with torch.inference_mode():
|
25 |
+
# Initialize an empty tensor to store the output
|
26 |
+
output = torch.zeros(256, 256, 256).to(device)
|
27 |
+
|
28 |
+
# Iterate over each slice in the voxel data
|
29 |
+
for i, v in enumerate(voxel):
|
30 |
+
# Reshape the slice to match the model's input dimensions
|
31 |
+
image = v.reshape(1, 1, 256, 256)
|
32 |
+
|
33 |
+
# Convert the numpy array to a PyTorch tensor and move it to the specified device
|
34 |
+
image = torch.tensor(image).to(device)
|
35 |
+
|
36 |
+
# Apply the model to the input image and apply the sigmoid activation function
|
37 |
+
x_out = torch.sigmoid(model(image)).detach()
|
38 |
+
|
39 |
+
# Store the output in the corresponding slice of the output tensor
|
40 |
+
output[i] = x_out
|
41 |
+
|
42 |
+
# Reshape the output tensor to the original voxel dimensions and return it
|
43 |
+
return output.reshape(256, 256, 256)
|
44 |
+
|
45 |
+
|
46 |
+
def stripping(output_dir, basename, voxel, odata, data, ssnet, device):
|
47 |
+
"""
|
48 |
+
Perform brain stripping on a given voxel using a specified neural network.
|
49 |
+
|
50 |
+
This function normalizes the input voxel, applies brain stripping in three anatomical planes
|
51 |
+
(coronal, sagittal, and axial), and combines the results to produce a final stripped brain image.
|
52 |
+
The stripped image is then centered and cropped.
|
53 |
+
|
54 |
+
Args:
|
55 |
+
voxel (numpy.ndarray): The input 3D voxel data to be stripped.
|
56 |
+
data (nibabel.Nifti1Image): The original neuroimaging data.
|
57 |
+
ssnet (torch.nn.Module): The neural network model used for brain stripping.
|
58 |
+
device (torch.device): The device on which the neural network model is loaded (e.g., CPU or GPU).
|
59 |
+
|
60 |
+
Returns:
|
61 |
+
tuple: A tuple containing:
|
62 |
+
- stripped (numpy.ndarray): The stripped and processed brain image.
|
63 |
+
- (xd, yd, zd) (tuple of int): The shifts applied to center the brain image in the x, y, and z directions.
|
64 |
+
"""
|
65 |
+
# Normalize the input voxel data
|
66 |
+
voxel = normalize(voxel)
|
67 |
+
|
68 |
+
# Prepare the voxel data in three anatomical planes: coronal, sagittal, and axial
|
69 |
+
coronal = voxel.transpose(1, 2, 0)
|
70 |
+
sagittal = voxel
|
71 |
+
axial = voxel.transpose(2, 1, 0)
|
72 |
+
|
73 |
+
# Apply the brain stripping model to each plane
|
74 |
+
out_c = strip(coronal, ssnet, device).permute(2, 0, 1)
|
75 |
+
out_s = strip(sagittal, ssnet, device)
|
76 |
+
out_a = strip(axial, ssnet, device).permute(2, 1, 0)
|
77 |
+
|
78 |
+
# Combine the results from the three planes and threshold the output
|
79 |
+
out_e = ((out_c + out_s + out_a) / 3) > 0.5
|
80 |
+
out_e = out_e.cpu().numpy()
|
81 |
+
|
82 |
+
# Multiply the original data by the thresholded output to get the stripped brain image
|
83 |
+
stripped = data.get_fdata().astype("float32") * out_e
|
84 |
+
|
85 |
+
reimburse_conform(output_dir, basename, "stripped", odata, data, out_e)
|
86 |
+
|
87 |
+
# Calculate the center of mass of the stripped brain image
|
88 |
+
x, y, z = map(int, ndimage.center_of_mass(out_e))
|
89 |
+
|
90 |
+
# Calculate the shifts needed to center the brain image
|
91 |
+
xd = 128 - x
|
92 |
+
yd = 120 - y
|
93 |
+
zd = 128 - z
|
94 |
+
|
95 |
+
# Apply the shifts to center the brain image
|
96 |
+
stripped = np.roll(stripped, (xd, yd, zd), axis=(0, 1, 2))
|
97 |
+
|
98 |
+
# Crop the centered brain image
|
99 |
+
stripped = stripped[32:-32, 16:-16, 32:-32]
|
100 |
+
|
101 |
+
# Return the stripped brain image and the shifts applied
|
102 |
+
return stripped, (xd, yd, zd)
|