Bascet is a complete solution for single-cell analysis, with focus on microbial analysis. It is however design to also do RNA-seq, ATAC-seq (you-name-it), agnostic from the instrument used. It has also been designed to analyze large numbers of bulk samples in a manner analogous to single-cell analysis (i.e. with a focus on clustering and data-driven analysis).
Bascet is an advanced command-line tool aimed primarily to be used through the Zorn R library, which offers multi-node compute capability and ease of use.
Most users will prefer to use Zorn. For more information, follow this link: https://henriksson-lab.github.io/zorn/
Use the helper scripts instead of the Makefile:
make install_cross
./scripts/build-linux.sh x86_64-unknown-linux-gnu
./scripts/build-windows.sh x86_64-pc-windows-gnu
./scripts/build-macos.sh x86_64-apple-darwin
./scripts/build-macos.sh aarch64-apple-darwin
./scripts/build-macos.sh universalNotes:
- Windows builds still expect
mingw-w64. - macOS-to-Linux builds use
cargo zigbuildwhen available. - Native macOS builds use the platform default linker when you run
cargo +nightly build --profile=release. - Linux-to-macOS cross-builds expect
osxcrossto provide binaries such asx86_64-apple-darwin23-clang. - If
cargo zigbuildis installed, the build script will use it automatically. make install_crossis now the portable entry point and delegates toscripts/install-cross.sh.
