Note: This function, as all get
functions from this package, does NOT return a GRN
object.
getGRNSummary(GRN, silent = FALSE)
Object of class GRN
TRUE
or FALSE
. Default FALSE
. Should the function be silent and print nothing?
A named list summarizing the GRN object. This function does **NOT** return a GRN
object, but instead a named lsit with the
following elements:
data
:
peaks
, genes
and TFs
:
sharedSamples
:
metadata
:
parameters
and config
: GRN parameters and config information
connections
: Connection summary for different connection types
TF_peak
: TF-peak (number of connections for different FDR thresholds)
peak_genes
: Peak-gene
TF_peak_gene
: TF-peak-gene
network
: Network-related summary, including the number of nodes, edges, communities and enrichment for both the TF-peak-gene and TF-gene network
TF_gene
TF_peak_gene
# 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:40] 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!
summary.l = getGRNSummary(GRN)
#> INFO [2023-08-16 17:28:41] Finished successfully. Execution time: 1.2 secs