Description

Demultiplexing cell nucleus hashing data, using the estimated antibody background probability.

Input

name:type
description
pattern

meta:map

Groovy Map containing sample information e.g. [ id:‘test’ ]

input_raw_gene_bc_matrices_h5:string

Path to file containing input raw RNA expression matrix in 10x hdf5 format pattern: ”*.{h5}”

input_hto_csv_file:string

Path to file containing input HTO (antibody tag) count matrix in CSV format.

*.{csv}

output_name:string

Output name. All outputs will use it as the prefix.

generate_gender_plot:string

Generate violin plots using gender-specific genes (e.g. Xist). It is a comma-separated list of gene names.

genome:string

Reference genome name. If not provided, the tools infers it from the expression matrix file

generate_diagnostic_plots:string

Generate diagnostic plots, including the background/signal between HTO counts, estimated background probabilities, HTO distributions.

Output

name:type
description
pattern

zarr

meta:map

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

*_demux.zarr.zip:file

RNA expression matrix with demultiplexed sample identities in Zarr format.

*_demux.zarr.zip

out_zarr

meta:map

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

*.out.demuxEM.zarr.zip:file

DemuxEM-calculated results in Zarr format, containing two datasets, one for HTO and one for RNA.

*.out.demuxEM.zarr.zip

versions

versions.yml:file

File containing software versions

versions.yml

Tools

demuxem
BSD-3-clause

DemuxEM is the demultiplexing module of Pegasus, which works on cell-hashing and nucleus-hashing genomics data.