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. |