Create Known Spatial Pattern for Selected Genes¶
-
runPatternSimulation()
Creates a known spatial pattern for selected genes one-by-one and runs the different spatial gene detection tests.
runPatternSimulation(
gobject,
pattern_name = "pattern",
pattern_colors = c(`in` = "green", out = "red"),
pattern_cell_ids = NULL,
gene_names = NULL,
spatial_probs = c(0.5, 1),
reps = 2,
spatial_network_name = "kNN_network",
spat_methods = c("binSpect_single", "binSpect_multi", "spatialDE", "spark",
"silhouetteRank"),
spat_methods_params = list(NA, NA, NA, NA, NA),
spat_methods_names = c("binSpect_single", "binSpect_multi", "spatialDE", "spark",
"silhouetteRank"),
scalefactor = 6000,
save_plot = T,
save_raw = T,
save_norm = T,
save_dir = "~",
max_col = 4,
height = 7,
width = 7,
run_simulations = TRUE,
...
)
Arguments¶
gobject |
giotto object |
pattern_name |
name of spatial pattern |
pattern_colors |
2 color vector for the spatial pattern |
pattern_cell_ids |
cell ids that make up the spatial pattern |
gene_names |
selected genes |
spatial_probs |
probabilities to test for a high expressing gene value to be part of the spatial pattern |
reps |
number of random simulation repetitions |
spatial_network_name |
which spatial network to use for binSpectSingle |
spat_methods |
vector of spatial methods to test |
spat_methods_params |
list of parameters list for each element in the vector of spatial methods to test |
spat_methods_names |
name for each element in the vector of spatial elements to test |
scalefactor |
library size scaling factor when re-normalizing dataset |
save_plot |
save intermediate random simulation plots or not |
save_raw |
save the raw expression matrix of the simulation |
save_norm |
save the normalized expression matrix of the simulation |
save_dir |
directory to save results to |
max_col |
maximum number of columns for final plots |
height |
height of final plots |
width |
width of final plots |
run_simulations |
run simulations (default = TRUE) |
… |
additional parameters for renormalization |
Value¶
A data.table with results.