Skip to content

PredomicsApp v2.2.0 — Self-contained build, regression, metadata

Latest

Choose a tag to compare

@eprifti eprifti released this 01 Apr 13:03
· 24 commits to main since this release

What's New

Self-contained Docker build

  • No more predomics_suite/ parent directory — just clone predomicsapp
  • Dockerfile clones gpredomics + gpredomicspy from GitHub (--build-arg GPREDOMICS_REF=v1.0.0)
  • context: . in docker-compose (was ..)

Metadata & regression

  • Upload metadata TSV alongside X/y files
  • Select any numeric column (age, BMI, gene_count) as regression target
  • Regression fit functions: spearman, pearson, rmse, mutual_information
  • Regression-aware UI: hide voting params, show correlation instead of AUC

Interactive setup

./scripts/setup.sh

Generates .env + nginx/nginx.conf by asking domain, SSL, DB, compute, email settings.

Dependency locking

Layer Lock file
Rust Cargo.lock + toolchain pinned to 1.84.0
Python requirements.lock (63 packages)
JS package-lock.json

Other

  • samples/ (bundled demos, baked in image) separated from data/ (user workspace, persistent volume)
  • Feature selection params (prevalence, adj_pvalue, method) exposed in UI with help descriptions
  • Tab visibility improvements
  • DOCKER_BUILDKIT=1 enabled
  • CI simplified to single repo checkout

Full Changelog: v2.1.0...v2.2.0