Technologies
Rust Engine (gpredomics)
- Rust – Core ML algorithms, evolutionary search, jury voting
- PyO3 / Maturin – Python bindings for seamless integration
Web Application (predomicsapp-web)
- FastAPI (Python) – Async REST API backend
- Vue.js 3 – Reactive frontend with Composition API
- Plotly.js – Interactive data visualizations
- PostgreSQL 16 – User, project, and job persistence
- SQLAlchemy – Async ORM with migration support
- Docker Compose – One-command deployment
R Package (predomicspkg)
- R – Original algorithm implementations
- doSNOW / foreach – Parallel computation
- pROC / glmnet – Statistical modeling
- viridis – Data visualization