curl -fsSL https://tinyurl.com/spacetravlr/scripts/install.sh | shRust implementation of SpaceTravLR
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 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 rctdspacetravlr --rctd --h5ad spatial.h5ad --ref-adata reference.h5ad --rctd-output ./out/deconv
