Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 1.67 KB

File metadata and controls

46 lines (28 loc) · 1.67 KB

SpaceTravLR (Rust 🦀️🚀️)

SpaceTravLR training dashboard UI

Compilation Status SpaceShip CI

curl -fsSL https://tinyurl.com/spacetravlr/scripts/install.sh | sh

Rust implementation of SpaceTravLR

SpaceTravLR training dashboard UI

Tech Stack:

  • ratatui for User Interface
  • foyer for In-memory/Disk Cache
  • burn for Machine Learning
  • tokio for Async pipelines
  • axum for HTTP Service
  • polars for efficient Data Processing
  • wgpu for seemless GPU compute
  • rayon for fearless Data-Parallelism

RCTD spatial deconvolution (optional)

RCTD is integrated as an opt-in Cargo feature. The Rust version also implements GPU optimization. SpaceTravLR's RCTD version is about ~59x faster than the R version.

Build the spacetravlr binary with RCTD:

cargo build -p spacetravlr --features rctd
spacetravlr --rctd --h5ad spatial.h5ad --ref-adata reference.h5ad --rctd-output ./out/deconv