Description
Eliminating technical artifacts from high-throughput single-cell RNA sequencing data.
This module removes counts due to ambient RNA molecules and random barcode swapping from (raw) UMI-based scRNA-seq count matrices.
At the moment, only the count matrices produced by the CellRanger count pipeline is supported. Support for additional tools and protocols
will be added in the future. A quick start tutorial can be found here.
Fleming et al. 2022, bioRxiv.
Run the following command to execute this component with Nextflow:
cat > params.yaml <<'EOM'
modality: [ "rna" ]
output: "$id.$key.output.h5mu"
layer_output: [ "corrected" ]
obs_latent_rt_efficiency: [ "latent_rt_efficiency" ]
obs_latent_cell_probability: [ "latent_cell_probability" ]
obs_latent_scale: [ "latent_scale" ]
var_ambient_expression: [ "ambient_expression" ]
obsm_latent_gene_encoding: [ "cellbender_latent_gene_encoding" ]
expected_cells_from_qc: [ true ]
model: [ "full" ]
epochs: [ 150 ]
low_count_threshold: [ 15 ]
z_dim: [ 100 ]
z_layers: [ 500 ]
training_fraction: [ 0.9 ]
empty_drop_training_fraction: [ 0.5 ]
fpr: [ 0.01 ]
id: "run"
publish_dir: "output/"
EOM
nextflow run https://packages.viash-hub.com/vsh/openpipeline.git \
-revision 2.1.2 \
-main-script target/nextflow/correction/cellbender_remove_background_v0_2/main.nf \
-params-file params.yaml Name | Type & Properties |
|---|---|
--input -i | file required |
--modality | string |
Name | Type & Properties |
|---|---|
--output -o | file required output |
--output_compression | string |
--layer_output | string |
--obs_latent_rt_efficiency | string |
--obs_latent_cell_probability | string |
--obs_latent_scale | string |
--var_ambient_expression | string |
--obsm_latent_gene_encoding | string |
Name | Type & Properties |
|---|---|
--expected_cells | integer |
--total_droplets_included | integer |
--expected_cells_from_qc | boolean |
--model | string |
--epochs | integer |
--low_count_threshold | integer |
--z_dim | integer |
--z_layers | integer multiple |
--training_fraction | double |
--empty_drop_training_fraction | double |
--fpr | double multiple |
--exclude_antibody_capture | boolean_true |
--learning_rate | double |
--cuda | boolean_true |