GRaNIE: Reconstruction cell type specific gene regulatory networks including enhancers using single-cell or bulk chromatin accessibility and RNA-seq data


[Up] [Top]

Documentation for package ‘GRaNIE’ version 1.11.0

Help Pages

GRaNIE-package *GRaNIE* (*G*ene *R*egul*a*tory *N*etwork *I*nference including *E*nhancers): Reconstruction and evaluation of data-driven, cell type specific gene regulatory networks including enhancers using chromatin accessibility and RNAseq data (general package information)
addConnections_peak_gene Add peak-gene connections to a 'GRN' object
addConnections_TF_peak Add TF-peak connections to a 'GRN' object
addData Add data to a 'GRN' object.
addData_TFActivity Add TF activity data to GRN object using a simplified procedure for estimating it. EXPERIMENTAL.
addSNPData Add SNP data to a 'GRN' object and associate SNPs to peaks.
addTFBS Add TFBS to a 'GRN' object.
add_featureVariation Quantify and interpret multiple sources of biological and technical variation for features (TFs, peaks, and genes) in a 'GRN' object
add_TF_gene_correlation Add TF-gene correlations to a 'GRN' object.
AR_classification_wrapper Run the activator-repressor classification for the TFs for a 'GRN' object
build_eGRN_graph Builds a graph out of a set of connections
calculateCommunitiesEnrichment Run an enrichment analysis for the genes in each community in the filtered 'GRN' object
calculateCommunitiesStats Generate graph communities and their summarizing statistics
calculateGeneralEnrichment Run an enrichment analysis for the genes in the whole network in the filtered 'GRN' object
calculateTFEnrichment Run an enrichment analysis for the set of genes connected to a particular TF or sets of TFs in the filtered 'GRN' object
changeOutputDirectory Change the output directory of a GRN object
deleteIntermediateData Optional convenience function to delete intermediate data from the function 'AR_classification_wrapper' and summary statistics that may occupy a lot of space
filterConnectionsForPlotting Filter connections for subsequent visualization with 'visualizeGRN()' from the filtered eGRN
filterData Filter RNA-seq and/or peak data from a 'GRN' object
filterGRNAndConnectGenes Filter TF-peaks and peak-gene connections and combine them to TF-peak-gene connections to construct an eGRN.
generateStatsSummary Generate a summary for the number of connections for different filtering criteria for a 'GRN' object.
genes Get the number of genes for a 'GRN' object.
getCounts Get counts for the various data defined in a 'GRN' object
getGRNConnections Extract connections or links from a 'GRN' object as a data frame.
getGRNSummary Summarize a 'GRN' object to a named list for comparison with other 'GRN' objects.
getParameters Retrieve parameters for previously used function calls and general parameters for a 'GRN' object.
getTopNodes Retrieve the top nodes (TFs or genes) with respect to either degree or Eigenvector centrality in the filtered 'GRN' object.
GRaNIE *GRaNIE* (*G*ene *R*egul*a*tory *N*etwork *I*nference including *E*nhancers): Reconstruction and evaluation of data-driven, cell type specific gene regulatory networks including enhancers using chromatin accessibility and RNAseq data (general package information)
GRN-class Create, represent, investigate, quantify and visualize enhancer-mediated gene regulatory networks (*eGRNs*)
importTFData Import externally derived TF Activity data. EXPERIMENTAL.
initializeGRN Create and initialize an empty 'GRN' object.
loadExampleObject Load example GRN dataset
nGenes Get the number of genes for a 'GRN' object.
nPeaks Get the number of peaks for a 'GRN' object.
nTFs Get the number of TFs for a 'GRN' object.
overlapPeaksAndTFBS Overlap peaks and TFBS for a 'GRN' object
peaks Get the number of peaks for a 'GRN' object.
performAllNetworkAnalyses Perform all network-related statistical and descriptive analyses, including community and enrichment analyses. See the functions it executes in the @seealso section below.
plotCommunitiesEnrichment Plot community-based enrichment results for a filtered 'GRN' object
plotCommunitiesStats Plot general structure & connectivity statistics for each community in a filtered 'GRN'
plotCorrelations Plot scatter plots of the underlying count data for either TF-peak, peak-gene or TF-gene pairs for a 'GRN' object
plotDiagnosticPlots_peakGene Plot diagnostic plots for peak-gene connections for a 'GRN' object
plotDiagnosticPlots_TFPeaks Plot diagnostic plots for TF-peak connections for a 'GRN' object
plotDiagnosticPlots_TFPeaks_GC Plot GC-specific diagnostic plots for TF-peak connections for a 'GRN' object
plotGeneralEnrichment Plot the general enrichement results
plotGeneralGraphStats Plot general structure and connectivity statistics for a filtered 'GRN' object
plotPCA_all Produce a PCA plot of the data from a 'GRN' object
plotTFEnrichment Plot TF-based GO enrichment results
plot_stats_connectionSummary Plot various network connectivity summaries for a 'GRN' object
TFs Get the number of TFs for a 'GRN' object.
visualizeGRN Visualize a filtered eGRN in a flexible manner.