pycallingcards.plotting.volcano_plot#
- pycallingcards.plotting.volcano_plot(adata_cc, figsize=(10, 6), font_size=1, pvalue_cutoff=0.01, lfc_cutoff=4, colorleft='indianred', colorright='lightseagreen', title='Volcano plot', name='fisher_exact', label=None, labelleft=None, labelright=None, pvalue_name='pvalues', lfc_name='logfoldchanges', save=False)[source]#
Plot the volcano plot comparing two sample/cluster. Please make sure that alternative equals to ‘two-sided’ for the differential binding analysis.
- Parameters:
figsize (
Tuple
[int
,int
] (default:(10, 6)
)) – The size of the figure.font_size (
int
(default:1
)) – The font of the words on the plot.colorleft (
str
(default:'indianred'
)) – The color of the dot for the left group.colorright (
str
(default:'lightseagreen'
)) – The color of the dot for the right group.pvalue_cutoff (
float
(default:0.01
)) – The pvalue cutoff.lfc_cutoff (
float
(default:4
)) – The log fold change cutoff.title (
str
(default:'Volcano plot'
)) – The title of the plot.label (
Optional
[str
] (default:None
)) – The name of label. If None, it will use the top two index.labelleft (
Optional
[List
[float
]] (default:None
)) – The exact place for left label. Default will automatically give it a place on left top of the plot.labelright (
Optional
[List
[float
]] (default:None
)) – The exact place for left label. Default will automatically give it a place on right top of the plots.pvalue_name (
str
(default:'pvalues'
)) – The name The name stored in for pvalue/pvalue_adj in adata_cc.uns[name][pvalue_name].lfc_name (
str
(default:'logfoldchanges'
)) – The name The name stored in for lfc/lfc_adj in adata_cc.uns[name][lfc_name].save (
Union
[bool
,str
] (default:False
)) – Could be bool or str indicating the file name it would be saved as. If True, a default name would be given and the plot would be saved as a png file.
- Example:
>>> import pycallingcards as cc >>> adata_cc = cc.datasets.mouse_brd4_data(data = "CC") >>> cc.pl.volcano_plot(adata_cc,figsize = (6,10),labelright = (5,220),labelleft = (-9,220))