Generate R/Python code for volcano plots from DEG (Differentially Expressed Genes) analysis results. Triggered when user needs visualization of gene expression data, p-value vs fold-change scatter plots, publication-ready figures for bioinformatics analysis.
Install with Tessl CLI
npx tessl i github:aipoch/medical-research-skills --skill volcano-plot-script62
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Script-based DEG visualization with custom thresholds
Uses main.py script
0%
100%
Correct input flag
100%
100%
Correct output flag
100%
100%
Custom p-value threshold
100%
100%
Custom log2FC threshold
100%
100%
Output DPI 300+
100%
100%
Output file name
100%
100%
PNG output format
100%
100%
run_command.sh created
100%
100%
Column names correct
100%
100%
Without context: $0.4304 · 2m · 30 turns · 205 in / 6,281 out tokens
With context: $0.5872 · 1m 44s · 28 turns · 66 in / 5,321 out tokens
Colorblind-friendly colors and custom gene labeling
Uses main.py script
0%
100%
Uses --label-genes flag
0%
100%
Avoids red-green color combination
100%
100%
Colorblind-friendly palette
100%
100%
Custom colors via flags
0%
100%
Output file name correct
100%
100%
run_command.sh created
100%
100%
Gene label file extracted
100%
100%
Suppresses default top-N auto-labeling
50%
100%
PNG output format
100%
100%
Without context: $0.2915 · 1m 26s · 19 turns · 26 in / 4,545 out tokens
With context: $0.6206 · 1m 41s · 29 turns · 6,393 in / 5,349 out tokens
R script export and significant genes output
Uses main.py script
0%
100%
Uses --export-r flag
0%
100%
Uses --sig-genes-output flag
0%
100%
Output PNG created
100%
100%
R script uses ggplot2
100%
100%
R script uses dplyr
0%
100%
R script negative log10 y-axis
100%
100%
R script threshold lines
100%
100%
significant_genes.csv contains data
100%
100%
run_command.sh created
100%
100%
Without context: $0.6309 · 2m 25s · 32 turns · 38 in / 8,402 out tokens
With context: $0.5324 · 1m 38s · 26 turns · 5,908 in / 4,819 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.