Can cnetplot plot points change shape in clusterprofiler?
0
0
Entering edit mode
7 weeks ago
DN99 • 0

I have a cnetplot and I am wondering if it is possible for me to do further categorising of the plot by point shape?

I have a cnetplot of genes and their interacting pathways, but the genes also have a few drug categories I wanted to just see if I could change the point shape to have shapes for each of the categories the genes might be in, as well as already having the points colour-coded by fold change.

My issue is with the enrichment data that goes in the cnetplot, it isn't the exact same length as my gene list that has drug data so I am getting an error:

pother <- cnetplot(genes_of_interest,
foldChange = gene_list_measure,
)

drugs <- dplyr::select(drugs, Gene, Druggability)
gene_drugs <- drugs$Druggability names(gene_drugs) <- drugs$Gene

pother + geom_point(aes(shape=gene_drugs, color=gene_drugs))

Error: Aesthetics must be either length 1 or the same as the data (56): shape and colour


My drugs gene list is shorter than the gene list in genes_of_interest, but my drugs data does contain only genes that are in genes_of_interest and their corresponding drug categories - is there a way for me to add these into the cnetplot to consider as point shapes?