hvg
Introduction
this workflow accepts h5fd file and annotate highly variable genes ,regress out (mostly) unwanted sources of variation then cale data to unit variance and zero mean with sc.pp.highly_variable_genes ,sc.pp.regress_out and sc.pp.scale.
Script
Input
Task name | Attribute name | Type | Description |
---|---|---|---|
* main | project_name | String | project name |
* main | anndata | File | Input object format:anndata |
main.hvg | subset | Boolean | Inplace subset to highly-variable genes if True otherwise merely indicate highly variable genes. |
main.hvg | n_top_genes | Int | Number of highly-variable genes to keep. Mandatory if flavor='seurat_v3'. |
main.hvg | min_mean | Float | If n_top_genes unequals None, this and all other cutoffs for the means and the normalized dispersions are ignored. Ignored if flavor='seurat_v3'. |
main.hvg | min_disp | Float | If n_top_genes unequals None, this and all other cutoffs for the means and the normalized dispersions are ignored. Ignored if flavor='seurat_v3'. |
main.hvg | memory | String | Number of memory running tasksnotice:1. The value range is 0.25-32 cores, in addition, 48 cores and 64 cores can be selected, and the CPU must be an integer multiple of 0.25 cores; 2. The memory value range is 1GB-512GB, and the memory must be an integer multiple of 1GB. 3. The CPU / memory ratio must be between 1:2 and 1:8 |
main.hvg | max_value | Float | Clip (truncate) to this value after scaling. If None, do not clip. |
main.hvg | max_mean | Float | If n_top_genes unequals None, this and all other cutoffs for the means and the normalized dispersions are ignored. Ignored if flavor='seurat_v3'. |
main.hvg | max_disp | Float | If n_top_genes unequals None, this and all other cutoffs for the means and the normalized dispersions are ignored. Ignored if flavor='seurat_v3'. |
main.hvg | flavor | String | ['seurat', 'cell_ranger', 'seurat_v3'],Choose the flavor for identifying highly variable genes. For the dispersion based methods in their default workflows, Seurat passes the cutoffs whereas Cell Ranger passes n_top_genes. |
main.hvg | docker | String | -- |
main.hvg | cpu | String | Number of CPU running tasks.notice:1. The value range is 0.25-32 cores, in addition, 48 cores and 64 cores can be selected, and the CPU must be an integer multiple of 0.25 cores; 2. The memory value range is 1GB-512GB, and the memory must be an integer multiple of 1GB. 3. The CPU / memory ratio must be between 1:2 and 1:8 |
Output
Task name | Attribute name | Type | Description |
---|---|---|---|
main | pngfile | Array[File] | Return the output file to the column name of the corresponding table by this.xxx |
main | h5adfile | File | Return the output file to the column name of the corresponding table by this.xxx |