Description

Probabilistic demultiplexing of cell hashing data

Input

name:type
description
pattern

meta{:bash}

:map

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

data{:bash}

:file

A directory in 10x Genomics format containing matrix.mtx.gz, features.tsv.gz, barcodes.tsv.gz (hashing count matrix), or an AnnData (.h5ad) file with hashing counts stored in .obs.

cell_hashing_columns{:bash}

:list

Groovy list (['hash_1', 'hash_2']) of .obs columns that contain cell hashing counts. Can be [] if the data is in 10x Genomics format, as the columns are derived from the input.

Output

name:type
description
pattern

assignment{:bash}

meta{:bash}

:map

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

*_assignment_hashsolo.csv{:bash}

:file

CSV file containing hashsolo assignment results

*_assignment_hashsolo.csv

h5ad{:bash}

meta{:bash}

:map

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

*_hashsolo.h5ad{:bash}

:file

Processed AnnData object containing hashsolo results

*_hashsolo.h5ad

params{:bash}

meta{:bash}

:map

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

*_params_hashsolo.csv

*_params_hashsolo.csv{:bash}

:file

CSV file containing parameters used in hashsolo analysis

*_params_hashsolo.csv

versions{:bash}

versions.yml{:bash}

:file

File containing software versions

versions.yml