Inferring cell-specific gene regulatory network |
|
---|---|
inferCSN: infer cell-type-specific gene regulatory network |
|
inferCSN logo |
|
inferring cell-type specific gene regulatory network |
|
Network visualization |
|
Plot dynamic networks |
|
Plot dynamic networks |
|
Plot contrast networks |
|
Plot network heatmap |
|
Plot the dynamic differential network but colored by communities and optionally faded by igraph::betweenness |
|
Plot the dynamic differential network but colored by communities and optionally faded by betweenness |
|
Plot the dynamic differential network |
|
quick plot of dynamic networks |
|
Plot goodness-of-fit metrics. |
|
Useful plotting function to plot heatmap with pre-split matrix |
|
Plot module metrics number of genes, number of peaks and number of TFs per gene. |
|
Plot network graph. |
|
Updated plot of top regulators given targets in dynamic networks based on a weight column. Top regulators computed for each epoch, but maintained in plot across epochs if present in epoch subnetwork. |
|
quick plot of top regulators given targets in dynamic networks based on reconstruction weight, colored by expression and interaction type |
|
Plot sub-network centered around one TF. |
|
quick plot of top regulators in dynamic networks |
|
Useful plotting function to plot heatmap of module expression across time with pre-split matrix |
|
plots results of findDynGenes |
|
plots results of findDynGenes |
|
heatmap |
|
Plotting functions |
|
Plot coefficients |
|
Plot coefficients for multiple targets |
|
Network Edge Comparison Visualization |
|
Plot embedding |
|
Plot histogram |
|
Plot expression data in a scatter plot |
|
Plotting theme |
|
Removes legend from plot. |
|
Removes margins from plot. |
|
Removes x axis text. |
|
Removes y axis text. |
|
Network evaluation |
|
Calculate Network Prediction Performance Metrics |
|
Calculate Accuracy |
|
Calculate AUC Metrics |
|
Calculate AUROC Metric |
|
Calculate AUPRC Metric |
|
Calculate Precision Metric |
|
Calculate Recall Metric |
|
Calculate F1 Score |
|
Calculate Set Intersection |
|
Calculate Jaccard Index |
|
calculate_degree_distribution |
|
Computes Jaccard similarity between top regulators in two sets of networks across a range of top X regulators |
|
Sparse regression model |
|
Construct network for single target gene |
|
Sparse regression model |
|
Fit a sparse regression model |
|
Fit a sparse regression model |
|
Cross-validation for regularized generalized linear models |
|
Cross-validation for sparse regression models |
|
Fit generalized linear model |
|
Fit regularized generalized linear model |
|
Fit a gradient boosting regression model with XGBoost |
|
Fit model |
|
Fit models for gene expression |
|
Fit a SuSiE regression model |
|
Format network coefficients |
|
vector functions |
|
infer VECTOR |
|
Title |
|
Title |
|
Title |
|
Title |
|
Title |
|
Title |
|
rank umap |
|
RNA data processing |
|
Aggregate Seurat assay over groups |
|
Aggregate matrix over groups |
|
expression_ksmooth |
|
Peak data processing |
|
Find peaks or regions near gene body or TSS |
|
Dynamic object |
|
Get dynamic genes |
|
find genes expressed dynamically |
|
find genes expressed dynamically |
|
Get pseudotime information |
|
Get dimensional information |
|
compileDynGenes |
|
Network processing |
|
Export network from CSN object |
|
Get any attribute from a CSNObject object |
|
Get metrics |
|
Print Network objects |
|
Generate a simulated sparse matrix for single-cell data testing |
|
Subsampling function |
|
Weight sift |
|
Sifting network |
|
add_interaction_type |
|
Adds interaction type to dynamic differential network |
|
Get active network |
|
Get seurat assay |
|
Get summary of seurat assay |
|
Get network |
|
Get layer data from CSNObject |
|
Get network graph |
|
Get network modules |
|
Get network parameters |
|
Get network regions |
|
Get network TFs |
|
Get GRN inference parameters |
|
Get variable features from CSNObject |
|
Define epochs |
|
Define epochs |
|
density_points |
|
Perform community detection on a dynamic network |
|
dynamic_windowing |
|
Compute a dynamic difference network |
|
Function to return shortest path from 1 regulator to 1 target in a dynamic network |
|
Function to return shortest path from multiple TFs to multiple targets in a dynamic network |
|
Function to compute edge differences between networks |
|
Divides grnDF into epochs, filters interactions between genes not in same or consecutive epochs |
|
compile_epochs |
|
Compute network graph embedding using UMAP. |
|
Get sub-network centered around one TF. |
|
Assigns genes to epochs just based on which mean is maximal |
|
Assigns genes to epochs |
|
Assigns genes to epochs |
|
Assigns genes to epochs |
|
Function to assign nodes to communities via Louvain clustering |
|
Splits data into epochs manually |
|
Splits data into epochs |
|
Computes betweenness and degree of each regulator for each network in a list of networks |
|
Computes Jaccard similarity between top regulators in two sets of networks |
|
Function to compute betweenness and degree |
|
Computes frobenius distance in a pairwise manner between two sets of networks |
|
Adds an extra column to the result of dynamic_shortest_path_multiple that predicts overall action based on correlation between "from" and "to" |
|
find_communities |
|
Returns cuts to define epochs |
|
find_cuts_by_similarity |
|
Find TF modules in regulatory network |
|
Scan for motifs in candidate regions |
|
Finds binding targets given list of dataframes containing binding info for effectors |
|
Function to return shortest path from 1 regulator to 1 target in a static network |
|
Calculate gene rank |
|
Calculate gene rank |
|
Function to compute page rank of TF+target networks |
|
Calculate PageRank |
|
Plot gene ranks and network properties |
|
Network perturbation |
|
The Perturbation class |
|
Set Network object |
|
Calculate cell trajectory in embedding space |
|
Embed perturbation results |
|
Visualize perturbation results |
|
Plot perturbation trajectory |
|
Predict gene expression under TF perturbation |
|
Utils functions |
|
Value selection operator |
|
Convert sparse matrix into dense matrix |
|
Check sparsity of matrix |
|
Extracts a specific solution in the regularization path |
|
Get fitted coefficients |
|
Get fitted coefficients |
|
Copy of the dMcast function from the Matrix.utils package, since this is off CRAN and does not seem to be maintained anymore |
|
Function to compute edge differences |
|
Copy of the aggregate.Matrix function from the Matrix.utils package, since this is off CRAN and does not seem to be maintained anymore |
|
Filter and sort matrix |
|
Compute UMAP embedding |
|
returns a pretty graph given a grnTab and expression data |
|
change igraph attributes so that it is suitable for plotting a small network |
|
change igraph attributes so that it is suitable for plotting a medium network |
|
change igraph attributes so that it is suitable for plotting a small network |
|
convert a table to an igraph |
|
change igraph attributes so that it is suitable for plotting a network of only regs |
|
make a graph of the regulators, top targets, selecting only top XX targets each |
|
return a vector of scaled sizes for a vector of verticies |
|
convert a table to an igraph |
|
Switch matrix to network table |
|
Computes mean expression of groups of genes |
|
Computes mean expression of groups of genes in a dynamic network |
|
Detection of metacells from single-cell gene expression matrix |
|
Format network table |
|
Normalize numeric vector |
|
Switch network table to matrix |
|
Function that orders genes based on peak expression |
|
Parallelize a function |
|
Correlation and covariance calculation for sparse matrix |
|
pre_pseudotime_matrix |
|
print logo |
|
Prints a summary of |
|
Predicts response for a given sample |
|
rough_hierarchy |
|
Function to bootstrap Epoch reconstruction |
|
Function to score targets of effectors |
|
Set Network object |
|
Safe correlation function which returns a sparse matrix without missing values |
|
Fast correlation and covariance calcualtion for sparse matrices |
|
Split indices. |
|
Print diagnostic message |
|
\(R^2\) (coefficient of determination) |
|
Class |
|
Initiate the |
|
The CSNObject class |
|
The Modules class |
|
The Network class |
|
The Regions class |
|
Example data and datasets |
|
Simulate data for testing inferCSN |
|
Create a Seurat object from simulated data |
|
Example matrix data |
|
Example ground truth data |
|
Eexample_meta_data |
|
EnsDb.Hsapiens.v93.annot.UCSC.hg38 |
|
SCREEN.ccRE.UCSC.hg38 |
|
phastConsElements20Mammals.UCSC.hg38 |
|
motif2tf |
|
motifs |