create_pseudobulk/differential_expression

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.

Type

python_script

License

MIT

Contributors

Run this component

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  

Inputs

Name
Type & Properties
--input
-i
file
required
--modality
string
--input_layer
string
--obs_label
string
required
--obs_groups
string
multiple

Arguments

Name
Type & Properties
--aggregation_method
string
--min_obs_per_sample
integer
--random_state
integer
--obs_cell_count
string

Outputs

Name
Type & Properties
--output
file
required
output
--output_compression
string

Collaborate Accelerate Succeed

Empower your organization with secure, scalable workflow solutions that simplify development, ensure compliance, and drive innovation.

Viash Hub is a platform developed by Data Intuitive, a Belgian-based bioinformatics company specializing in data workflow development and deployment.