├── .github └── workflows │ ├── publish.yml │ └── testing.yml ├── .gitignore ├── LICENSE ├── README.md ├── compute_autoreject.py ├── compute_benchmark_age_prediction.py ├── compute_benchmark_handcrafted_features.py ├── compute_common_channels.py ├── compute_features.py ├── config_camcan_meg.py ├── config_chbp_eeg.py ├── config_lemon_eeg.py ├── config_tuab_eeg.py ├── convert_chbp_to_bids.py ├── convert_lemon_to_bids.py ├── convert_tuh_to_bids.py ├── deep_learning_utils.py ├── doc ├── Makefile ├── main.py ├── requirements.txt ├── static │ └── main.css └── templates │ └── index.mako.html ├── download_data_lemon.py ├── figures ├── fig_6_bagging.pdf ├── fig_6_bagging@3x.png ├── fig_ba_plot_bagging.pdf ├── fig_ba_plot_bagging.png ├── fig_performance_brain_age_error_scatter.pdf ├── fig_performance_brain_age_error_scatter.png ├── fig_performance_mae.pdf ├── fig_performance_mae.png ├── fig_performance_r2.pdf ├── fig_performance_r2.png ├── fig_performance_scatter.pdf └── fig_performance_scatter.png ├── gather_demographics_info.py ├── get_channel_counts.py ├── lemon_eeg_subjects.csv ├── outputs └── demog_summary_table.csv ├── plot_benchmark_age_errors_and_bagging.r ├── plot_benchmark_age_prediction.r ├── plot_demography.r ├── plot_hypotheses.r ├── plot_predictions_scatter.py ├── results ├── benchmark-deep_dataset-camcan.csv ├── benchmark-deep_dataset-chbp.csv ├── benchmark-deep_dataset-lemon.csv ├── benchmark-deep_dataset-tuab.csv ├── benchmark-dummy_dataset-camcan.csv ├── benchmark-dummy_dataset-chbp.csv ├── benchmark-dummy_dataset-lemon.csv ├── benchmark-dummy_dataset-tuab.csv ├── benchmark-filterbank-riemann_dataset-camcan.csv ├── benchmark-filterbank-riemann_dataset-chbp.csv ├── benchmark-filterbank-riemann_dataset-lemon.csv ├── benchmark-filterbank-riemann_dataset-tuab.csv ├── benchmark-filterbank-source_dataset-camcan.csv ├── benchmark-filterbank-source_dataset-chbp.csv ├── benchmark-filterbank-source_dataset-lemon.csv ├── benchmark-filterbank-source_dataset-tuab.csv ├── benchmark-handcrafted_dataset-camcan.csv ├── benchmark-handcrafted_dataset-chbp.csv ├── benchmark-handcrafted_dataset-lemon.csv ├── benchmark-handcrafted_dataset-tuab.csv ├── benchmark-shallow_dataset-camcan.csv ├── benchmark-shallow_dataset-chbp.csv ├── benchmark-shallow_dataset-lemon.csv └── benchmark-shallow_dataset-tuab.csv ├── tables ├── cv_table.docx └── cv_table.html ├── utils.py ├── utils.r └── validate_common_channels.py /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/README.md -------------------------------------------------------------------------------- /compute_autoreject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/compute_autoreject.py -------------------------------------------------------------------------------- /compute_benchmark_age_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/compute_benchmark_age_prediction.py -------------------------------------------------------------------------------- /compute_benchmark_handcrafted_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/compute_benchmark_handcrafted_features.py -------------------------------------------------------------------------------- /compute_common_channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/compute_common_channels.py -------------------------------------------------------------------------------- /compute_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/compute_features.py -------------------------------------------------------------------------------- /config_camcan_meg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/config_camcan_meg.py -------------------------------------------------------------------------------- /config_chbp_eeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/config_chbp_eeg.py -------------------------------------------------------------------------------- /config_lemon_eeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/config_lemon_eeg.py -------------------------------------------------------------------------------- /config_tuab_eeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/config_tuab_eeg.py -------------------------------------------------------------------------------- /convert_chbp_to_bids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/convert_chbp_to_bids.py -------------------------------------------------------------------------------- /convert_lemon_to_bids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/convert_lemon_to_bids.py -------------------------------------------------------------------------------- /convert_tuh_to_bids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/convert_tuh_to_bids.py -------------------------------------------------------------------------------- /deep_learning_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/deep_learning_utils.py -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/doc/main.py -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/doc/static/main.css -------------------------------------------------------------------------------- /doc/templates/index.mako.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/doc/templates/index.mako.html -------------------------------------------------------------------------------- /download_data_lemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/download_data_lemon.py -------------------------------------------------------------------------------- /figures/fig_6_bagging.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_6_bagging.pdf -------------------------------------------------------------------------------- /figures/fig_6_bagging@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_6_bagging@3x.png -------------------------------------------------------------------------------- /figures/fig_ba_plot_bagging.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_ba_plot_bagging.pdf -------------------------------------------------------------------------------- /figures/fig_ba_plot_bagging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_ba_plot_bagging.png -------------------------------------------------------------------------------- /figures/fig_performance_brain_age_error_scatter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_performance_brain_age_error_scatter.pdf -------------------------------------------------------------------------------- /figures/fig_performance_brain_age_error_scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_performance_brain_age_error_scatter.png -------------------------------------------------------------------------------- /figures/fig_performance_mae.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_performance_mae.pdf -------------------------------------------------------------------------------- /figures/fig_performance_mae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_performance_mae.png -------------------------------------------------------------------------------- /figures/fig_performance_r2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_performance_r2.pdf -------------------------------------------------------------------------------- /figures/fig_performance_r2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_performance_r2.png -------------------------------------------------------------------------------- /figures/fig_performance_scatter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_performance_scatter.pdf -------------------------------------------------------------------------------- /figures/fig_performance_scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/figures/fig_performance_scatter.png -------------------------------------------------------------------------------- /gather_demographics_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/gather_demographics_info.py -------------------------------------------------------------------------------- /get_channel_counts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/get_channel_counts.py -------------------------------------------------------------------------------- /lemon_eeg_subjects.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/lemon_eeg_subjects.csv -------------------------------------------------------------------------------- /outputs/demog_summary_table.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/outputs/demog_summary_table.csv -------------------------------------------------------------------------------- /plot_benchmark_age_errors_and_bagging.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/plot_benchmark_age_errors_and_bagging.r -------------------------------------------------------------------------------- /plot_benchmark_age_prediction.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/plot_benchmark_age_prediction.r -------------------------------------------------------------------------------- /plot_demography.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/plot_demography.r -------------------------------------------------------------------------------- /plot_hypotheses.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/plot_hypotheses.r -------------------------------------------------------------------------------- /plot_predictions_scatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/plot_predictions_scatter.py -------------------------------------------------------------------------------- /results/benchmark-deep_dataset-camcan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-deep_dataset-camcan.csv -------------------------------------------------------------------------------- /results/benchmark-deep_dataset-chbp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-deep_dataset-chbp.csv -------------------------------------------------------------------------------- /results/benchmark-deep_dataset-lemon.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-deep_dataset-lemon.csv -------------------------------------------------------------------------------- /results/benchmark-deep_dataset-tuab.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-deep_dataset-tuab.csv -------------------------------------------------------------------------------- /results/benchmark-dummy_dataset-camcan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-dummy_dataset-camcan.csv -------------------------------------------------------------------------------- /results/benchmark-dummy_dataset-chbp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-dummy_dataset-chbp.csv -------------------------------------------------------------------------------- /results/benchmark-dummy_dataset-lemon.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-dummy_dataset-lemon.csv -------------------------------------------------------------------------------- /results/benchmark-dummy_dataset-tuab.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-dummy_dataset-tuab.csv -------------------------------------------------------------------------------- /results/benchmark-filterbank-riemann_dataset-camcan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-filterbank-riemann_dataset-camcan.csv -------------------------------------------------------------------------------- /results/benchmark-filterbank-riemann_dataset-chbp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-filterbank-riemann_dataset-chbp.csv -------------------------------------------------------------------------------- /results/benchmark-filterbank-riemann_dataset-lemon.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-filterbank-riemann_dataset-lemon.csv -------------------------------------------------------------------------------- /results/benchmark-filterbank-riemann_dataset-tuab.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-filterbank-riemann_dataset-tuab.csv -------------------------------------------------------------------------------- /results/benchmark-filterbank-source_dataset-camcan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-filterbank-source_dataset-camcan.csv -------------------------------------------------------------------------------- /results/benchmark-filterbank-source_dataset-chbp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-filterbank-source_dataset-chbp.csv -------------------------------------------------------------------------------- /results/benchmark-filterbank-source_dataset-lemon.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-filterbank-source_dataset-lemon.csv -------------------------------------------------------------------------------- /results/benchmark-filterbank-source_dataset-tuab.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-filterbank-source_dataset-tuab.csv -------------------------------------------------------------------------------- /results/benchmark-handcrafted_dataset-camcan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-handcrafted_dataset-camcan.csv -------------------------------------------------------------------------------- /results/benchmark-handcrafted_dataset-chbp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-handcrafted_dataset-chbp.csv -------------------------------------------------------------------------------- /results/benchmark-handcrafted_dataset-lemon.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-handcrafted_dataset-lemon.csv -------------------------------------------------------------------------------- /results/benchmark-handcrafted_dataset-tuab.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-handcrafted_dataset-tuab.csv -------------------------------------------------------------------------------- /results/benchmark-shallow_dataset-camcan.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-shallow_dataset-camcan.csv -------------------------------------------------------------------------------- /results/benchmark-shallow_dataset-chbp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-shallow_dataset-chbp.csv -------------------------------------------------------------------------------- /results/benchmark-shallow_dataset-lemon.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-shallow_dataset-lemon.csv -------------------------------------------------------------------------------- /results/benchmark-shallow_dataset-tuab.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/results/benchmark-shallow_dataset-tuab.csv -------------------------------------------------------------------------------- /tables/cv_table.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/tables/cv_table.docx -------------------------------------------------------------------------------- /tables/cv_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/tables/cv_table.html -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/utils.py -------------------------------------------------------------------------------- /utils.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/utils.r -------------------------------------------------------------------------------- /validate_common_channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meeg-ml-benchmarks/brain-age-benchmark-paper/HEAD/validate_common_channels.py --------------------------------------------------------------------------------