GRN
objectgetCounts.Rd
Get counts for the various data defined in a GRN
object.
Note: This function, as all get
functions from this package, does NOT return a GRN
object.
getCounts(
GRN,
type,
permuted = FALSE,
asMatrix = FALSE,
includeIDColumn = TRUE,
includeFiltered = FALSE
)
Object of class GRN
Character. Either peaks
or rna
. peaks
corresponds to the counts for the open chromatin data, while rna
refers to th RNA-seq counts. If set to rna
, both real (foreground) and background data can be retrieved, while for peaks
, only the real (i.e., the one with index 0
) can be retrieved.
TRUE
or FALSE
. Default FALSE
. Should the permuted data be taken (TRUE
) or the non-permuted, original one (FALSE
)?
Logical. TRUE
or FALSE
. Default FALSE
. If set to FALSE
, counts are returned as a data frame with or without an ID column (see includeIDColumn
). If set to TRUE
, counts are returned as a matrix with the ID column as row names.
Logical. TRUE
or FALSE
. Default TRUE
. Only relevant if asMatrix = FALSE
. If set to TRUE
, an explicit ID column is returned (no row names). If set to FALSE
, the IDs are in the row names instead.
Logical. TRUE
or FALSE
. Default FALSE
. If set to FALSE
, genes or peaks marked as filtered (after running the function filterData
) will not be returned. If set to TRUE
, all elements are returned regardless of the currently active filter status.
Data frame of counts, with the type as indicated by the function parameters. This function does **NOT** return a GRN
object.
# See the Workflow vignette on the GRaNIE website for examples
GRN = loadExampleObject()
#> Downloading GRaNIE example object from https://git.embl.de/grp-zaugg/GRaNIE/-/raw/master/data/GRN.rds
#> INFO [2023-08-16 17:28:33] Storing GRN@data$RNA$counts matrix as sparse matrix because fraction of 0s is > 0.1 (0.44)
#> Finished successfully. You may explore the example object. Start by typing the object name to the console to see a summaty. Happy GRaNIE'ing!
counts.df = getCounts(GRN, type = "peaks", permuted = FALSE)