workflows/multiomics/process_batches

Description

This workflow serves as an entrypoint into the 'full_pipeline' in order to
re-run the multisample processing and the integration setup. An input .h5mu file will
first be split in order to run the multisample processing per modality. Next, the modalities
are merged again and the integration setup pipeline is executed. Please note that this workflow
assumes that samples from multiple pipelines are already concatenated.

Type

nextflow_script

License

MIT

Contributors

Run this component

Run the following command to execute this component with Nextflow:

cat > params.yaml <<'EOM'  
id: "run"  
output: "$id.$key.output.h5mu"  
highly_variable_features_var_output: [ "filter_with_hvg" ]  
highly_variable_features_obs_batch_key: [ "sample_id" ]  
var_qc_metrics: [ "filter_with_hvg" ]  
top_n_vars: [ 50, 100, 200, 500 ]  
clr_axis: [ 0 ]  
rna_scaling_output_layer: [ "scaled" ]  
rna_scaling_pca_obsm_output: [ "scaled_pca" ]  
rna_scaling_pca_loadings_varm_output: [ "scaled_pca_loadings" ]  
rna_scaling_pca_variance_uns_output: [ "scaled_pca_variance" ]  
rna_scaling_umap_obsm_output: [ "scaled_umap" ]  
publish_dir: "output/"  
EOM

nextflow run https://packages.viash-hub.com/vsh/openpipeline.git \  
  -revision v4.0.3 \  
  -main-script target/nextflow/workflows/multiomics/process_batches/main.nf \  
  -params-file params.yaml  

Inputs

Name
Type & Properties
--id
string
required
--input
-i
file
required
multiple
--rna_layer
string
--prot_layer
string

Outputs

Name
Type & Properties
--output
file
required
output

Highly variable features detection

Name
Type & Properties
--highly_variable_features_var_output
--filter_with_hvg_var_output
string
--highly_variable_features_obs_batch_key
--filter_with_hvg_obs_batch_key
string

QC metrics calculation options

Name
Type & Properties
--var_qc_metrics
string
multiple
--top_n_vars
integer
multiple

PCA options

Name
Type & Properties
--pca_overwrite
boolean_true

CLR options

Name
Type & Properties
--clr_axis
integer

RNA Scaling options

Name
Type & Properties
--rna_enable_scaling
boolean_true
--rna_scaling_output_layer
string
--rna_scaling_pca_obsm_output
string
--rna_scaling_pca_loadings_varm_output
string
--rna_scaling_pca_variance_uns_output
string
--rna_scaling_umap_obsm_output
string
--rna_scaling_max_value
double
--rna_scaling_zero_center
boolean_false

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.