Skip to content

Commit 5831270

Browse files
committed
refactor: make parcellation accept str or list of str across codebase
1 parent 0f2ecf0 commit 5831270

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+135
-99
lines changed

docs/extending/masks.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ mask as an argument. For example:
8686
markers:
8787
- name: CustomMaskParcelAggregation_mean
8888
kind: ParcelAggregation
89-
parcellation: [Schaefer200x17]
89+
parcellation: Schaefer200x17
9090
method: mean
9191
masks: "my_custom_mask"
9292

docs/extending/parcellations.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ parcellation when registering it. For example, we can add a
124124
markers:
125125
- name: CustomParcellation_mean
126126
kind: ParcelAggregation
127-
parcellation: [<my_custom_parcellation>]
127+
parcellation: <my_custom_parcellation>
128128
method: mean
129129
130130
Now, you can simply use this YAML file to run your pipeline.

docs/using/codeless.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,11 +171,11 @@ For the ``Oasis VBM Testing dataset`` example, we want to compute the mean
171171
markers:
172172
- name: Schaefer100x7_mean
173173
kind: ParcelAggregation
174-
parcellation: [Schaefer100x7]
174+
parcellation: Schaefer100x7
175175
method: mean
176176
- name: Schaefer200x7_mean
177177
kind: ParcelAggregation
178-
parcellation: [Schaefer200x7]
178+
parcellation: Schaefer200x7
179179
method: mean
180180
- name: DMNBuckner_5mm_mean
181181
kind: SphereAggregation
@@ -219,11 +219,11 @@ looks like:
219219
markers:
220220
- name: Schaefer100x7_mean
221221
kind: ParcelAggregation
222-
parcellation: [Schaefer100x7]
222+
parcellation: Schaefer100x7
223223
method: mean
224224
- name: Schaefer200x7_mean
225225
kind: ParcelAggregation
226-
parcellation: [Schaefer200x7]
226+
parcellation: Schaefer200x7
227227
method: mean
228228
- name: DMNBuckner_5mm_mean
229229
kind: SphereAggregation

examples/run_compute_parcel_mean.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
element_data = DefaultDataReader().fit_transform(dg[element])
3636
# Initialize marker
3737
marker = ParcelAggregation(
38-
parcellation=["Schaefer100x7"],
38+
parcellation="Schaefer100x7",
3939
method=AggFunc.Mean,
4040
)
4141
# Compute feature
@@ -53,7 +53,7 @@
5353
element_data = DefaultDataReader().fit_transform(dg[element])
5454
# Initialize marker
5555
marker = ParcelAggregation(
56-
parcellation=["Schaefer100x7"],
56+
parcellation="Schaefer100x7",
5757
method=AggFunc.Mean,
5858
on=[DataType.BOLD],
5959
)

examples/run_ets_rss_marker.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@
3636
{
3737
"name": "Schaefer100x17_RSSETS",
3838
"kind": "RSSETSMarker",
39-
"parcellation": ["Schaefer100x17"],
39+
"parcellation": "Schaefer100x17",
4040
},
4141
{
4242
"name": "Schaefer200x17_RSSETS",
4343
"kind": "RSSETSMarker",
44-
"parcellation": ["Schaefer200x17"],
44+
"parcellation": "Schaefer200x17",
4545
},
4646
]
4747

examples/run_junifer_julearn.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@
3636
{
3737
"name": "Schaefer100x17_TrimMean80",
3838
"kind": "ParcelAggregation",
39-
"parcellation": ["Schaefer100x17"],
39+
"parcellation": "Schaefer100x17",
4040
"method": "trim_mean",
4141
"method_params": {"proportiontocut": 0.2},
4242
},
4343
{
4444
"name": "Schaefer200x17_Mean",
4545
"kind": "ParcelAggregation",
46-
"parcellation": ["Schaefer200x17"],
46+
"parcellation": "Schaefer200x17",
4747
"method": "mean",
4848
},
4949
]

examples/run_run_gmd_mean.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@
2020
{
2121
"name": "Schaefer1000x7_TrimMean80",
2222
"kind": "ParcelAggregation",
23-
"parcellation": ["Schaefer1000x7"],
23+
"parcellation": "Schaefer1000x7",
2424
"method": "trim_mean",
2525
"method_params": {"proportiontocut": 0.2},
2626
},
2727
{
2828
"name": "Schaefer1000x7_Mean",
2929
"kind": "ParcelAggregation",
30-
"parcellation": ["Schaefer1000x7"],
30+
"parcellation": "Schaefer1000x7",
3131
"method": "mean",
3232
},
3333
{
3434
"name": "Schaefer1000x7_Std",
3535
"kind": "ParcelAggregation",
36-
"parcellation": ["Schaefer1000x7"],
36+
"parcellation": "Schaefer1000x7",
3737
"method": "std",
3838
},
3939
]

examples/yamls/gmd_mean.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ elements:
77
markers:
88
- name: Schaefer1000x7_TrimMean80
99
kind: ParcelAggregation
10-
parcellation: [Schaefer1000x7]
10+
parcellation: Schaefer1000x7
1111
method: trim_mean
1212
method_params:
1313
proportiontocut: 0.2
1414
- name: Schaefer1000x7_Mean
1515
kind: ParcelAggregation
16-
parcellation: [Schaefer1000x7]
16+
parcellation: Schaefer1000x7
1717
method: mean
1818
- name: Schaefer1000x7_Std
1919
kind: ParcelAggregation
20-
parcellation: [Schaefer1000x7]
20+
parcellation: Schaefer1000x7
2121
method: std
2222
storage:
2323
kind: SQLiteFeatureStorage

examples/yamls/gmd_mean_htcondor.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ datagrabber:
66
markers:
77
- name: Schaefer1000x7_Mean
88
kind: ParcelAggregation
9-
parcellation: [Schaefer1000x7]
9+
parcellation: Schaefer1000x7
1010
method: mean
1111
storage:
1212
kind: SQLiteFeatureStorage

examples/yamls/partly_cloudy_agg_mean_tian.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ datagrabber:
77

88
markers:
99
- kind: ParcelAggregation
10-
parcellation: [TianxS1x3TxMNInonlinear2009cAsym]
10+
parcellation: TianxS1x3TxMNInonlinear2009cAsym
1111
method: mean
1212
name: tian-s1-3T_mean
1313

0 commit comments

Comments
 (0)