read spatial locations/coordinates from nested list and generate list of Giotto spatLocsObj
Usage
readSpatLocsData(
data_list,
default_spat_unit = NULL,
provenance = NULL,
cores = determine_cores(),
verbose = TRUE
)
Examples
df <- data.frame(
feat_ID = c("feat_1", "feat_2", "feat_3"),
sdimx = c(1, 2, 3), sdimy = c(1, 2, 1)
)
temporal_dir <- tempdir()
write.csv(df, paste0(temporal_dir, "/spatlocs.csv"), row.names = FALSE)
readSpatLocsData(paste0(temporal_dir, "/spatlocs.csv"))
#> list depth of 1
#>
#> List item [1]:
#> spat_unit: cell
#> name: raw
#> There are non numeric or integer columns for the spatial location
#> input at column position(s): 1
#> The first non-numeric column will be considered as a cell ID
#> to test for consistency with the expression matrix
#> Other non numeric columns will be removed
#> [[1]]
#> An object of class spatLocsObj : "raw"
#> spat_unit : "cell"
#> provenance: cell
#> dimensions: 3 3
#> preview :
#> sdimx sdimy cell_ID
#> <int> <int> <char>
#> 1: 1 1 feat_1
#> 2: 2 2 feat_2
#> 3: 3 1 feat_3
#>
#> ranges:
#> sdimx sdimy
#> [1,] 1 1
#> [2,] 3 2
#>
#>