add_dbscan_variable | R Documentation |
Leverages dbscan::dbscan()
to identify tissue sections
on the slide and to group barcode spots accordingly. Required to approximate
the outline of the tissue section(s).
add_dbscan_variable(
coords_df,
eps,
minPts = 3,
name = "dbscan",
x = "x",
y = "y",
min_cluster_size = 1,
...
)
add_tissue_section_variable(coords_df, ccd, minPts = 3, ...)
coords_df |
Data.frame with x and y variable. |
eps |
Distance measure. Given to |
minPts |
Numeric value. Given to |
name |
Name of the added variable. |
... |
To silently drop deprecated arguments. |
Data.frame with additional variable containing numbers. 0 means that the spot is not connected to any other spot (probably artefact). 1-n corresponds to the tissue sections.
add_dbscan_variable()
is the working horse. add_tissue_section_variable()
has specific defaults.
library(SPATA2)
library(EBImage)
library(tidyverse)
data("example_data")
object <- example_data$object_LMU_MCI_diet
coords_df <-
getCoordsDf(object) %>%
add_dbscan_variable(eps = recDbscanEps(object), name = "section")
plotSurface(coords_df, color_by = "section")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.