regress_out
Remove unwanted sources of variation in single-cell RNA sequencing data by regressing out specified observation annotations, enhancing downstream analysis accuracy.
Instructions
Regress out (mostly) unwanted sources of variation.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
keys | Yes | Keys for observation annotation on which to regress on. | |
layer | No | If provided, which element of layers to regress on. | |
n_jobs | No | Number of jobs for parallel computation. |
Input Schema (JSON Schema)
{
"description": "Input schema for the regress_out preprocessing tool.",
"properties": {
"keys": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Keys for observation annotation on which to regress on.",
"title": "Keys"
},
"layer": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "If provided, which element of layers to regress on.",
"title": "Layer"
},
"n_jobs": {
"anyOf": [
{
"exclusiveMinimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Number of jobs for parallel computation.",
"title": "N Jobs"
}
},
"required": [
"keys"
],
"title": "RegressOutModel",
"type": "object"
}