Welcome to the EAGLE tutorials! These guides will help you master the framework from basics to advanced usage.
For beginners and first-time users
- Installation and setup
- Running your first analysis
- Understanding outputs
- Basic Python API usage
- Attribution analysis basics
Time: 20-30 minutes
For experienced users and researchers
- Custom dataset preparation
- Model architecture customization
- Advanced attribution techniques
- Performance optimization
- Ensemble methods
- Production deployment
Time: 45-60 minutes
graph LR
A[Installation] --> B[First Analysis]
B --> C[Understanding Results]
C --> D[Attribution Analysis]
D --> E[Custom Datasets]
E --> F[Model Customization]
F --> G[Advanced Features]
- Start with the provided datasets (GBM, IPMN, NSCLC) before using custom data
- Always enable attribution analysis for clinical interpretability
- Use the Python API for more control than command-line interface
- Save your configurations for reproducible experiments
- Check the visualizations - they provide intuitive insights
EAGLE comes with three pre-configured cancer datasets:
| Dataset | Type | Features | Best For |
|---|---|---|---|
| GBM | Brain Cancer | MRI + Clinical + Reports | Learning basics |
| IPMN | Pancreatic | CT + Clinical + Reports | Risk stratification |
| NSCLC | Lung Cancer | CT + Clinical + Reports | Survival prediction |
- Start with baseline comparison (
--mode all) - Analyze attribution for best model
- Iterate on model configuration
- Generate publication-ready figures
- Train on your cohort data
- Enable attribution analysis
- Examine high-risk patients
- Validate with clinical outcomes
- Create custom dataset configuration
- Implement custom encoders if needed
- Optimize hyperparameters
- Deploy with batch inference
- API Reference - Detailed function documentation
- FAQ - Common questions answered
- Troubleshooting - Solutions to common issues
- GitHub Examples - Code examples
If you need help:
- Check the relevant tutorial section
- Review the FAQ
- Search GitHub Issues
- Open a new issue with a minimal example
Interactive Jupyter notebooks are coming soon:
01_basic_usage.ipynb- Interactive getting started02_custom_data.ipynb- Preparing your own data03_attribution_deep_dive.ipynb- Advanced interpretability04_model_optimization.ipynb- Hyperparameter tuning
Stay tuned for updates!
Happy learning! The EAGLE framework is designed to be both powerful and accessible. These tutorials will help you unlock its full potential for your survival prediction tasks.