Create Network from Cell-Cell Proximity Score¶
-
cellProximityNetwork()
Create network from cell-cell proximity scores.
cellProximityNetwork(
gobject,
CPscore,
remove_self_edges = FALSE,
self_loop_strength = 0.1,
color_depletion = "lightgreen",
color_enrichment = "red",
rescale_edge_weights = TRUE,
edge_weight_range_depletion = c(0.1, 1),
edge_weight_range_enrichment = c(1, 5),
layout = c("Fruchterman", "DrL", "Kamada-Kawai"),
only_show_enrichment_edges = F,
edge_width_range = c(0.1, 2),
node_size = 4,
node_text_size = 6,
show_plot = NA,
return_plot = NA,
save_plot = NA,
save_param = list(),
default_save_name = "cellProximityNetwork"
)
Arguments¶
gobject |
giotto object |
CPscore |
CPscore, output from cellProximityEnrichment() |
remove_self_edges |
remove enrichment/depletion edges with itself |
self_loop_strength |
size of self-loops |
color_depletion |
color for depleted cell-cell interactions |
color_enrichment |
color for enriched cell-cell interactions |
rescale_edge_weights |
rescale edge weights (boolean) |
edge_weight_range_depletion |
numerical vector of length 2 to rescale depleted edge weights |
edge_weight_range_enrichment |
numerical vector of length 2 to rescale enriched edge weights |
layout |
layout algorithm to use to draw nodes and edges |
only_show_enrichment_edges |
show only the enriched pairwise scores |
edge_width_range |
range of edge width |
node_size |
size of nodes |
node_text_size |
size of node labels |
show_plot |
show plot |
return_plot |
return ggplot object |
save_plot |
directly save the plot [boolean] |
save_param |
list of saving parameters from all_plots_save_function() |
default_save_name |
default save name for saving, don’t change, change save_name in save_param |
Value¶
An iGraph heatmap.
Details¶
This function creates a network that shows the spatial proximity enrichment or depletion of cell type pairs.