diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c8d59d7948..936da36a98d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,8 @@ * Add missing descriptions to components and arguments (PR #1018). +* Add `scope` to component and workflow configurations (see https://viash.io/reference/config/scope.html) (PR #1013). + ## BUG FIXES * Bump viash to 0.9.4. This adds support for nextflow versions starting major version 25.01 and fixes an issue where an integer being passed to a argument with `type: double` resulted in an error (PR #1016). diff --git a/src/annotate/celltypist/config.vsh.yaml b/src/annotate/celltypist/config.vsh.yaml index 04578b352bf..ccb8d9fc17c 100644 --- a/src/annotate/celltypist/config.vsh.yaml +++ b/src/annotate/celltypist/config.vsh.yaml @@ -1,5 +1,6 @@ name: celltypist namespace: annotate +scope: "public" description: Automated cell type annotation tool for scRNA-seq datasets on the basis of logistic regression classifiers optimised by the stochastic gradient descent algorithm. authors: - __merge__: /src/authors/jakub_majercik.yaml diff --git a/src/annotate/onclass/config.vsh.yaml b/src/annotate/onclass/config.vsh.yaml index 25e369a9304..9e5b2c4eab8 100644 --- a/src/annotate/onclass/config.vsh.yaml +++ b/src/annotate/onclass/config.vsh.yaml @@ -1,5 +1,6 @@ name: onclass namespace: annotate +scope: "public" description: | OnClass is a python package for single-cell cell type annotation. It uses the Cell Ontology to capture the cell type similarity. These similarities enable OnClass to annotate cell types that are never seen in the training data. diff --git a/src/annotate/popv/config.vsh.yaml b/src/annotate/popv/config.vsh.yaml index 63f6c16ea1b..d5346165c00 100644 --- a/src/annotate/popv/config.vsh.yaml +++ b/src/annotate/popv/config.vsh.yaml @@ -1,5 +1,6 @@ name: popv namespace: "annotate" +scope: "public" description: "Performs popular major vote cell typing on single cell sequence data using multiple algorithms. Note that this is a one-shot version of PopV." authors: - __merge__: /src/authors/matthias_beyens.yaml diff --git a/src/annotate/random_forest_annotation/config.vsh.yaml b/src/annotate/random_forest_annotation/config.vsh.yaml index 60112668509..a8def936aad 100644 --- a/src/annotate/random_forest_annotation/config.vsh.yaml +++ b/src/annotate/random_forest_annotation/config.vsh.yaml @@ -1,5 +1,6 @@ name: random_forest_annotation namespace: annotate +scope: "public" description: Automated cell type annotation tool for scRNA-seq datasets on the basis of random forest. authors: - __merge__: /src/authors/jakub_majercik.yaml diff --git a/src/annotate/scanvi/config.vsh.yaml b/src/annotate/scanvi/config.vsh.yaml index 62e0ac3bf33..ccce4a175a6 100644 --- a/src/annotate/scanvi/config.vsh.yaml +++ b/src/annotate/scanvi/config.vsh.yaml @@ -1,5 +1,6 @@ name: scanvi namespace: "annotate" +scope: "public" description: | scANVI () is a semi-supervised model for single-cell transcriptomics data. scANVI is an scVI extension that can leverage the cell type knowledge for a subset of the cells present in the data sets to infer the states of the rest of the cells. This component will instantiate a scANVI model from a pre-trained scVI model, integrate the data and perform label prediction. diff --git a/src/annotate/svm_annotation/config.vsh.yaml b/src/annotate/svm_annotation/config.vsh.yaml index 1996bd628b3..6d365fb41cb 100644 --- a/src/annotate/svm_annotation/config.vsh.yaml +++ b/src/annotate/svm_annotation/config.vsh.yaml @@ -1,5 +1,6 @@ name: svm_annotation namespace: annotate +scope: "public" description: Automated cell type annotation tool for scRNA-seq datasets on the basis of SVMs. authors: - __merge__: /src/authors/jakub_majercik.yaml diff --git a/src/cluster/leiden/config.vsh.yaml b/src/cluster/leiden/config.vsh.yaml index 99c868a04af..670667e43f8 100644 --- a/src/cluster/leiden/config.vsh.yaml +++ b/src/cluster/leiden/config.vsh.yaml @@ -1,5 +1,6 @@ name: leiden namespace: "cluster" +scope: "public" description: | Cluster cells using the [Leiden algorithm] [Traag18] implemented in the [Scanpy framework] [Wolf18]. Leiden is an improved version of the [Louvain algorithm] [Blondel08]. diff --git a/src/compression/compress_h5mu/config.vsh.yaml b/src/compression/compress_h5mu/config.vsh.yaml index eeb72165fba..d72377a196e 100644 --- a/src/compression/compress_h5mu/config.vsh.yaml +++ b/src/compression/compress_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: compress_h5mu namespace: "compression" +scope: "public" description: | Compress a MuData file. authors: diff --git a/src/compression/tar_extract/config.vsh.yaml b/src/compression/tar_extract/config.vsh.yaml index 9acb9629d95..95272eae7e6 100644 --- a/src/compression/tar_extract/config.vsh.yaml +++ b/src/compression/tar_extract/config.vsh.yaml @@ -1,5 +1,6 @@ name: tar_extract namespace: compression +scope: public status: deprecated description: Extract files from a tar archive arguments: diff --git a/src/convert/from_10xh5_to_h5mu/config.vsh.yaml b/src/convert/from_10xh5_to_h5mu/config.vsh.yaml index f286133eb73..7e299669d5c 100644 --- a/src/convert/from_10xh5_to_h5mu/config.vsh.yaml +++ b/src/convert/from_10xh5_to_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: "from_10xh5_to_h5mu" namespace: "convert" +scope: "public" description: | Converts a 10x h5 into an h5mu file. authors: diff --git a/src/convert/from_10xmtx_to_h5mu/config.vsh.yaml b/src/convert/from_10xmtx_to_h5mu/config.vsh.yaml index ff1c7e6092c..13f9024ad23 100644 --- a/src/convert/from_10xmtx_to_h5mu/config.vsh.yaml +++ b/src/convert/from_10xmtx_to_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: "from_10xmtx_to_h5mu" namespace: "convert" +scope: "public" description: | Converts a 10x mtx into an h5mu file. authors: diff --git a/src/convert/from_bd_to_10x_molecular_barcode_tags/config.vsh.yaml b/src/convert/from_bd_to_10x_molecular_barcode_tags/config.vsh.yaml index 76d6ab22522..e8c9147f50d 100644 --- a/src/convert/from_bd_to_10x_molecular_barcode_tags/config.vsh.yaml +++ b/src/convert/from_bd_to_10x_molecular_barcode_tags/config.vsh.yaml @@ -1,5 +1,6 @@ name: "from_bd_to_10x_molecular_barcode_tags" namespace: "convert" +scope: "public" description: | Convert the molecular barcode sequence SAM tag from BD format (MA) to 10X format (UB). authors: diff --git a/src/convert/from_bdrhap_to_h5mu/config.vsh.yaml b/src/convert/from_bdrhap_to_h5mu/config.vsh.yaml index 5082822338c..3968e7b7f9c 100644 --- a/src/convert/from_bdrhap_to_h5mu/config.vsh.yaml +++ b/src/convert/from_bdrhap_to_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: "from_bdrhap_to_h5mu" namespace: "convert" +scope: "public" description: | Convert the output of a BD Rhapsody pipeline v2.x to a MuData h5 file. authors: diff --git a/src/convert/from_cellranger_multi_to_h5mu/config.vsh.yaml b/src/convert/from_cellranger_multi_to_h5mu/config.vsh.yaml index 7d25ceb7920..36a34f6bdfa 100644 --- a/src/convert/from_cellranger_multi_to_h5mu/config.vsh.yaml +++ b/src/convert/from_cellranger_multi_to_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: "from_cellranger_multi_to_h5mu" namespace: "convert" +scope: "public" description: | Converts the output from cellranger multi to a single .h5mu file. By default, will map the following library type names to modality names: diff --git a/src/convert/from_h5ad_to_h5mu/config.vsh.yaml b/src/convert/from_h5ad_to_h5mu/config.vsh.yaml index 51645f1a77c..33c43d7cb54 100644 --- a/src/convert/from_h5ad_to_h5mu/config.vsh.yaml +++ b/src/convert/from_h5ad_to_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: from_h5ad_to_h5mu namespace: "convert" +scope: "public" description: | Converts a single layer h5ad file into a single MuData object authors: diff --git a/src/convert/from_h5ad_to_seurat/config.vsh.yaml b/src/convert/from_h5ad_to_seurat/config.vsh.yaml index e20f6ed6749..f5084c985b4 100644 --- a/src/convert/from_h5ad_to_seurat/config.vsh.yaml +++ b/src/convert/from_h5ad_to_seurat/config.vsh.yaml @@ -1,5 +1,6 @@ name: "from_h5ad_to_seurat" namespace: "convert" +scope: "public" description: | Converts an h5ad file into a Seurat file. authors: diff --git a/src/convert/from_h5mu_to_h5ad/config.vsh.yaml b/src/convert/from_h5mu_to_h5ad/config.vsh.yaml index 962f914d964..7570d306a00 100644 --- a/src/convert/from_h5mu_to_h5ad/config.vsh.yaml +++ b/src/convert/from_h5mu_to_h5ad/config.vsh.yaml @@ -1,5 +1,6 @@ name: from_h5mu_to_h5ad namespace: "convert" +scope: "public" description: | Converts a h5mu file into a h5ad file. authors: diff --git a/src/convert/from_h5mu_to_seurat/config.vsh.yaml b/src/convert/from_h5mu_to_seurat/config.vsh.yaml index 50ab03570e9..bc9ba3a3124 100644 --- a/src/convert/from_h5mu_to_seurat/config.vsh.yaml +++ b/src/convert/from_h5mu_to_seurat/config.vsh.yaml @@ -1,5 +1,6 @@ name: "from_h5mu_to_seurat" namespace: "convert" +scope: "public" description: | Converts an h5mu file into a Seurat file. diff --git a/src/correction/cellbender_remove_background/config.vsh.yaml b/src/correction/cellbender_remove_background/config.vsh.yaml index c354834d01a..b6172c58d4b 100644 --- a/src/correction/cellbender_remove_background/config.vsh.yaml +++ b/src/correction/cellbender_remove_background/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellbender_remove_background namespace: "correction" +scope: "public" description: | Eliminating technical artifacts from high-throughput single-cell RNA sequencing data. diff --git a/src/correction/cellbender_remove_background_v0_2/config.vsh.yaml b/src/correction/cellbender_remove_background_v0_2/config.vsh.yaml index 9210796985b..bbeaa15d126 100644 --- a/src/correction/cellbender_remove_background_v0_2/config.vsh.yaml +++ b/src/correction/cellbender_remove_background_v0_2/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellbender_remove_background_v0_2 namespace: "correction" +scope: "public" description: | Eliminating technical artifacts from high-throughput single-cell RNA sequencing data. diff --git a/src/dataflow/concatenate_h5mu/config.vsh.yaml b/src/dataflow/concatenate_h5mu/config.vsh.yaml index 75756bcd12c..8559549a602 100644 --- a/src/dataflow/concatenate_h5mu/config.vsh.yaml +++ b/src/dataflow/concatenate_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: concatenate_h5mu namespace: "dataflow" +scope: "public" description: | Concatenate observations from samples in several (uni- and/or multi-modal) MuData files into a single file. authors: diff --git a/src/dataflow/merge/config.vsh.yml b/src/dataflow/merge/config.vsh.yml index ffe982081d5..fbd17393121 100644 --- a/src/dataflow/merge/config.vsh.yml +++ b/src/dataflow/merge/config.vsh.yml @@ -1,5 +1,6 @@ name: merge namespace: "dataflow" +scope: "public" description: | Combine one or more single-modality .h5mu files together into one .h5mu file. authors: diff --git a/src/dataflow/split_h5mu/config.vsh.yaml b/src/dataflow/split_h5mu/config.vsh.yaml index b80d01fbfe9..0bf8dab7f20 100644 --- a/src/dataflow/split_h5mu/config.vsh.yaml +++ b/src/dataflow/split_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: split_h5mu namespace: "dataflow" +scope: "public" description: | Split the samples of a single modality from a .h5mu (multimodal) sample into seperate .h5mu files based on the values of an .obs column of this modality. authors: diff --git a/src/dataflow/split_modalities/config.vsh.yaml b/src/dataflow/split_modalities/config.vsh.yaml index 1d5a76cba09..03a7f000ba9 100644 --- a/src/dataflow/split_modalities/config.vsh.yaml +++ b/src/dataflow/split_modalities/config.vsh.yaml @@ -1,5 +1,6 @@ name: split_modalities namespace: "dataflow" +scope: "public" description: | Split the modalities from a single .h5mu multimodal sample into seperate .h5mu files. authors: diff --git a/src/demux/bcl2fastq/config.vsh.yaml b/src/demux/bcl2fastq/config.vsh.yaml index 3bce5bf76e5..d260d9fdcee 100644 --- a/src/demux/bcl2fastq/config.vsh.yaml +++ b/src/demux/bcl2fastq/config.vsh.yaml @@ -1,5 +1,6 @@ name: bcl2fastq namespace: demux +scope: "public" description: | Convert bcl files to fastq files using bcl2fastq. authors: diff --git a/src/demux/bcl_convert/config.vsh.yaml b/src/demux/bcl_convert/config.vsh.yaml index 31214ba895c..6c571a6b523 100644 --- a/src/demux/bcl_convert/config.vsh.yaml +++ b/src/demux/bcl_convert/config.vsh.yaml @@ -1,5 +1,6 @@ name: bcl_convert namespace: demux +scope: "public" description: | Convert bcl files to fastq files using bcl-convert. Information about upgrading from bcl2fastq via diff --git a/src/demux/cellranger_atac_mkfastq/config.vsh.yaml b/src/demux/cellranger_atac_mkfastq/config.vsh.yaml index 2dd06cfb570..c89ed537c9f 100644 --- a/src/demux/cellranger_atac_mkfastq/config.vsh.yaml +++ b/src/demux/cellranger_atac_mkfastq/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellranger_atac_mkfastq namespace: demux +scope: "public" description: Demultiplex raw sequencing data for ATAC experiments usage: | cellranger_atac_mkfastq \ diff --git a/src/demux/cellranger_mkfastq/config.vsh.yaml b/src/demux/cellranger_mkfastq/config.vsh.yaml index 1751bff1c29..fd1eb572f23 100644 --- a/src/demux/cellranger_mkfastq/config.vsh.yaml +++ b/src/demux/cellranger_mkfastq/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellranger_mkfastq namespace: demux +scope: "public" description: Demultiplex raw sequencing data usage: | cellranger_mkfastq \ diff --git a/src/dimred/densmap/config.vsh.yaml b/src/dimred/densmap/config.vsh.yaml index 9f23a22a3f2..1282052c29c 100644 --- a/src/dimred/densmap/config.vsh.yaml +++ b/src/dimred/densmap/config.vsh.yaml @@ -1,5 +1,6 @@ name: densmap namespace: "dimred" +scope: "public" description: | A modification of UMAP that adds an extra cost term in order to preserve information about the relative local density of the data. It is performed on the same inputs as UMAP. diff --git a/src/dimred/lsi/config.vsh.yaml b/src/dimred/lsi/config.vsh.yaml index 5ef07638a3d..5824aaa9548 100644 --- a/src/dimred/lsi/config.vsh.yaml +++ b/src/dimred/lsi/config.vsh.yaml @@ -1,5 +1,6 @@ name: lsi namespace: "dimred" +scope: "public" description: | Runs Latent Semantic Indexing. Computes cell embeddings, feature loadings and singular values. Uses the implementation of scipy. authors: diff --git a/src/dimred/pca/config.vsh.yaml b/src/dimred/pca/config.vsh.yaml index 84c4165ba27..70452271cd8 100644 --- a/src/dimred/pca/config.vsh.yaml +++ b/src/dimred/pca/config.vsh.yaml @@ -1,5 +1,6 @@ name: pca namespace: "dimred" +scope: "public" description: | Computes PCA coordinates, loadings and variance decomposition. Uses the implementation of scikit-learn [Pedregosa11]. authors: diff --git a/src/dimred/tsne/config.vsh.yaml b/src/dimred/tsne/config.vsh.yaml index 9f3f200179d..57cbbf4d856 100644 --- a/src/dimred/tsne/config.vsh.yaml +++ b/src/dimred/tsne/config.vsh.yaml @@ -1,5 +1,6 @@ name: tsne namespace: "dimred" +scope: "public" description: | t-SNE (t-Distributed Stochastic Neighbor Embedding) is a dimensionality reduction technique used to visualize high-dimensional data in a low-dimensional space, revealing patterns and clusters by preserving local data similarities. authors: diff --git a/src/dimred/umap/config.vsh.yaml b/src/dimred/umap/config.vsh.yaml index 3fe11628342..1b4b82a9504 100644 --- a/src/dimred/umap/config.vsh.yaml +++ b/src/dimred/umap/config.vsh.yaml @@ -1,5 +1,6 @@ name: umap namespace: "dimred" +scope: "public" description: | UMAP (Uniform Manifold Approximation and Projection) is a manifold learning technique suitable for visualizing high-dimensional data. Besides tending to be faster than tSNE, it optimizes the embedding such that it best reflects the topology of the data, which we represent throughout Scanpy using a neighborhood graph. tSNE, by contrast, optimizes the distribution of nearest-neighbor distances in the embedding such that these best match the distribution of distances in the high-dimensional space. We use the implementation of umap-learn [McInnes18]. For a few comparisons of UMAP with tSNE, see this preprint. authors: diff --git a/src/download/download_file/config.vsh.yaml b/src/download/download_file/config.vsh.yaml index 8bdd75c4c2a..eb58b36ed13 100644 --- a/src/download/download_file/config.vsh.yaml +++ b/src/download/download_file/config.vsh.yaml @@ -1,5 +1,6 @@ name: "download_file" namespace: "download" +scope: "test" status: "deprecated" description: | Download a file. diff --git a/src/download/sync_test_resources/config.vsh.yaml b/src/download/sync_test_resources/config.vsh.yaml index 20378ef094c..8c88ad31e8b 100644 --- a/src/download/sync_test_resources/config.vsh.yaml +++ b/src/download/sync_test_resources/config.vsh.yaml @@ -1,5 +1,6 @@ name: "sync_test_resources" namespace: "download" +scope: "test" description: Sync test resources to the local filesystem usage: | sync_test_resources diff --git a/src/feature_annotation/align_query_reference/config.vsh.yaml b/src/feature_annotation/align_query_reference/config.vsh.yaml index da2803f4ba3..03bb5d73fb0 100644 --- a/src/feature_annotation/align_query_reference/config.vsh.yaml +++ b/src/feature_annotation/align_query_reference/config.vsh.yaml @@ -1,5 +1,6 @@ name: align_query_reference namespace: feature_annotation +scope: "public" description: | Alignment of a query and reference dataset by: * Alignment of layers diff --git a/src/feature_annotation/highly_variable_features_scanpy/config.vsh.yaml b/src/feature_annotation/highly_variable_features_scanpy/config.vsh.yaml index 27c165187f3..9efad017c75 100644 --- a/src/feature_annotation/highly_variable_features_scanpy/config.vsh.yaml +++ b/src/feature_annotation/highly_variable_features_scanpy/config.vsh.yaml @@ -1,5 +1,6 @@ name: highly_variable_features_scanpy namespace: feature_annotation +scope: "public" description: | Annotate highly variable features [Satija15] [Zheng17] [Stuart19]. diff --git a/src/feature_annotation/score_genes_cell_cycle_scanpy/config.vsh.yaml b/src/feature_annotation/score_genes_cell_cycle_scanpy/config.vsh.yaml index d84c25cc78b..22cb0e8c2a1 100644 --- a/src/feature_annotation/score_genes_cell_cycle_scanpy/config.vsh.yaml +++ b/src/feature_annotation/score_genes_cell_cycle_scanpy/config.vsh.yaml @@ -1,5 +1,6 @@ name: score_genes_cell_cycle_scanpy namespace: feature_annotation +scope: "public" authors: - __merge__: /src/authors/robrecht_cannoodt.yaml roles: [ author ] diff --git a/src/feature_annotation/score_genes_scanpy/config.vsh.yaml b/src/feature_annotation/score_genes_scanpy/config.vsh.yaml index 108fbf1dfc5..508674049ad 100644 --- a/src/feature_annotation/score_genes_scanpy/config.vsh.yaml +++ b/src/feature_annotation/score_genes_scanpy/config.vsh.yaml @@ -1,5 +1,6 @@ name: score_genes_scanpy namespace: feature_annotation +scope: "public" authors: - __merge__: /src/authors/robrecht_cannoodt.yaml roles: [ author ] diff --git a/src/files/make_params/config.vsh.yaml b/src/files/make_params/config.vsh.yaml index 402916fdd72..5755a8802b3 100644 --- a/src/files/make_params/config.vsh.yaml +++ b/src/files/make_params/config.vsh.yaml @@ -1,5 +1,6 @@ name: make_params namespace: "files" +scope: "public" description: "Looks for files in a directory and turn it in a params file." authors: - __merge__: /src/authors/angela_pisco.yaml diff --git a/src/filter/delimit_fraction/config.vsh.yaml b/src/filter/delimit_fraction/config.vsh.yaml index 37fe7adc974..f914582af34 100644 --- a/src/filter/delimit_fraction/config.vsh.yaml +++ b/src/filter/delimit_fraction/config.vsh.yaml @@ -1,5 +1,6 @@ name: delimit_fraction namespace: "filter" +scope: "public" description: | Turns a column containing values between 0 and 1 into a boolean column based on thresholds. authors: diff --git a/src/filter/do_filter/config.vsh.yaml b/src/filter/do_filter/config.vsh.yaml index 5be48732885..2f0cd25e760 100644 --- a/src/filter/do_filter/config.vsh.yaml +++ b/src/filter/do_filter/config.vsh.yaml @@ -1,5 +1,6 @@ name: do_filter namespace: "filter" +scope: "public" description: | Remove observations and variables based on specified .obs and .var columns. authors: diff --git a/src/filter/filter_with_counts/config.vsh.yaml b/src/filter/filter_with_counts/config.vsh.yaml index c717481a775..51986fe10a3 100644 --- a/src/filter/filter_with_counts/config.vsh.yaml +++ b/src/filter/filter_with_counts/config.vsh.yaml @@ -1,5 +1,6 @@ name: filter_with_counts namespace: "filter" +scope: "public" description: | Filter scRNA-seq data based on the primary QC metrics. This is based on both the UMI counts, the gene counts diff --git a/src/filter/filter_with_scrublet/config.vsh.yaml b/src/filter/filter_with_scrublet/config.vsh.yaml index 00b96c590a0..795d272e2fd 100644 --- a/src/filter/filter_with_scrublet/config.vsh.yaml +++ b/src/filter/filter_with_scrublet/config.vsh.yaml @@ -1,5 +1,6 @@ name: filter_with_scrublet namespace: "filter" +scope: "public" description: | Doublet detection using the Scrublet method (Wolock, Lopez and Klein, 2019). The method tests for potential doublets by using the expression profiles of diff --git a/src/filter/intersect_obs/config.vsh.yaml b/src/filter/intersect_obs/config.vsh.yaml index 43a885707ff..16715ab1ba7 100644 --- a/src/filter/intersect_obs/config.vsh.yaml +++ b/src/filter/intersect_obs/config.vsh.yaml @@ -1,5 +1,6 @@ name: intersect_obs namespace: "filter" +scope: "public" description: | Create an intersection between two or more modalities. diff --git a/src/filter/remove_modality/config.vsh.yaml b/src/filter/remove_modality/config.vsh.yaml index c3427766fd4..bb87e7afa40 100644 --- a/src/filter/remove_modality/config.vsh.yaml +++ b/src/filter/remove_modality/config.vsh.yaml @@ -1,5 +1,6 @@ name: remove_modality namespace: "filter" +scope: "public" description: | Remove a modality from a .h5mu file authors: diff --git a/src/filter/subset_h5mu/config.vsh.yaml b/src/filter/subset_h5mu/config.vsh.yaml index 5b84abe6e96..60ff23d9283 100644 --- a/src/filter/subset_h5mu/config.vsh.yaml +++ b/src/filter/subset_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: subset_h5mu namespace: "filter" +scope: "public" description: | Create a subset of a mudata file by selecting the first number of observations authors: diff --git a/src/filter/subset_obsp/config.vsh.yaml b/src/filter/subset_obsp/config.vsh.yaml index c2d3ae13cd3..38667bdebdb 100644 --- a/src/filter/subset_obsp/config.vsh.yaml +++ b/src/filter/subset_obsp/config.vsh.yaml @@ -1,5 +1,6 @@ name: subset_obsp namespace: "filter" +scope: "public" description: | Create a subset of an .obsp field in a mudata file, by filtering the columns based on the values of an .obs column. The resulting subset is moved to an .obsm slot. authors: diff --git a/src/genetic_demux/bcftools/config.vsh.yaml b/src/genetic_demux/bcftools/config.vsh.yaml index 737b2b95f9f..597dce481a4 100644 --- a/src/genetic_demux/bcftools/config.vsh.yaml +++ b/src/genetic_demux/bcftools/config.vsh.yaml @@ -1,5 +1,6 @@ name: bcftools namespace: genetic_demux +scope: "public" description: Filter the variants called by freebayes or cellSNP authors: - __merge__: /src/authors/xichen_wu.yaml diff --git a/src/genetic_demux/cellsnp/config.vsh.yaml b/src/genetic_demux/cellsnp/config.vsh.yaml index d0414f6cc92..9e7c1221a84 100755 --- a/src/genetic_demux/cellsnp/config.vsh.yaml +++ b/src/genetic_demux/cellsnp/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellsnp namespace: genetic_demux +scope: "public" description: "cellSNP aims to pileup the expressed alleles in single-cell or bulk RNA-seq data. It can be directly used for donor deconvolution in multiplexed single-cell RNA-seq data, particularly with vireo." authors: - __merge__: /src/authors/xichen_wu.yaml diff --git a/src/genetic_demux/demuxlet/config.vsh.yaml b/src/genetic_demux/demuxlet/config.vsh.yaml index 6068446b12c..8529c638f49 100644 --- a/src/genetic_demux/demuxlet/config.vsh.yaml +++ b/src/genetic_demux/demuxlet/config.vsh.yaml @@ -1,5 +1,6 @@ name: demuxlet namespace: genetic_demux +scope: "public" description: | Demuxlet is a software tool to deconvolute sample identity and identify multiplets when multiple samples are pooled by barcoded single cell sequencing. If external genotyping data diff --git a/src/genetic_demux/dsc_pileup/config.vsh.yaml b/src/genetic_demux/dsc_pileup/config.vsh.yaml index 8273090ea46..70576eb22a9 100644 --- a/src/genetic_demux/dsc_pileup/config.vsh.yaml +++ b/src/genetic_demux/dsc_pileup/config.vsh.yaml @@ -1,5 +1,6 @@ name: dsc_pileup namespace: genetic_demux +scope: "public" description: | Dsc-pileup is a software tool to pileup reads and corresponding base quality for each overlapping SNPs and each barcode. By using pileup files, diff --git a/src/genetic_demux/freebayes/config.vsh.yaml b/src/genetic_demux/freebayes/config.vsh.yaml index c79fbc78fb9..54698445d25 100755 --- a/src/genetic_demux/freebayes/config.vsh.yaml +++ b/src/genetic_demux/freebayes/config.vsh.yaml @@ -1,5 +1,6 @@ name: freebayes namespace: genetic_demux +scope: "public" description: | Freebayes is a Bayesian genetic variant detector designed to find small polymorphisms, specifically SNPs. diff --git a/src/genetic_demux/freemuxlet/config.vsh.yaml b/src/genetic_demux/freemuxlet/config.vsh.yaml index ea25336081a..acd463eff4a 100644 --- a/src/genetic_demux/freemuxlet/config.vsh.yaml +++ b/src/genetic_demux/freemuxlet/config.vsh.yaml @@ -1,5 +1,6 @@ name: freemuxlet namespace: genetic_demux +scope: "public" description: | Freemuxlet is a software tool to deconvolute sample identity and identify multiplets when multiple samples are pooled by barcoded single cell sequencing. If external genotyping diff --git a/src/genetic_demux/samtools/config.vsh.yaml b/src/genetic_demux/samtools/config.vsh.yaml index 83945308bfd..7b5ab841c83 100644 --- a/src/genetic_demux/samtools/config.vsh.yaml +++ b/src/genetic_demux/samtools/config.vsh.yaml @@ -1,5 +1,6 @@ name: samtools namespace: genetic_demux +scope: "public" description: Filter the BAM according to the instruction of scSplit via Samtools. authors: - __merge__: /src/authors/xichen_wu.yaml diff --git a/src/genetic_demux/scsplit/config.vsh.yaml b/src/genetic_demux/scsplit/config.vsh.yaml index 1fe8dda3670..9d9b450b980 100644 --- a/src/genetic_demux/scsplit/config.vsh.yaml +++ b/src/genetic_demux/scsplit/config.vsh.yaml @@ -1,5 +1,6 @@ name: scsplit namespace: genetic_demux +scope: "public" description: "scsplit is a genotype-free demultiplexing methode of pooled single-cell RNA-seq, using a hidden state model for identifying genetically distinct samples within a mixed population." authors: - __merge__: /src/authors/xichen_wu.yaml diff --git a/src/genetic_demux/souporcell/config.vsh.yaml b/src/genetic_demux/souporcell/config.vsh.yaml index babba5f4c54..d2de2b1110c 100755 --- a/src/genetic_demux/souporcell/config.vsh.yaml +++ b/src/genetic_demux/souporcell/config.vsh.yaml @@ -1,5 +1,6 @@ name: souporcell namespace: genetic_demux +scope: "public" description: "souporcell is a method for clustering mixed-genotype scRNAseq experiments by individual." authors: - __merge__: /src/authors/xichen_wu.yaml diff --git a/src/genetic_demux/vireo/config.vsh.yaml b/src/genetic_demux/vireo/config.vsh.yaml index 2a56e7bfd76..6c88c30205c 100644 --- a/src/genetic_demux/vireo/config.vsh.yaml +++ b/src/genetic_demux/vireo/config.vsh.yaml @@ -1,5 +1,6 @@ name: vireo namespace: genetic_demux +scope: "public" description: "Vireo is primarily designed for demultiplexing cells into donors by modelling of expressed alleles." authors: - __merge__: /src/authors/xichen_wu.yaml diff --git a/src/integrate/harmony/config.vsh.yaml b/src/integrate/harmony/config.vsh.yaml index 5a848ab0d17..d3370cdaf1e 100644 --- a/src/integrate/harmony/config.vsh.yaml +++ b/src/integrate/harmony/config.vsh.yaml @@ -1,5 +1,6 @@ name: harmony namespace: "integrate" +scope: "public" status: disabled description: "Performs Harmony integration based as described in https://github.com/immunogenomics/harmony." authors: diff --git a/src/integrate/harmonypy/config.vsh.yaml b/src/integrate/harmonypy/config.vsh.yaml index 23e6ea98ffd..0b6bc07ced0 100644 --- a/src/integrate/harmonypy/config.vsh.yaml +++ b/src/integrate/harmonypy/config.vsh.yaml @@ -1,5 +1,6 @@ name: harmonypy namespace: "integrate" +scope: "public" description: "Performs Harmony integration based as described in https://github.com/immunogenomics/harmony. Based on an implementation in python from https://github.com/slowkow/harmonypy" authors: diff --git a/src/integrate/scanorama/config.vsh.yaml b/src/integrate/scanorama/config.vsh.yaml index 54723344c53..9db3a3fff13 100644 --- a/src/integrate/scanorama/config.vsh.yaml +++ b/src/integrate/scanorama/config.vsh.yaml @@ -1,5 +1,6 @@ name: scanorama namespace: "integrate" +scope: "public" description: | Use Scanorama to integrate different experiments. authors: diff --git a/src/integrate/scarches/config.vsh.yaml b/src/integrate/scarches/config.vsh.yaml index fd3480bcd6e..4a3336b443e 100644 --- a/src/integrate/scarches/config.vsh.yaml +++ b/src/integrate/scarches/config.vsh.yaml @@ -1,5 +1,6 @@ name: scarches namespace: "integrate" +scope: "public" description: "Performs reference mapping with scArches" authors: - __merge__: /src/authors/vladimir_shitov.yaml diff --git a/src/integrate/scvi/config.vsh.yaml b/src/integrate/scvi/config.vsh.yaml index 7f9c25c441b..bfb2eeb69e5 100644 --- a/src/integrate/scvi/config.vsh.yaml +++ b/src/integrate/scvi/config.vsh.yaml @@ -1,5 +1,6 @@ name: scvi namespace: "integrate" +scope: "public" description: "Performs scvi integration as done in the human lung cell atlas https://github.com/LungCellAtlas/HLCA" authors: - __merge__: /src/authors/malte_luecken.yaml diff --git a/src/integrate/totalvi/config.vsh.yaml b/src/integrate/totalvi/config.vsh.yaml index 9a150326ef0..dd10b6eb5c5 100644 --- a/src/integrate/totalvi/config.vsh.yaml +++ b/src/integrate/totalvi/config.vsh.yaml @@ -1,5 +1,6 @@ name: totalvi namespace: "integrate" +scope: "public" description: "Performs mapping to the reference by totalvi model: https://docs.scvi-tools.org/en/stable/tutorials/notebooks/scarches_scvi_tools.html#Reference-mapping-with-TOTALVI" authors: - __merge__: /src/authors/vladimir_shitov.yaml diff --git a/src/interpret/lianapy/config.vsh.yaml b/src/interpret/lianapy/config.vsh.yaml index 48907bfdf99..a3e15963488 100644 --- a/src/interpret/lianapy/config.vsh.yaml +++ b/src/interpret/lianapy/config.vsh.yaml @@ -1,5 +1,6 @@ name: lianapy namespace: "interpret" +scope: "public" description: "Performs LIANA integration based as described in https://github.com/saezlab/liana-py" authors: - __merge__: /src/authors/mauro_saporita.yaml diff --git a/src/labels_transfer/knn/config.vsh.yaml b/src/labels_transfer/knn/config.vsh.yaml index 3401ca963fc..c3c82bd0327 100644 --- a/src/labels_transfer/knn/config.vsh.yaml +++ b/src/labels_transfer/knn/config.vsh.yaml @@ -1,5 +1,6 @@ name: knn namespace: "labels_transfer" +scope: "public" description: | This component performs label transfer from reference to query using a K-Neirest Neighbors classifier. authors: diff --git a/src/labels_transfer/xgboost/config.vsh.yaml b/src/labels_transfer/xgboost/config.vsh.yaml index c80ec89e85e..c022584e41f 100644 --- a/src/labels_transfer/xgboost/config.vsh.yaml +++ b/src/labels_transfer/xgboost/config.vsh.yaml @@ -1,5 +1,6 @@ name: xgboost namespace: "labels_transfer" +scope: "public" description: "Performs label transfer from reference to query using XGBoost classifier" info: method_id: XGBClassifier diff --git a/src/mapping/bd_rhapsody/config.vsh.yaml b/src/mapping/bd_rhapsody/config.vsh.yaml index f786a5f727e..cef897041d3 100644 --- a/src/mapping/bd_rhapsody/config.vsh.yaml +++ b/src/mapping/bd_rhapsody/config.vsh.yaml @@ -1,5 +1,6 @@ name: "bd_rhapsody" namespace: "mapping" +scope: "public" description: | BD Rhapsody Sequence Analysis CWL pipeline v2.2.1 diff --git a/src/mapping/cellranger_atac_count/config.vsh.yaml b/src/mapping/cellranger_atac_count/config.vsh.yaml index 10fa97fe517..a5d8ee592b7 100644 --- a/src/mapping/cellranger_atac_count/config.vsh.yaml +++ b/src/mapping/cellranger_atac_count/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellranger_atac_count namespace: mapping +scope: "public" description: Align fastq files using Cell Ranger ATAC count. authors: - __merge__: /src/authors/vladimir_shitov.yaml diff --git a/src/mapping/cellranger_count/config.vsh.yaml b/src/mapping/cellranger_count/config.vsh.yaml index 8e3024296a5..ef2a3eafad0 100644 --- a/src/mapping/cellranger_count/config.vsh.yaml +++ b/src/mapping/cellranger_count/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellranger_count namespace: mapping +scope: "public" description: Align fastq files using Cell Ranger count. authors: - __merge__: /src/authors/angela_pisco.yaml diff --git a/src/mapping/cellranger_count_split/config.vsh.yaml b/src/mapping/cellranger_count_split/config.vsh.yaml index 2bec7ef1c28..1db809f67e0 100644 --- a/src/mapping/cellranger_count_split/config.vsh.yaml +++ b/src/mapping/cellranger_count_split/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellranger_count_split namespace: mapping +scope: "public" description: Split 10x Cell Ranger output directory into separate output fields. authors: - __merge__: /src/authors/angela_pisco.yaml diff --git a/src/mapping/cellranger_multi/config.vsh.yaml b/src/mapping/cellranger_multi/config.vsh.yaml index 1bebd4e552e..b463f85f309 100644 --- a/src/mapping/cellranger_multi/config.vsh.yaml +++ b/src/mapping/cellranger_multi/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellranger_multi namespace: mapping +scope: "public" description: Align fastq files using Cell Ranger multi. authors: - __merge__: /src/authors/angela_pisco.yaml diff --git a/src/mapping/htseq_count/config.vsh.yaml b/src/mapping/htseq_count/config.vsh.yaml index b661eda457b..9895d8634f7 100644 --- a/src/mapping/htseq_count/config.vsh.yaml +++ b/src/mapping/htseq_count/config.vsh.yaml @@ -1,5 +1,6 @@ name: htseq_count namespace: mapping +scope: "public" description: | Quantify gene expression for subsequent testing for differential expression. diff --git a/src/mapping/htseq_count_to_h5mu/config.vsh.yaml b/src/mapping/htseq_count_to_h5mu/config.vsh.yaml index 4a731c7c5a1..c40e27ba57c 100644 --- a/src/mapping/htseq_count_to_h5mu/config.vsh.yaml +++ b/src/mapping/htseq_count_to_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: htseq_count_to_h5mu namespace: mapping +scope: "public" description: | Convert the htseq table to a h5mu. authors: diff --git a/src/mapping/multi_star/config.vsh.yaml b/src/mapping/multi_star/config.vsh.yaml index f9a248566ec..099c4c6501d 100644 --- a/src/mapping/multi_star/config.vsh.yaml +++ b/src/mapping/multi_star/config.vsh.yaml @@ -1,5 +1,6 @@ name: multi_star namespace: mapping +scope: "public" description: Align fastq files using STAR. authors: - __merge__: /src/authors/angela_pisco.yaml diff --git a/src/mapping/multi_star_to_h5mu/config.vsh.yaml b/src/mapping/multi_star_to_h5mu/config.vsh.yaml index 1b84d6170a5..27b5835a48d 100644 --- a/src/mapping/multi_star_to_h5mu/config.vsh.yaml +++ b/src/mapping/multi_star_to_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: multi_star_to_h5mu namespace: mapping +scope: "public" description: | Convert the output of `multi_star` to a h5mu. authors: diff --git a/src/mapping/samtools_sort/config.vsh.yaml b/src/mapping/samtools_sort/config.vsh.yaml index 9c9a7ca3257..08f09ecc69c 100644 --- a/src/mapping/samtools_sort/config.vsh.yaml +++ b/src/mapping/samtools_sort/config.vsh.yaml @@ -1,5 +1,6 @@ name: samtools_sort namespace: mapping +scope: "public" description: | Sort and (optionally) index alignments. diff --git a/src/mapping/star_align/config.vsh.yaml b/src/mapping/star_align/config.vsh.yaml index 8eb7fad573e..1b020a2672e 100644 --- a/src/mapping/star_align/config.vsh.yaml +++ b/src/mapping/star_align/config.vsh.yaml @@ -1,5 +1,6 @@ name: star_align namespace: mapping +scope: "public" description: Align fastq files using STAR. authors: - __merge__: /src/authors/angela_pisco.yaml diff --git a/src/mapping/star_align_v273a/config.vsh.yaml b/src/mapping/star_align_v273a/config.vsh.yaml index 19ea19f0fb4..3a03d2421bc 100644 --- a/src/mapping/star_align_v273a/config.vsh.yaml +++ b/src/mapping/star_align_v273a/config.vsh.yaml @@ -1,5 +1,6 @@ name: star_align_v273a namespace: mapping +scope: "public" description: Align fastq files using STAR. authors: - __merge__: /src/authors/angela_pisco.yaml diff --git a/src/metadata/add_id/config.vsh.yaml b/src/metadata/add_id/config.vsh.yaml index f16c33f35dc..919f075727c 100644 --- a/src/metadata/add_id/config.vsh.yaml +++ b/src/metadata/add_id/config.vsh.yaml @@ -1,5 +1,6 @@ name: add_id namespace: "metadata" +scope: "public" description: | Add id of .obs. Also allows to make .obs_names (the .obs index) unique by prefixing the values with an unique id per .h5mu file. diff --git a/src/metadata/grep_annotation_column/config.vsh.yaml b/src/metadata/grep_annotation_column/config.vsh.yaml index f9a9c1e7097..c1387d430f5 100644 --- a/src/metadata/grep_annotation_column/config.vsh.yaml +++ b/src/metadata/grep_annotation_column/config.vsh.yaml @@ -1,5 +1,6 @@ name: grep_annotation_column namespace: "metadata" +scope: "public" description: | Perform a regex lookup on a column from the annotation matrices .obs or .var. The annotation matrix can originate from either a modality, or all modalities (global .var or .obs). diff --git a/src/metadata/join_csv/config.vsh.yml b/src/metadata/join_csv/config.vsh.yml index ddd3ef0830e..53ae52aac76 100644 --- a/src/metadata/join_csv/config.vsh.yml +++ b/src/metadata/join_csv/config.vsh.yml @@ -1,5 +1,6 @@ name: join_csv namespace: "metadata" +scope: "public" description: "Join a csv containing metadata to the .obs or .var field of a mudata file." authors: - __merge__: /src/authors/dries_schaumont.yaml diff --git a/src/metadata/join_uns_to_obs/config.vsh.yml b/src/metadata/join_uns_to_obs/config.vsh.yml index e0c5a68ed51..9583d698248 100644 --- a/src/metadata/join_uns_to_obs/config.vsh.yml +++ b/src/metadata/join_uns_to_obs/config.vsh.yml @@ -1,5 +1,6 @@ name: join_uns_to_obs namespace: "metadata" +scope: "public" description: "Join a data frame of length 1 (1 row index value) in .uns containing metadata to the .obs of a mudata file." arguments: - name: "--input" diff --git a/src/metadata/move_obsm_to_obs/config.vsh.yaml b/src/metadata/move_obsm_to_obs/config.vsh.yaml index dcbe2318712..d4a439611e1 100644 --- a/src/metadata/move_obsm_to_obs/config.vsh.yaml +++ b/src/metadata/move_obsm_to_obs/config.vsh.yaml @@ -1,5 +1,6 @@ name: move_obsm_to_obs namespace: "metadata" +scope: "public" description: | Move a matrix from .obsm to .obs. Newly created columns in .obs will be created from the .obsm key suffixed with an underscore and the name of the columns diff --git a/src/neighbors/bbknn/config.vsh.yaml b/src/neighbors/bbknn/config.vsh.yaml index ada23d8158f..e2d5bbb61a1 100644 --- a/src/neighbors/bbknn/config.vsh.yaml +++ b/src/neighbors/bbknn/config.vsh.yaml @@ -1,5 +1,6 @@ name: bbknn namespace: "neighbors" +scope: "public" description: | BBKNN network generation authors: diff --git a/src/neighbors/find_neighbors/config.vsh.yaml b/src/neighbors/find_neighbors/config.vsh.yaml index 3e4dfe9fe78..fd6bd43a8c7 100644 --- a/src/neighbors/find_neighbors/config.vsh.yaml +++ b/src/neighbors/find_neighbors/config.vsh.yaml @@ -1,5 +1,6 @@ name: find_neighbors namespace: "neighbors" +scope: "public" description: | Compute a neighborhood graph of observations [McInnes18]. diff --git a/src/process_10xh5/filter_10xh5/config.vsh.yaml b/src/process_10xh5/filter_10xh5/config.vsh.yaml index 1a5ad141686..9e0e6a980da 100644 --- a/src/process_10xh5/filter_10xh5/config.vsh.yaml +++ b/src/process_10xh5/filter_10xh5/config.vsh.yaml @@ -1,5 +1,6 @@ name: filter_10xh5 namespace: "process_10xh5" +scope: "public" description: | Filter a 10x h5 dataset. usage: | diff --git a/src/qc/calculate_atac_qc_metrics/config.vsh.yaml b/src/qc/calculate_atac_qc_metrics/config.vsh.yaml index b3b8d645e74..81e94530ac8 100644 --- a/src/qc/calculate_atac_qc_metrics/config.vsh.yaml +++ b/src/qc/calculate_atac_qc_metrics/config.vsh.yaml @@ -1,5 +1,6 @@ name: calculate_atac_qc_metrics namespace: "qc" +scope: "public" description: | Add basic ATAC quality control metrics to an .h5mu file. diff --git a/src/qc/calculate_qc_metrics/config.vsh.yaml b/src/qc/calculate_qc_metrics/config.vsh.yaml index 8c0ae77c145..bb260783d30 100644 --- a/src/qc/calculate_qc_metrics/config.vsh.yaml +++ b/src/qc/calculate_qc_metrics/config.vsh.yaml @@ -1,5 +1,6 @@ name: calculate_qc_metrics namespace: "qc" +scope: "public" description: | Add basic quality control metrics to an .h5mu file. diff --git a/src/qc/fastqc/config.vsh.yaml b/src/qc/fastqc/config.vsh.yaml index 4c7207131a3..1bce6130c6b 100644 --- a/src/qc/fastqc/config.vsh.yaml +++ b/src/qc/fastqc/config.vsh.yaml @@ -1,5 +1,6 @@ name: "fastqc" namespace: "qc" +scope: "public" description: | Fastqc component, please see https://www.bioinformatics.babraham.ac.uk/projects/fastqc/. This component can take one or more files (by means of shell globbing) or a complete directory. arguments: diff --git a/src/qc/multiqc/config.vsh.yaml b/src/qc/multiqc/config.vsh.yaml index e2c9acd682b..2e0fc5e85bc 100644 --- a/src/qc/multiqc/config.vsh.yaml +++ b/src/qc/multiqc/config.vsh.yaml @@ -1,5 +1,6 @@ name: "multiqc" namespace: "qc" +scope: "public" description: | MultiQC aggregates results from bioinformatics analyses across many samples into a single report. It searches a given directory for analysis logs and compiles a HTML report. It's a general use tool, perfect for summarising the output from numerous bioinformatics tools. diff --git a/src/query/cellxgene_census/config.vsh.yaml b/src/query/cellxgene_census/config.vsh.yaml index 01e295d2b49..0790e71dd59 100644 --- a/src/query/cellxgene_census/config.vsh.yaml +++ b/src/query/cellxgene_census/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellxgene_census namespace: query +scope: "public" description: | Query cells from a CellxGene Census or custom TileDBSoma object. Aside from fetching the cells' RNA counts (`.X`), cell metadata diff --git a/src/reference/build_bdrhap_reference/config.vsh.yaml b/src/reference/build_bdrhap_reference/config.vsh.yaml index d86f0a80ade..30b838236e6 100644 --- a/src/reference/build_bdrhap_reference/config.vsh.yaml +++ b/src/reference/build_bdrhap_reference/config.vsh.yaml @@ -1,5 +1,6 @@ name: build_bdrhap_reference namespace: reference +scope: "public" description: | The Reference Files Generator creates an archive containing Genome Index and Transcriptome annotation files needed for the BD Rhapsody Sequencing diff --git a/src/reference/build_cellranger_arc_reference/config.vsh.yaml b/src/reference/build_cellranger_arc_reference/config.vsh.yaml index 552c99de1bb..f119ac84de3 100644 --- a/src/reference/build_cellranger_arc_reference/config.vsh.yaml +++ b/src/reference/build_cellranger_arc_reference/config.vsh.yaml @@ -1,5 +1,6 @@ name: build_cellranger_arc_reference namespace: reference +scope: "public" description: Build a Cell Ranger-arc and -atac compatible reference folder from user-supplied genome FASTA and gene GTF files. Creates a new folder named after the genome. authors: - __merge__: /src/authors/vladimir_shitov.yaml diff --git a/src/reference/build_cellranger_reference/config.vsh.yaml b/src/reference/build_cellranger_reference/config.vsh.yaml index b3421000cb3..7d13a07a267 100644 --- a/src/reference/build_cellranger_reference/config.vsh.yaml +++ b/src/reference/build_cellranger_reference/config.vsh.yaml @@ -1,5 +1,6 @@ name: build_cellranger_reference namespace: reference +scope: "public" description: Build a Cell Ranger-compatible reference folder from user-supplied genome FASTA and gene GTF files. Creates a new folder named after the genome. authors: - __merge__: /src/authors/angela_pisco.yaml diff --git a/src/reference/build_star_reference/config.vsh.yml b/src/reference/build_star_reference/config.vsh.yml index 64323da5bc2..bf258475d50 100644 --- a/src/reference/build_star_reference/config.vsh.yml +++ b/src/reference/build_star_reference/config.vsh.yml @@ -1,5 +1,6 @@ name: build_star_reference namespace: reference +scope: "public" description: Create a reference for STAR from a set of fasta files. authors: - __merge__: /src/authors/dries_schaumont.yaml diff --git a/src/reference/cellranger_mkgtf/config.vsh.yaml b/src/reference/cellranger_mkgtf/config.vsh.yaml index 496fc4d82a6..f07441ea810 100644 --- a/src/reference/cellranger_mkgtf/config.vsh.yaml +++ b/src/reference/cellranger_mkgtf/config.vsh.yaml @@ -1,5 +1,6 @@ name: cellranger_mkgtf namespace: reference +scope: "public" description: Make a GTF file - filter by a specific attribute. authors: - __merge__: /src/authors/jakub_majercik.yaml diff --git a/src/reference/make_reference/config.vsh.yaml b/src/reference/make_reference/config.vsh.yaml index c8a3e920c68..62fb7cc1289 100644 --- a/src/reference/make_reference/config.vsh.yaml +++ b/src/reference/make_reference/config.vsh.yaml @@ -1,5 +1,6 @@ name: make_reference namespace: reference +scope: "public" description: | Preprocess and build a transcriptome reference. diff --git a/src/report/mermaid/config.vsh.yaml b/src/report/mermaid/config.vsh.yaml index c8d1414e15e..dbf4339176a 100644 --- a/src/report/mermaid/config.vsh.yaml +++ b/src/report/mermaid/config.vsh.yaml @@ -1,5 +1,6 @@ name: mermaid namespace: "report" +scope: "public" description: | Generates a network from mermaid code. authors: diff --git a/src/scgpt/binning/config.vsh.yaml b/src/scgpt/binning/config.vsh.yaml index 7b6caced379..2d3fcdb0486 100644 --- a/src/scgpt/binning/config.vsh.yaml +++ b/src/scgpt/binning/config.vsh.yaml @@ -1,5 +1,6 @@ name: binning namespace: "scgpt" +scope: "public" description: | Conversion of (pre-processed) expression count data into relative values (bins) to address scale differences across sequencing batches. authors: diff --git a/src/scgpt/cell_type_annotation/config.vsh.yaml b/src/scgpt/cell_type_annotation/config.vsh.yaml index 07806b36abd..165cb3b74d8 100644 --- a/src/scgpt/cell_type_annotation/config.vsh.yaml +++ b/src/scgpt/cell_type_annotation/config.vsh.yaml @@ -1,5 +1,6 @@ name: cell_type_annotation namespace: "scgpt" +scope: "public" description: | Annotate gene expression data with cell type classes through the scGPT model. authors: diff --git a/src/scgpt/cross_check_genes/config.vsh.yaml b/src/scgpt/cross_check_genes/config.vsh.yaml index 2250e4a3214..c51bd606b6f 100644 --- a/src/scgpt/cross_check_genes/config.vsh.yaml +++ b/src/scgpt/cross_check_genes/config.vsh.yaml @@ -1,5 +1,6 @@ name: cross_check_genes namespace: "scgpt" +scope: "public" description: | Cross-check genes with pre-trained scGPT model. authors: diff --git a/src/scgpt/embedding/config.vsh.yaml b/src/scgpt/embedding/config.vsh.yaml index 20d214b7983..fd238696c1e 100644 --- a/src/scgpt/embedding/config.vsh.yaml +++ b/src/scgpt/embedding/config.vsh.yaml @@ -1,5 +1,6 @@ name: embedding namespace: scgpt +scope: "public" description: | Generation of cell embeddings for the integration of single cell transcriptomic count data using scGPT. authors: diff --git a/src/scgpt/pad_tokenize/config.vsh.yaml b/src/scgpt/pad_tokenize/config.vsh.yaml index 6a5498f3980..6efa9a01948 100644 --- a/src/scgpt/pad_tokenize/config.vsh.yaml +++ b/src/scgpt/pad_tokenize/config.vsh.yaml @@ -1,5 +1,6 @@ name: pad_tokenize namespace: "scgpt" +scope: "public" description: | Tokenize and pad a batch of data for scGPT integration zero-shot inference or fine-tuning. authors: diff --git a/src/transform/bpcells_regress_out/config.vsh.yaml b/src/transform/bpcells_regress_out/config.vsh.yaml index 65becb43db0..cab5a81f9d5 100644 --- a/src/transform/bpcells_regress_out/config.vsh.yaml +++ b/src/transform/bpcells_regress_out/config.vsh.yaml @@ -1,5 +1,6 @@ name: bpcells_regress_out namespace: "transform" +scope: "public" description: | Regress out the effects of confounding variables using a linear least squares regression model with BPCells. authors: diff --git a/src/transform/clr/config.vsh.yaml b/src/transform/clr/config.vsh.yaml index e2aac00da13..1f33d84761f 100644 --- a/src/transform/clr/config.vsh.yaml +++ b/src/transform/clr/config.vsh.yaml @@ -1,5 +1,6 @@ name: clr namespace: "transform" +scope: "public" description: | Perform CLR normalization on CITE-seq data (Stoeckius et al., 2017). authors: diff --git a/src/transform/delete_layer/config.vsh.yaml b/src/transform/delete_layer/config.vsh.yaml index cb932d81b8c..2a380993683 100644 --- a/src/transform/delete_layer/config.vsh.yaml +++ b/src/transform/delete_layer/config.vsh.yaml @@ -1,5 +1,6 @@ name: delete_layer namespace: "transform" +scope: "public" description: | Delete an anndata layer from one or more modalities. authors: diff --git a/src/transform/log1p/config.vsh.yaml b/src/transform/log1p/config.vsh.yaml index 329fc3b9956..69112f9a0b8 100644 --- a/src/transform/log1p/config.vsh.yaml +++ b/src/transform/log1p/config.vsh.yaml @@ -1,5 +1,6 @@ name: log1p namespace: "transform" +scope: "public" description: | Logarithmize the data matrix. Computes X = log(X + 1), where log denotes the natural logarithm unless a different base is given. authors: diff --git a/src/transform/move_layer/config.vsh.yaml b/src/transform/move_layer/config.vsh.yaml index e39e437c984..a7dd5e6c255 100644 --- a/src/transform/move_layer/config.vsh.yaml +++ b/src/transform/move_layer/config.vsh.yaml @@ -1,5 +1,6 @@ name: move_layer namespace: "transform" +scope: "public" description: "Move a data matrix stored at the .layers or .X attributes in a MuData object to another layer." arguments: - name: "--input" diff --git a/src/transform/normalize_total/config.vsh.yaml b/src/transform/normalize_total/config.vsh.yaml index f5e47ec8ce2..5fb4d8700c8 100644 --- a/src/transform/normalize_total/config.vsh.yaml +++ b/src/transform/normalize_total/config.vsh.yaml @@ -1,5 +1,6 @@ name: normalize_total namespace: "transform" +scope: "public" description: | Normalize counts per cell. diff --git a/src/transform/regress_out/config.vsh.yaml b/src/transform/regress_out/config.vsh.yaml index f6fa2eff515..a8b4ac6eb1a 100644 --- a/src/transform/regress_out/config.vsh.yaml +++ b/src/transform/regress_out/config.vsh.yaml @@ -1,5 +1,6 @@ name: regress_out namespace: "transform" +scope: "public" description: | Regress out (mostly) unwanted sources of variation. Uses simple linear regression. This is inspired by Seurat's regressOut function in R [Satija15]. diff --git a/src/transform/scale/config.vsh.yaml b/src/transform/scale/config.vsh.yaml index 4e80bc666fd..61998ba8e79 100644 --- a/src/transform/scale/config.vsh.yaml +++ b/src/transform/scale/config.vsh.yaml @@ -1,5 +1,6 @@ name: scale namespace: "transform" +scope: "public" description: | Scale data to unit variance and zero mean. authors: diff --git a/src/transform/tfidf/config.vsh.yaml b/src/transform/tfidf/config.vsh.yaml index 17b29567cc6..11820f13ef1 100644 --- a/src/transform/tfidf/config.vsh.yaml +++ b/src/transform/tfidf/config.vsh.yaml @@ -1,5 +1,6 @@ name: tfidf namespace: "transform" +scope: "public" description: | Perform TF-IDF normalization of the data (typically, ATAC). diff --git a/src/velocity/scvelo/config.vsh.yaml b/src/velocity/scvelo/config.vsh.yaml index 5672d325fbc..8a0f87ae963 100644 --- a/src/velocity/scvelo/config.vsh.yaml +++ b/src/velocity/scvelo/config.vsh.yaml @@ -1,5 +1,6 @@ name: scvelo namespace: "velocity" +scope: "public" authors: - __merge__: /src/authors/dries_schaumont.yaml roles: [ maintainer ] diff --git a/src/velocity/velocyto/config.vsh.yaml b/src/velocity/velocyto/config.vsh.yaml index 966a7ef0727..cfd16aa9d71 100644 --- a/src/velocity/velocyto/config.vsh.yaml +++ b/src/velocity/velocyto/config.vsh.yaml @@ -1,5 +1,6 @@ name: velocyto namespace: "velocity" +scope: "public" description: "Runs the velocity analysis on a BAM file, outputting a loom file." authors: - __merge__: /src/authors/robrecht_cannoodt.yaml diff --git a/src/velocity/velocyto_to_h5mu/config.vsh.yaml b/src/velocity/velocyto_to_h5mu/config.vsh.yaml index 3ab3247223f..6ad91a8fa19 100644 --- a/src/velocity/velocyto_to_h5mu/config.vsh.yaml +++ b/src/velocity/velocyto_to_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: "velocyto_to_h5mu" namespace: "convert" +scope: "public" description: | Convert a velocyto loom file to a h5mu file. diff --git a/src/workflows/annotation/harmony_knn/config.vsh.yaml b/src/workflows/annotation/harmony_knn/config.vsh.yaml index 0cdcc1c06c4..8c36bb88b68 100644 --- a/src/workflows/annotation/harmony_knn/config.vsh.yaml +++ b/src/workflows/annotation/harmony_knn/config.vsh.yaml @@ -1,5 +1,6 @@ name: "harmony_knn" namespace: "workflows/annotation" +scope: "public" description: "Cell type annotation workflow by performing harmony integration of reference and query dataset followed by KNN label transfer." info: name: "Harmony integration followed by KNN label transfer" diff --git a/src/workflows/annotation/scanvi_scarches/config.vsh.yaml b/src/workflows/annotation/scanvi_scarches/config.vsh.yaml index 039254cf988..25529e1a871 100644 --- a/src/workflows/annotation/scanvi_scarches/config.vsh.yaml +++ b/src/workflows/annotation/scanvi_scarches/config.vsh.yaml @@ -1,5 +1,6 @@ name: "scanvi_scarches" namespace: "workflows/annotation" +scope: "public" description: "Cell type annotation workflow using ScanVI with scArches for reference mapping." authors: - __merge__: /src/authors/dorien_roosen.yaml diff --git a/src/workflows/annotation/scgpt_annotation/config.vsh.yaml b/src/workflows/annotation/scgpt_annotation/config.vsh.yaml index 66edf03cb35..81321b482ab 100644 --- a/src/workflows/annotation/scgpt_annotation/config.vsh.yaml +++ b/src/workflows/annotation/scgpt_annotation/config.vsh.yaml @@ -1,5 +1,6 @@ name: "scgpt_annotation" namespace: "workflows/annotation" +scope: "public" description: | Cell type annotation workflow using scGPT. The workflow takes a pre-processed h5mu file as query input, and performs diff --git a/src/workflows/annotation/scvi_knn/config.vsh.yaml b/src/workflows/annotation/scvi_knn/config.vsh.yaml index 1aa70c4b612..b37003bf809 100644 --- a/src/workflows/annotation/scvi_knn/config.vsh.yaml +++ b/src/workflows/annotation/scvi_knn/config.vsh.yaml @@ -1,5 +1,6 @@ name: "scvi_knn" namespace: "workflows/annotation" +scope: "public" description: | "Cell type annotation workflow that performs scVI integration of reference and query dataset followed by KNN label transfer. The query and reference datasets are expected to be pre-processed in the same way, for example with the `process_samples` workflow of OpenPipeline. diff --git a/src/workflows/gdo/gdo_singlesample/config.vsh.yaml b/src/workflows/gdo/gdo_singlesample/config.vsh.yaml index 5ced8ffaa78..5681723beed 100644 --- a/src/workflows/gdo/gdo_singlesample/config.vsh.yaml +++ b/src/workflows/gdo/gdo_singlesample/config.vsh.yaml @@ -1,5 +1,6 @@ name: "gdo_singlesample" namespace: "workflows/gdo" +scope: "public" description: "Processing unimodal single-sample guide-derived oligonucleotide (GDO) data." info: name: "GDO Singlesample" diff --git a/src/workflows/ingestion/bd_rhapsody/config.vsh.yaml b/src/workflows/ingestion/bd_rhapsody/config.vsh.yaml index 7492634c1e2..627794bd0f9 100644 --- a/src/workflows/ingestion/bd_rhapsody/config.vsh.yaml +++ b/src/workflows/ingestion/bd_rhapsody/config.vsh.yaml @@ -1,5 +1,6 @@ name: "bd_rhapsody" namespace: "workflows/ingestion" +scope: "public" info: name: "BD Rhapsody" test_dependencies: diff --git a/src/workflows/ingestion/cellranger_mapping/config.vsh.yaml b/src/workflows/ingestion/cellranger_mapping/config.vsh.yaml index 063d208e957..ed7c015ee74 100644 --- a/src/workflows/ingestion/cellranger_mapping/config.vsh.yaml +++ b/src/workflows/ingestion/cellranger_mapping/config.vsh.yaml @@ -1,5 +1,6 @@ name: "cellranger_mapping" namespace: "workflows/ingestion" +scope: "public" description: "A pipeline for running Cell Ranger mapping." info: name: Cell Ranger mapping diff --git a/src/workflows/ingestion/cellranger_multi/config.vsh.yaml b/src/workflows/ingestion/cellranger_multi/config.vsh.yaml index 92c8d92f5d6..0be496509c9 100644 --- a/src/workflows/ingestion/cellranger_multi/config.vsh.yaml +++ b/src/workflows/ingestion/cellranger_multi/config.vsh.yaml @@ -1,5 +1,6 @@ name: "cellranger_multi" namespace: "workflows/ingestion" +scope: "public" description: "A pipeline for running Cell Ranger multi." info: name: Cell Ranger multi diff --git a/src/workflows/ingestion/cellranger_postprocessing/config.vsh.yaml b/src/workflows/ingestion/cellranger_postprocessing/config.vsh.yaml index 2c865dbe7ff..f6f7be866c5 100644 --- a/src/workflows/ingestion/cellranger_postprocessing/config.vsh.yaml +++ b/src/workflows/ingestion/cellranger_postprocessing/config.vsh.yaml @@ -1,5 +1,6 @@ name: "cellranger_postprocessing" namespace: "workflows/ingestion" +scope: "public" description: "Post-processing Cell Ranger datasets." info: name: Cell Ranger post-processing diff --git a/src/workflows/ingestion/conversion/config.vsh.yaml b/src/workflows/ingestion/conversion/config.vsh.yaml index 80a0f664e9b..76e7150d6d6 100644 --- a/src/workflows/ingestion/conversion/config.vsh.yaml +++ b/src/workflows/ingestion/conversion/config.vsh.yaml @@ -1,5 +1,6 @@ name: "conversion" namespace: "workflows/ingestion" +scope: "public" description: "A pipeline to convert different file formats to .h5mu." info: name: Convert to MuData diff --git a/src/workflows/ingestion/demux/config.vsh.yaml b/src/workflows/ingestion/demux/config.vsh.yaml index 088cdde85cf..7a9aa62b2e0 100644 --- a/src/workflows/ingestion/demux/config.vsh.yaml +++ b/src/workflows/ingestion/demux/config.vsh.yaml @@ -1,5 +1,6 @@ name: demux namespace: workflows/ingestion +scope: "public" description: | Convert `.bcl` files to `.fastq` files using bcl2fastq, bcl-convert or Cell Ranger mkfastq. info: diff --git a/src/workflows/ingestion/make_reference/config.vsh.yaml b/src/workflows/ingestion/make_reference/config.vsh.yaml index 460f18fd133..fd923b365a1 100644 --- a/src/workflows/ingestion/make_reference/config.vsh.yaml +++ b/src/workflows/ingestion/make_reference/config.vsh.yaml @@ -1,5 +1,6 @@ name: make_reference namespace: workflows/ingestion +scope: "public" description: | Build a transcriptomics reference into one of many formats. info: diff --git a/src/workflows/integration/bbknn_leiden/config.vsh.yaml b/src/workflows/integration/bbknn_leiden/config.vsh.yaml index 930eea44dd6..c0625bb3dcd 100644 --- a/src/workflows/integration/bbknn_leiden/config.vsh.yaml +++ b/src/workflows/integration/bbknn_leiden/config.vsh.yaml @@ -1,5 +1,6 @@ name: "bbknn_leiden" namespace: "workflows/integration" +scope: "public" description: "Run bbknn followed by leiden clustering and run umap on the result." info: test_dependencies: diff --git a/src/workflows/integration/harmony_leiden/config.vsh.yaml b/src/workflows/integration/harmony_leiden/config.vsh.yaml index 11e9d3d0d1d..7a6ecb4f06f 100644 --- a/src/workflows/integration/harmony_leiden/config.vsh.yaml +++ b/src/workflows/integration/harmony_leiden/config.vsh.yaml @@ -1,5 +1,6 @@ name: "harmony_leiden" namespace: "workflows/integration" +scope: "public" description: "Run harmony integration followed by neighbour calculations, leiden clustering and run umap on the result." authors: - __merge__: /src/authors/dries_schaumont.yaml diff --git a/src/workflows/integration/scanorama_leiden/config.vsh.yaml b/src/workflows/integration/scanorama_leiden/config.vsh.yaml index a17625caa8c..955d0f09a13 100644 --- a/src/workflows/integration/scanorama_leiden/config.vsh.yaml +++ b/src/workflows/integration/scanorama_leiden/config.vsh.yaml @@ -1,5 +1,6 @@ name: "scanorama_leiden" namespace: "workflows/integration" +scope: "public" description: "Run scanorama integration followed by neighbour calculations, leiden clustering and run umap on the result." authors: - __merge__: /src/authors/mauro_saporita.yaml diff --git a/src/workflows/integration/scgpt_leiden/config.vsh.yaml b/src/workflows/integration/scgpt_leiden/config.vsh.yaml index b136846bf41..256dca6a887 100644 --- a/src/workflows/integration/scgpt_leiden/config.vsh.yaml +++ b/src/workflows/integration/scgpt_leiden/config.vsh.yaml @@ -1,5 +1,6 @@ name: "scgpt_leiden" namespace: "workflows/integration" +scope: "public" description: "Run scGPT integration (cell embedding generation) followed by neighbour calculations, leiden clustering and run umap on the result." authors: - __merge__: /src/authors/dorien_roosen.yaml diff --git a/src/workflows/integration/scvi_leiden/config.vsh.yaml b/src/workflows/integration/scvi_leiden/config.vsh.yaml index 8e3a4a50e86..553bf0f347b 100644 --- a/src/workflows/integration/scvi_leiden/config.vsh.yaml +++ b/src/workflows/integration/scvi_leiden/config.vsh.yaml @@ -1,5 +1,6 @@ name: "scvi_leiden" namespace: "workflows/integration" +scope: "public" description: "Run scvi integration followed by neighbour calculations, leiden clustering and run umap on the result." authors: - __merge__: /src/authors/dries_schaumont.yaml diff --git a/src/workflows/integration/totalvi_leiden/config.vsh.yaml b/src/workflows/integration/totalvi_leiden/config.vsh.yaml index 5dc56e8c500..4dd69f2df36 100644 --- a/src/workflows/integration/totalvi_leiden/config.vsh.yaml +++ b/src/workflows/integration/totalvi_leiden/config.vsh.yaml @@ -1,5 +1,6 @@ name: "totalvi_leiden" namespace: "workflows/integration" +scope: "public" description: "Run totalVI integration followed by neighbour calculations, leiden clustering and run umap on the result." authors: - __merge__: /src/authors/dries_schaumont.yaml diff --git a/src/workflows/multiomics/dimensionality_reduction/config.vsh.yaml b/src/workflows/multiomics/dimensionality_reduction/config.vsh.yaml index fbe0eb2ea01..b71b164431b 100644 --- a/src/workflows/multiomics/dimensionality_reduction/config.vsh.yaml +++ b/src/workflows/multiomics/dimensionality_reduction/config.vsh.yaml @@ -1,5 +1,6 @@ name: "dimensionality_reduction" namespace: "workflows/multiomics" +scope: "public" description: "Run calculations that output information required for most integration methods: PCA, nearest neighbour and UMAP." authors: - __merge__: /src/authors/dries_schaumont.yaml diff --git a/src/workflows/multiomics/neighbors_leiden_umap/config.vsh.yaml b/src/workflows/multiomics/neighbors_leiden_umap/config.vsh.yaml index 4216a22979a..a0debaa058c 100644 --- a/src/workflows/multiomics/neighbors_leiden_umap/config.vsh.yaml +++ b/src/workflows/multiomics/neighbors_leiden_umap/config.vsh.yaml @@ -1,5 +1,6 @@ name: "neighbors_leiden_umap" namespace: "workflows/multiomics" +scope: "public" description: "Performs neighborhood search, leiden clustering and run umap on an integrated embedding." authors: - __merge__: /src/authors/dries_schaumont.yaml diff --git a/src/workflows/multiomics/process_batches/config.vsh.yaml b/src/workflows/multiomics/process_batches/config.vsh.yaml index dc6319b90c4..25fc07b34e6 100644 --- a/src/workflows/multiomics/process_batches/config.vsh.yaml +++ b/src/workflows/multiomics/process_batches/config.vsh.yaml @@ -1,5 +1,6 @@ name: "process_batches" namespace: "workflows/multiomics" +scope: "public" 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 diff --git a/src/workflows/multiomics/process_samples/config.vsh.yaml b/src/workflows/multiomics/process_samples/config.vsh.yaml index a84cc772a9b..8abbe3ff119 100644 --- a/src/workflows/multiomics/process_samples/config.vsh.yaml +++ b/src/workflows/multiomics/process_samples/config.vsh.yaml @@ -1,5 +1,6 @@ name: "process_samples" namespace: "workflows/multiomics" +scope: "public" description: "A pipeline to analyse multiple multiomics samples." info: test_dependencies: diff --git a/src/workflows/multiomics/split_h5mu/config.vsh.yaml b/src/workflows/multiomics/split_h5mu/config.vsh.yaml index c79ad081ef2..d5b0ef1f986 100644 --- a/src/workflows/multiomics/split_h5mu/config.vsh.yaml +++ b/src/workflows/multiomics/split_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: "split_h5mu" namespace: "workflows/multiomics" +scope: "private" description: "Split the samples of a single modality from a .h5mu (multimodal) sample into seperate .h5mu files based on the values of an .obs column of this modality. " authors: - __merge__: /src/authors/dries_schaumont.yaml diff --git a/src/workflows/multiomics/split_modalities/config.vsh.yaml b/src/workflows/multiomics/split_modalities/config.vsh.yaml index 331512c26bb..196dacf5a46 100644 --- a/src/workflows/multiomics/split_modalities/config.vsh.yaml +++ b/src/workflows/multiomics/split_modalities/config.vsh.yaml @@ -1,5 +1,6 @@ name: "split_modalities" namespace: "workflows/multiomics" +scope: "private" description: "A pipeline to split a multimodal mudata files into several unimodal mudata files." authors: - __merge__: /src/authors/dries_schaumont.yaml diff --git a/src/workflows/prot/prot_multisample/config.vsh.yaml b/src/workflows/prot/prot_multisample/config.vsh.yaml index ebcd8140fdd..3770dfcb65c 100644 --- a/src/workflows/prot/prot_multisample/config.vsh.yaml +++ b/src/workflows/prot/prot_multisample/config.vsh.yaml @@ -1,5 +1,6 @@ name: "prot_multisample" namespace: "workflows/prot" +scope: "public" description: "Processing unimodal multi-sample ADT data." info: image: /images/concepts/fig_workflow_multiomics_adt_multisample.svg diff --git a/src/workflows/prot/prot_singlesample/config.vsh.yaml b/src/workflows/prot/prot_singlesample/config.vsh.yaml index 95051f0b6d7..5b31e9c8093 100644 --- a/src/workflows/prot/prot_singlesample/config.vsh.yaml +++ b/src/workflows/prot/prot_singlesample/config.vsh.yaml @@ -1,5 +1,6 @@ name: "prot_singlesample" namespace: "workflows/prot" +scope: "public" description: "Processing unimodal single-sample CITE-seq data." info: image: /images/concepts/fig_workflow_multiomics_adt_singlesample.svg diff --git a/src/workflows/qc/qc/config.vsh.yaml b/src/workflows/qc/qc/config.vsh.yaml index c0e019b2fa0..4dbe6c1ce46 100644 --- a/src/workflows/qc/qc/config.vsh.yaml +++ b/src/workflows/qc/qc/config.vsh.yaml @@ -1,5 +1,6 @@ name: "qc" namespace: "workflows/qc" +scope: "public" description: "A pipeline to add basic qc statistics to a MuData " authors: - __merge__: /src/authors/dries_schaumont.yaml diff --git a/src/workflows/rna/rna_multisample/config.vsh.yaml b/src/workflows/rna/rna_multisample/config.vsh.yaml index b14e15f8020..cc946dc8a94 100644 --- a/src/workflows/rna/rna_multisample/config.vsh.yaml +++ b/src/workflows/rna/rna_multisample/config.vsh.yaml @@ -1,5 +1,6 @@ name: "rna_multisample" namespace: "workflows/rna" +scope: "public" description: "Processing unimodal multi-sample RNA transcriptomics data." info: image: /images/concepts/fig_workflow_multiomics_rna_multisample.svg diff --git a/src/workflows/rna/rna_singlesample/config.vsh.yaml b/src/workflows/rna/rna_singlesample/config.vsh.yaml index 391fb828dc0..6e68e537365 100644 --- a/src/workflows/rna/rna_singlesample/config.vsh.yaml +++ b/src/workflows/rna/rna_singlesample/config.vsh.yaml @@ -1,5 +1,6 @@ name: "rna_singlesample" namespace: "workflows/rna" +scope: "public" description: "Processing unimodal single-sample RNA transcriptomics data." info: image: /images/concepts/fig_workflow_multiomics_rna_singlesample.svg diff --git a/src/workflows/test_workflows/annotation/harmony_knn/config.vsh.yaml b/src/workflows/test_workflows/annotation/harmony_knn/config.vsh.yaml index 119b1701e2e..9f84f9e035e 100644 --- a/src/workflows/test_workflows/annotation/harmony_knn/config.vsh.yaml +++ b/src/workflows/test_workflows/annotation/harmony_knn/config.vsh.yaml @@ -1,5 +1,6 @@ name: "harmony_knn_test" namespace: "test_workflows/annotation" +scope: "test" description: "This component tests the output of the annotation of the harmony_knn of workflow." authors: - __merge__: /src/authors/dorien_roosen.yaml diff --git a/src/workflows/test_workflows/annotation/scanvi_scarches/config.vsh.yaml b/src/workflows/test_workflows/annotation/scanvi_scarches/config.vsh.yaml index 5dd5b24999b..915644490cf 100644 --- a/src/workflows/test_workflows/annotation/scanvi_scarches/config.vsh.yaml +++ b/src/workflows/test_workflows/annotation/scanvi_scarches/config.vsh.yaml @@ -1,5 +1,6 @@ name: "scanvi_scarches_test" namespace: "test_workflows/annotation" +scope: "test" description: "This component tests the output of the annotation of the scanvi annotation workflow." authors: - __merge__: /src/authors/dorien_roosen.yaml diff --git a/src/workflows/test_workflows/annotation/scgpt/config.vsh.yaml b/src/workflows/test_workflows/annotation/scgpt/config.vsh.yaml index a8711122c90..1e1b911a78c 100644 --- a/src/workflows/test_workflows/annotation/scgpt/config.vsh.yaml +++ b/src/workflows/test_workflows/annotation/scgpt/config.vsh.yaml @@ -1,5 +1,6 @@ name: "scgpt_annotation_test" namespace: "test_workflows/annotation" +scope: "test" description: "This component test the output of the the scgpt_annotation workflow." authors: - __merge__: /src/authors/dorien_roosen.yaml diff --git a/src/workflows/test_workflows/annotation/scvi_knn/config.vsh.yaml b/src/workflows/test_workflows/annotation/scvi_knn/config.vsh.yaml index 1f5d8f53693..a34192dfefd 100644 --- a/src/workflows/test_workflows/annotation/scvi_knn/config.vsh.yaml +++ b/src/workflows/test_workflows/annotation/scvi_knn/config.vsh.yaml @@ -1,5 +1,6 @@ name: "scvi_knn_test" namespace: "test_workflows/annotation" +scope: "test" description: "This component tests the output of the annotation of the scvi_knn of workflow." authors: - __merge__: /src/authors/dorien_roosen.yaml diff --git a/src/workflows/test_workflows/ingestion/bd_rhapsody/config.vsh.yaml b/src/workflows/test_workflows/ingestion/bd_rhapsody/config.vsh.yaml index 4e711859291..ffe66f9e4b9 100644 --- a/src/workflows/test_workflows/ingestion/bd_rhapsody/config.vsh.yaml +++ b/src/workflows/test_workflows/ingestion/bd_rhapsody/config.vsh.yaml @@ -1,5 +1,6 @@ name: "bd_rhapsody_test" namespace: "test_workflows/ingestion" +scope: "test" description: "This component test the output of the integration test of the bd_rhapsody workflow." authors: - __merge__: /src/authors/jakub_majercik.yaml diff --git a/src/workflows/test_workflows/ingestion/cellranger_mapping/config.vsh.yaml b/src/workflows/test_workflows/ingestion/cellranger_mapping/config.vsh.yaml index a140ea5640e..2a64c1ac038 100644 --- a/src/workflows/test_workflows/ingestion/cellranger_mapping/config.vsh.yaml +++ b/src/workflows/test_workflows/ingestion/cellranger_mapping/config.vsh.yaml @@ -1,5 +1,6 @@ name: "cellranger_mapping_test" namespace: "test_workflows/ingestion" +scope: "test" description: "This component test the output of the integration test of the cellranger mapping workflow." authors: - __merge__: /src/authors/jakub_majercik.yaml diff --git a/src/workflows/test_workflows/ingestion/cellranger_multi/config.vsh.yaml b/src/workflows/test_workflows/ingestion/cellranger_multi/config.vsh.yaml index 6099f8d230f..17f5d80e6f3 100644 --- a/src/workflows/test_workflows/ingestion/cellranger_multi/config.vsh.yaml +++ b/src/workflows/test_workflows/ingestion/cellranger_multi/config.vsh.yaml @@ -1,5 +1,6 @@ name: "cellranger_multi_test" namespace: "test_workflows/ingestion" +scope: "test" description: "This component test the output of the integration test of the cellranger multi workflow." authors: - __merge__: /src/authors/jakub_majercik.yaml diff --git a/src/workflows/test_workflows/ingestion/cellranger_postprocessing/config.vsh.yaml b/src/workflows/test_workflows/ingestion/cellranger_postprocessing/config.vsh.yaml index a3a4b7ab565..5c6299a5a47 100644 --- a/src/workflows/test_workflows/ingestion/cellranger_postprocessing/config.vsh.yaml +++ b/src/workflows/test_workflows/ingestion/cellranger_postprocessing/config.vsh.yaml @@ -1,5 +1,6 @@ name: "cellranger_postprocessing_test" namespace: "test_workflows/ingestion" +scope: "test" description: "This component test the output of the integration test of the cellranger postprocessing workflow." authors: - __merge__: /src/authors/jakub_majercik.yaml diff --git a/src/workflows/test_workflows/ingestion/conversion/config.vsh.yaml b/src/workflows/test_workflows/ingestion/conversion/config.vsh.yaml index 7175fd6405a..b22415b7919 100644 --- a/src/workflows/test_workflows/ingestion/conversion/config.vsh.yaml +++ b/src/workflows/test_workflows/ingestion/conversion/config.vsh.yaml @@ -1,5 +1,6 @@ name: "conversion_test" namespace: "test_workflows/ingestion" +scope: "test" description: "This component test the output of the integration test of the conversion workflow." authors: - __merge__: /src/authors/jakub_majercik.yaml diff --git a/src/workflows/test_workflows/multiomics/dimensionality_reduction/config.vsh.yaml b/src/workflows/test_workflows/multiomics/dimensionality_reduction/config.vsh.yaml index 806b9a0f10b..b3e294dbdc9 100644 --- a/src/workflows/test_workflows/multiomics/dimensionality_reduction/config.vsh.yaml +++ b/src/workflows/test_workflows/multiomics/dimensionality_reduction/config.vsh.yaml @@ -1,5 +1,6 @@ name: "dimensionality_reduction_test" namespace: "test_workflows/multiomics" +scope: "test" description: "This component test the output of the integration test of dimensionality_reduction." authors: - __merge__: /src/authors/kai_waldrant.yaml diff --git a/src/workflows/test_workflows/multiomics/process_batches/workflow_test/config.vsh.yaml b/src/workflows/test_workflows/multiomics/process_batches/workflow_test/config.vsh.yaml index fadb66e5c24..bd38f4b57ed 100644 --- a/src/workflows/test_workflows/multiomics/process_batches/workflow_test/config.vsh.yaml +++ b/src/workflows/test_workflows/multiomics/process_batches/workflow_test/config.vsh.yaml @@ -1,5 +1,6 @@ name: "workflow_test" namespace: "test_workflows/multiomics/process_batches" +scope: "test" description: "This component tests the output of the integration test of process_batches test_wf." authors: - __merge__: /src/authors/kai_waldrant.yaml diff --git a/src/workflows/test_workflows/multiomics/process_batches/workflow_test2/config.vsh.yaml b/src/workflows/test_workflows/multiomics/process_batches/workflow_test2/config.vsh.yaml index 2a95593e326..18ecb1f1fb6 100644 --- a/src/workflows/test_workflows/multiomics/process_batches/workflow_test2/config.vsh.yaml +++ b/src/workflows/test_workflows/multiomics/process_batches/workflow_test2/config.vsh.yaml @@ -1,5 +1,6 @@ name: "workflow_test2" namespace: "test_workflows/multiomics/process_batches" +scope: "test" description: "This component tests the output of the integration test of process_batches test_wf2." authors: - __merge__: /src/authors/kai_waldrant.yaml diff --git a/src/workflows/test_workflows/multiomics/split_h5mu/config.vsh.yaml b/src/workflows/test_workflows/multiomics/split_h5mu/config.vsh.yaml index 96e932f6ecf..22356fff03a 100644 --- a/src/workflows/test_workflows/multiomics/split_h5mu/config.vsh.yaml +++ b/src/workflows/test_workflows/multiomics/split_h5mu/config.vsh.yaml @@ -1,5 +1,6 @@ name: "split_h5mu_test" namespace: "test_workflows/multiomics" +scope: "test" description: "This component test the output of the integration test of split_h5mu." authors: - __merge__: /src/authors/kai_waldrant.yaml diff --git a/src/workflows/test_workflows/multiomics/split_modalities/config.vsh.yaml b/src/workflows/test_workflows/multiomics/split_modalities/config.vsh.yaml index 861e343c44e..734398c826f 100644 --- a/src/workflows/test_workflows/multiomics/split_modalities/config.vsh.yaml +++ b/src/workflows/test_workflows/multiomics/split_modalities/config.vsh.yaml @@ -1,5 +1,6 @@ name: "split_modalities_test" namespace: "test_workflows/multiomics" +scope: "test" description: "This component test the output of the integration test of split_modalities." authors: - __merge__: /src/authors/kai_waldrant.yaml diff --git a/src/workflows/test_workflows/qc/config.vsh.yaml b/src/workflows/test_workflows/qc/config.vsh.yaml index 08d0e07c80d..09d767f449b 100644 --- a/src/workflows/test_workflows/qc/config.vsh.yaml +++ b/src/workflows/test_workflows/qc/config.vsh.yaml @@ -1,5 +1,6 @@ name: "qc_test" namespace: "test_workflows/qc" +scope: "test" description: "This component test the output of the integration test of the QC workflow." authors: - __merge__: /src/authors/jakub_majercik.yaml