A volcano plot summarizes differential expression by placing effect size on the x-axis and statistical significance on the y-axis. In SciDraw, you can build it directly from a data file: upload the results table, generate the first chart, and then open the result in SciVis to refine labels, colors, thresholds, annotations, and layout.

What data does a volcano plot need?
Use one CSV, TSV, TXT, XLSX, or XLS file. For Excel files, SciDraw imports the first worksheet. A practical table contains:
| Column | Purpose | Example |
|---|---|---|
feature | Gene, protein, or metabolite label | TP53 |
log2_fold_change | Effect size and direction | 2.121 |
adjusted_p_value | Multiple-testing-adjusted significance | 4.912e-7 |
significance | Optional precomputed class | Up |
Keep one observation per row. Use numeric values for fold change and p-values, and avoid merged cells or decorative headers.
Step 1: Start from sample data or upload your file
Open the volcano plot generator. You can inspect six prepared datasets for RNA-seq, proteomics, single-cell, metabolomics, clinical biomarkers, and custom thresholds. Select an example to see the expected structure, or upload your own file.
The generator accepts one file at a time. If an Excel workbook contains several sheets, move the table you want to plot to the first worksheet or export that sheet as CSV.
Step 2: Generate the volcano plot
The tool uses the selected volcano-plot intent and your uploaded columns to create the initial figure. For a conventional result:
- map log2 fold change to the x-axis;
- map
-log10(adjusted p-value)to the y-axis; - separate significant up-regulated, down-regulated, and non-significant points;
- show vertical fold-change cutoffs and a horizontal significance cutoff.
Common starting thresholds are |log2FC| > 1 and adjusted p < 0.05, but your analysis plan should determine the final values.

Step 3: Continue editing in SciVis
After generation, choose Continue editing in SciVis. The result opens in the SciVis workspace instead of remaining on the landing page. There you can:
- change the fold-change and adjusted p-value thresholds;
- edit axis titles, legend text, and the figure title;
- adjust colors, point size, opacity, and label placement;
- annotate selected genes or proteins;
- refine the layout before export.
This separation keeps the tool page focused on uploading and previewing data while SciVis handles iterative editing.
How to choose and label hits
Label only the genes that support the result you discuss. A useful rule is to label a short list selected by adjusted p-value, absolute fold change, or prior biological relevance. Too many names obscure the point cloud and make the plot harder to read.
Use an x-axis centered on zero so up- and down-regulation remain visually balanced. Keep the non-significant points neutral and less prominent than the highlighted categories. If extremely small p-values produce a long tail, document any clipping or cap used on the y-axis.
Common volcano plot mistakes
- Using raw p-values: Prefer adjusted p-values for high-dimensional experiments.
- Hiding the threshold definition: Show cutoff lines and state the values in the caption.
- Using an asymmetric x-axis: A centered scale makes direction easier to compare.
- Labeling too many points: Select a defensible subset and use leader lines where needed.
- Treating missing values as zero: Clean or exclude invalid rows before plotting.
- Skipping data verification: Check that transformed axes and category counts match your source analysis.
Frequently asked questions
Can I make a volcano plot without R or Python?
Yes. Upload a supported table to the volcano plot generator, generate the chart, and edit it visually in SciVis. No plotting code is required.
Can I use Excel data?
Yes. XLSX and XLS files are supported, and SciDraw imports the first worksheet. CSV, TSV, and TXT are also accepted.
Does this work for proteomics and metabolomics?
Yes. The same structure works for differential abundance results as long as each row has a feature identifier, an effect size, and a p-value or adjusted p-value.
Can I edit the chart after it is generated?
Yes. Continue to SciVis to revise labels, colors, annotations, and layout without uploading the data again.
Create your volcano plot
Start with one of the six example datasets or upload your own differential-expression table in the volcano plot generator. Generate the first figure, verify every value, and finish the visual treatment in SciVis.



