Description

Generating cell hashing calls from a matrix of count data.

Input

name:type
description
pattern

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

hto_matrix{:bash}

:file

Directory that contains the HTO matrix in a 10X format.

runEmptyDrops{:bash}

:boolean

Run EmptyDrops() before hashedDrops() (“TRUE”) or not (“FALSE”).

rna_matrix{:bash}

:file

Path to RNA count matrix, which is only uses if runEmptyDrops == “TRUE”.

Output

name:type
description
pattern

empty_drops_plot{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*_emptyDrops.png{:bash}

:file

EmptyDrops results plot

_emptyDrops.png

empty_drops_csv{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*_emptyDrops.csv{:bash}

:file

EmptyDrops results in CSV format

_emptyDrops.csv

empty_drops_rds{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*_emptyDrops.rds{:bash}

:file

EmptyDrops results in RDS format

_emptyDrops.rds

results{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*_results_hasheddrops.csv{:bash}

:file

HashedDrops results

_results_hasheddrops.csv

id_to_hash{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*_id_to_hash.csv{:bash}

:file

A table mapping integer indices used by hashedDrops results (e.g. the column Best or Second) to HTO names (or combinations of HTO names joined with + if combinations is speficied in ext.args).

_id_to_hash.csv

rds{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*_hasheddrops.rds{:bash}

:file

HashedDrops results in RDS format

_hasheddrops.rds

plot{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*_plot_hasheddrops.png{:bash}

:file

HashedDrops plot

_plot_hasheddrops.png

params{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*_params_hasheddrops.csv{:bash}

:file

The used parameters to call hashedDrops() in the R-Script.

_params_hasheddrops.csv

versions{:bash}

versions.yml{:bash}

:file

File containing software versions.

Tools

hasheddrops
GPL-3

Demultiplex cell barcodes into their samples of origin based on the most abundant hash tag oligo (HTO). Also identify potential doublets based on the presence of multiple significant HTOs.