expression_heatmap_cluster
ActiveTool of com.seqbench/workbench
Hierarchically cluster a genes x samples expression matrix (UPGMA/average, complete, or single linkage; Euclidean or correlation distance) and return the row/column leaf order, dendrogram merge trees, and row-z-scored values for the Clustered Expression Heatmap visualization.
Parameters schema
{
"type": "object",
"required": [
"genes",
"samples",
"values"
],
"properties": {
"genes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Row (gene) labels."
},
"values": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "number"
}
},
"description": "genes x samples numeric matrix — one row per gene, in the same order as `genes`."
},
"linkage": {
"enum": [
"average",
"complete",
"single"
],
"type": "string",
"default": "average",
"description": "average = UPGMA (standard default), complete = farthest-neighbor, single = nearest-neighbor."
},
"samples": {
"type": "array",
"items": {
"type": "string"
},
"description": "Column (sample) labels."
},
"zScoreRows": {
"type": "boolean",
"default": true,
"description": "Row-wise z-score each gene's values before returning (the conventional 'relative expression' heatmap normalization)."
},
"clusterCols": {
"type": "boolean",
"default": true,
"description": "Cluster (reorder) samples."
},
"clusterRows": {
"type": "boolean",
"default": true,
"description": "Cluster (reorder) genes."
},
"distanceMetric": {
"enum": [
"euclidean",
"correlation"
],
"type": "string",
"default": "correlation",
"description": "correlation = 1 - Pearson r (the standard expression-heatmap default); euclidean = straight-line distance."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
com.seqbench/workbench
1/7 registries