• Stars
    star
    333
  • Rank 122,358 (Top 3 %)
  • Language
    Rust
  • License
    Other
  • Created almost 7 years ago
  • Updated 17 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

10x Genomics Single Cell Analysis

Building Cell Ranger 3.0.2

Build dependencies

  • Python 2.7.13
  • rust 1.28.0
  • clang 6.0
  • go 1.11
  • node v8.11.4

Example setup of build dependencies on Ubuntu 16.04.3

sudo apt-get install make clang-6.0 golang-1.11-go libz-dev libbz2-dev liblzma-dev

# Add golang to path
export PATH=/usr/lib/go-1.11/bin:$PATH

# Install rustup from https://www.rustup.rs/ . Then:
rustup install 1.28.0
rustup default 1.28.0

Build command

make

Running Cell Ranger

Runtime dependencies

Setting up the environment

# Setup Martian and binary dependencies
source /path/to/ranger/sourceme.bash

# Setup Cell Ranger
source /path/to/cellranger/sourceme.bash

Note about Loupe

The binaries required to generate Loupe Cell Browser (.cloupe) and Loupe V(D)J Browser files (.vloupe) are not included in this repository or in the binary dependencies package Ranger. The necessary binaries can be obtained from an existing binary version of Cell Ranger by running: cp /path/to/cellranger-3.0.2/cellranger-cs/*/lib/bin/{crconverter,vlconverter} /path/to/open-source-cellranger/lib/bin/

Support

We do not provide support for building and running this code.

The officially supported release binaries are available at: (https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/latest)

More Repositories

1

vartrix

Single-Cell Genotyping Tool
Rust
182
star
2

rust-boomphf

Fast and scalable minimal perfect hashing for massive key sets
Rust
124
star
3

single-cell-3prime-paper

R
80
star
4

loupeR

Convert Seurat objects to 10x Genomics Loupe files.
R
69
star
5

subset-bam

Rust
63
star
6

rust-debruijn

De Bruijn graphs in Rust
Rust
63
star
7

supernova

10x Genomics Linked-Read Diploid De Novo Assembler
C++
62
star
8

scHLAcount

Count HLA alleles in single-cell RNA-seq data
TeX
57
star
9

bamtofastq

Convert 10x BAM files to the original FASTQs compatible with 10x pipelines
Rust
56
star
10

rust-pseudoaligner

Single-Cell RNA-seq pseudo-aligner
Rust
48
star
11

rust-shardio

Out-of-memory sorting of large datasets map / reduce style processing
Rust
48
star
12

enclone

VDJ Clonotyping & Analysis Tools
Rust
42
star
13

rust-toolbox

Rust utility code
Rust
32
star
14

longranger

10x Genomics Linked-Read Alignment, Variant Calling, Phasing, and Structural Variant Calling
Python
29
star
15

lariat

Linked-Read Alignment Tool
Go
28
star
16

single-cell-3prime-snp-clustering

Python
22
star
17

rust-bwa

Rust wrapper of the BWA C API
Rust
17
star
18

cellranger-atac

Python
14
star
19

orbit

Rust wrapper for STAR aligner
C
13
star
20

fastq_set

Tools for working FASTQ files from sequencers (R1/R2/I1/I2)
Rust
11
star
21

scan-rs

Single-cell analysis methods in Rust
Rust
11
star
22

janesick_nature_comms_2023_companion

Code companion to the publication "High resolution mapping of the breast cancer tumor microenvironment using integrated single cell, spatial and in situ analysis of FFPE tissue"
Jupyter Notebook
8
star
23

thermite

Spliced short read aligner implemented in Rust
Rust
7
star
24

websummary

Generate an HTML report in Rust
Rust
5
star
25

analysis_guides

10x Genomics analysis guides files
Jupyter Notebook
4
star
26

enclone_ranger

Core components for enclone
Rust
3
star
27

supernova-chili-pepper

C++
2
star
28

louvain

Louvain graph clustering
C++
1
star
29

cellranger-dna

Single Cell DNA Copy Number Profiling
Go
1
star