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

This site uses Just the Docs, a documentation theme for Jekyll.