omicverse-visualization-for-bulk-color-systems-and-single-cell-d
OmicVerse visualization for bulk, color systems, and single-cell data
Overview
Leverage this skill when a user wants help recreating or adapting plots from the OmicVerse plotting tutorials:
It covers how to configure OmicVerse's plotting style, choose colors from the Forbidden City palette, and generate bulk as well as single-cell specific figures.
Instructions
- Set up the plotting environment
- Import
omicverse as ov,matplotlib.pyplot as plt, and other libraries required by the user's request (pandas,seaborn,scanpy, etc.). - Call
ov.ov_plot_set()(orov.plot_set()depending on the installed version) to apply OmicVerse's default styling before generating figures. - Load example data via
ov.read(...)/ov.pp.preprocess(...)or instruct users to supply their own AnnData/CSV files.
- Import
- Bulk RNA-seq visuals (
t_visualize_bulk)- Use
ov.pl.venn(sets=..., palette=...)to display overlaps among DEG lists (no more than 4 groups). Encourage settingsetsas a dictionary of set names → gene lists. - For volcano plots, load the DEG table (
result = ov.read('...csv')) and callov.pl.volcano(result, pval_name='qvalue', fc_name='log2FoldChange', ...). Explain optional keyword arguments such assig_pvalue,sig_fc,palette, and label formatting. - To compare group distributions with box plots, gather long-form data (e.g., from
seaborn.load_dataset('tips')) and invokeov.pl.boxplot(data, x_value=..., y_value=..., hue=..., ax=ax, palette=...). Mention how to adjust figure size, legend placement, and significance annotations.
- Use
More from starlitnightly/omicverse
single-cell-downstream-analysis
AUCell pathway scoring, metacell DEG, scDrug response, SCENIC regulons, cNMF programs, and NOCD community detection in OmicVerse.
50single-cell-annotation-skills-with-omicverse
Cell type annotation: SCSA, MetaTiME, CellVote consensus, CellMatch, GPTAnno, weighted KNN label transfer in OmicVerse.
49bulk-rna-seq-deseq2-analysis-with-omicverse
PyDESeq2 differential expression: ID mapping, DE testing, fold-change thresholding, and GSEA enrichment visualization in OmicVerse.
47single-cell-preprocessing-with-omicverse
Single-cell QC, normalization, HVG detection, PCA, neighbor graph, UMAP/tSNE embedding pipelines in OmicVerse (CPU/GPU).
44single-cell-multi-omics-integration
Multi-omics integration: MOFA factor analysis, GLUE unpaired alignment, SIMBA batch correction, TOSICA label transfer, StaVIA trajectory. Covers scRNA+scATAC paired/unpaired workflows.
41data-export-pdf
Create professional PDF reports with text, tables, and embedded images using reportlab. Works with ANY LLM provider (GPT, Gemini, Claude, etc.).
38