Description
Generation of pseudobulk samples from single-cell transcriptomics data,
by aggregating raw gene expression counts from individual cells to create
bulk-like expression profiles suitable for differential expression analysis
with methods designed for bulk differential expression analysis.
Note that this componentonly considers factors as explanatory variables,
and excludes covariates from the analysis.
Run the following command to execute this component with Nextflow:
cat > params.yaml <<'EOM'
modality: [ "rna" ]
aggregation_method: [ "sum" ]
min_obs_per_sample: [ 30 ]
random_state: [ 0 ]
obs_cell_count: [ "n_cells" ]
output: "$id.$key.output"
id: "run"
publish_dir: "output/"
EOM
nextflow run https://packages.viash-hub.com/vsh/openpipeline.git \
-revision v3.0.2 \
-main-script target/nextflow/create_pseudobulk/differential_expression/main.nf \
-params-file params.yaml Name | Type & Properties |
|---|---|
--input -i | file required |
--modality | string |
--input_layer | string |
--obs_label | string required |
--obs_groups | string multiple |
Name | Type & Properties |
|---|---|
--aggregation_method | string |
--min_obs_per_sample | integer |
--random_state | integer |
--obs_cell_count | string |
Name | Type & Properties |
|---|---|
--output | file required output |
--output_compression | string |