an enhance_colcano function for DEG volcano plot
a DEG data frame contains logFC and p value
which column is log FC
which column is P value
symbol word for groups,default is `c("Down","Stable","Up")`
which group is the stable group
color for every label
a numeric vector in threshold value of log FC
threshold value of P value, can set for every cut_FC number in numeric vector format
a single number or a length of 2 numeric vector, if 2 numeric vector, first one is top max logFC.
a single number of font size
if labels in plot display wrong, try increase it.
a gene names character vectors;
a gene names character vectors; default NULL
a ggplot ob
enhance_volcano(DEG_df,x = 'log2FoldChange', y = 'pvalue',
label = c("Down","Stable","Up"), label_ns = "Stable",
palette = c('#66c2a5', 'grey50', '#fc8d62'),
cut_FC = "auto",cut_P = 0.05,top = 10, size = 2.0,expand = c(0.25,0.25),
genes_list = "top", highlight = NULL)
#> Down 275
#> Stable 24015
#> Up 662