This platform predicts functional brain age from Resting-state EEG spectral power features (25 features across 5 regions).
- Python 3.9+
- pip (Python package manager)
Follow these steps in your terminal to run the application:
It is recommended to run this in a clean environment:
python -m venv eegenv
.\eegenv\Scripts\activateInstall the core ML and web dependencies:
pip install -r requirements.txtRun the application using the standard Python command:
python app.pyOnce the server starts and displays * Running on http://localhost:5000, open your web browser and navigate to:
http://localhost:5000
- Quick Load: Scroll to the input section and click on any Sample Subject (e.g.,
sub-004). This will instantly populate all 25 EEG spectral power features. - Select Model: Choose a prediction algorithm (e.g., Random Forest or Ridge Regression).
- Predict: Click "Predict Brain Age".
- Results: Review the Brain Age Gap, the 10-Model Comparison table, and your personalized Neuro-Health Recommendations based on your brainwave profile!