Age regression¶
Name: age
Category: Others
Dataset:
Shirazi2024 (HBN)Objective: Regression
Split: Leave-subjects-out
Usage¶
neuralbench eeg age
Show config.yaml
# Copyright (c) Meta Platforms, Inc. and affiliates.
# All rights reserved.
#
# This source code is licensed under the license found in the
# LICENSE file in the root directory of this source tree.
data:
study:
source:
name: Shirazi2024Hbn
filter_resting_state_with_age:
name: QueryEvents
query: "(type == 'Eeg') & (task == 'task-RestingState') & (duration > 180.0) & age.notnull()"
crop_timelines:
name: CropTimelines
event_type: Eeg
start_offset_s: 60.0
max_duration_s: 120.0
split:
name: PredefinedSplit
test_split_query: "release in ['R5']"
col_name: split
valid_split_by: release
valid_split_ratio: 0.091 # 1/11
valid_random_state: 33
target:
=replace=: true
name: EventField
event_types: Eeg
event_field: age
aggregation: single
trigger_event_type: Eeg
start: 0.0
duration: 2.0
stride: 2.0
summary_columns: [release, age]
brain_model_output_size: &brain_model_output_size 1
trainer_config:
monitor: val/pearsonr
mode: max
strategy: auto
patience: 7
n_epochs: 40
loss:
name: MSELoss
metrics: !!python/object/apply:neuralbench.defaults.metrics.get_regression_metric_configs
- *brain_model_output_size
Description¶
Brain age prediction is the task of estimating a person’s age from their brain signals [Engemann2022]. It is typically studied in the context of neurological and psychiatric disorders, where deviations from typical brain aging patterns can serve as biomarkers for disease diagnosis and progression monitoring.
Dataset Notes¶
Shirazi2024 (HBN) contains EEG recordings from 11 cohorts (“releases”) containing different participants. Here, we leave one release out for testing.
The dataset contains different tasks (resting-state, contrast change detection, etc.). Here, we only use the resting-state data for age prediction.
References¶
[Engemann2022]
Engemann, Denis A., et al. “A reusable benchmark of brain-age prediction from M/EEG resting-state signals.” Neuroimage 262 (2022): 119521.