create_volcano_plot
Create a volcano plot from an assay to visualize differential gene expression, highlighting significant upregulated and downregulated genes based on log2 fold change and adjusted p-value thresholds.
Instructions
Create a volcano plot for differential gene expression data from the given assay.
A volcano plot displays log2 fold change on the x-axis and -log10(adjusted p-value) on the y-axis. Genes are colored based on their significance:
Red: upregulated (log2fc > threshold, adj_p < threshold)
Blue: downregulated (log2fc < -threshold, adj_p < threshold)
Gray: not significant
Returns a link to the plot and summary statistics. FORMATTING INSTRUCTION: RENDER THE RESPONSE IN MARKDOWN FORMAT!
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assay_id | Yes | Assay identifier (e.g., 'OSD-253-6c5f9f37b9cb2ebeb2743875af4bdc86') | |
| log2fc_threshold | No | Log2 fold change threshold for highlighting significant genes | |
| adj_p_threshold | No | Adjusted p-value threshold for significance | |
| top_n | No | How many significant genes to label in the plot | |
| figsize_width | No | Figure width in inches | |
| figsize_height | No | Figure height in inches |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |