- Python 2.7.9
- cargo/rust 1.23.0
- clang 4.0.1
- go 1.9.3
- node 8.9.4
sudo apt-get install make clang golang libz-dev
# Install rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Use rustup to install cargo and rust
rustup install 1.23.0
rustup default 1.23.0
# Add golang and rust to PATH
export PATH=/usr/lib/go-1.9/bin:$HOME/.cargo/bin:$PATH
make
- Binary dependencies can be found in the Ranger 1.0.0-DNA package, found here.
- The Ranger package includes a build of Martian, which is open source. For more information, go here.
# Source Ranger environment
source /path/to/ranger/sourceme.bash
# Setup your Cell Ranger DNA environment
source /path/to/your/cellranger-dna/sourceme.bash
The binaries required to generate Loupe scDNA Browser (.dloupe) are not included in this repository or in the binary dependencies package Ranger. By default, you will get empty .dloupe files when running a version of Cell Ranger DNA built from this repository. The necessary binaries can be obtained from an existing binary version of Cell Ranger DNA by running:
cp /path/to/cellranger-dna-1.0.0/cellranger-dna-cs/1.0.0/lib/bin/dlconverter /path/to/your/cellranger-dna/lib/bin/
We do not provide any support for building or running this code.
The officially supported release binaries are available here.