BioNAR-package |
BioNAR: Biological Network Analysis in R |
addEdgeAtts |
Copy edge attributes from one graph to another |
annotateGeneNames |
Annotate Human Gene Names |
annotateGoBP |
Add GO BP annotation to the graph vertices |
annotateGoCC |
Add GO CC annotation to the graph vertices |
annotateGoMF |
Add GO MF annotation to the graph vertices |
annotateGOont |
Annotate nodes with GO terms |
annotateInterpro |
Add InterPro Family and Domain annotation to the graph vertices |
annotatePresynaptic |
Add presynaptic functional groups |
annotateSCHanno |
Add SCHanno synaptic functional groups |
annotateTopOntoOVG |
Annotate graph with disease terms |
annotateVertex |
Generic annotation function |
applpMatrixToGraph |
Add attributes to the vertex. |
BioNAR |
BioNAR: Biological Network Analysis in R |
buildNetwork |
Build network from data.table |
calcAllClustering |
Calculate memberships for all clustering algorithms and store them on the graph vertices. |
calcBridgeness |
Helper function that uses 'getBridgeness' to calculate graph node bridgeness values for selected algorithm and consensus matrix and save them as a graph attribute 'BRIDGENESS.<alg>' with '<alg>' replaced by the selected algorithm name. |
calcCentrality |
Calculate the vertex centrality measures |
calcCentralityExternalDistances |
Function to calculate a distance matrix between a list of permuted vertex centrality matrices and a unperturbed reference matrix. |
calcCentralityInternalDistances |
Function calculates a set of distance metrics between each vertex pair given a list of vertex centrality matrices |
calcClustering |
Calculate community membership for given clustering algorithm and store the results as new vertex attributes in the graph.. |
calcDiseasePairs |
Calculate each disease-disease pair overlap given a list of disease terms. |
calcEntropy |
Calculate the graph entropy for each perturbed vertex, and save the results as new vertex attributes in the graph. |
calcMembership |
Calculate cluster memberships for the graph. |
calcReclusterMatrix |
Hierarchical graph clustering |
calcSparsness |
Calculate sparsness of the graph. |
clusteringSummary |
Matrix of cluster characteristics |
clusterORA |
Calculate annotation enrichment for clusters in the graph |
compMembership |
Calculate cluster memberships for one of the graph component. |
degreeBinnedGDAs |
Prepare mapping for degree-aware annotation shuffling. |
diseasome |
Barabasi's Diseasome Network |
escapeAnnotation |
Escapes elements of list in annotation. |
evalCentralitySignificance |
Compare distance distributions of internal and external distances |
findLCC |
Find Largest Connected Component of the graph |
fitDegree |
Fit Power Law to degree distribution. |
fitSigmoid |
Fit Fold-enrichment distribution to sigmoid function |
flatfile.go.BP.csv |
Annotation from Gene Ontology Biological Process (GO_BP) |
flatfile.go.CC.csv |
Annotation from Gene Ontology Cellular Compartment (GO_CC) |
flatfile.go.MF.csv |
Annotation from Gene Ontology Molecular Function (GO_MF) |
flatfile_human_gene2HDO.csv |
Human Gene Disease Associations (GDA) |
getAnnotationList |
Extract unique values from annotations. |
getAnnotationVertexList |
Return vertex list for each term in annotation attribute |
getBridgeness |
Calculate bridginess from consensus matrix |
getCentralityMatrix |
Calculate centrality measures for graph nodes. |
getClustering |
Get clustering results for the graph. |
getClusterSubgraphByID |
Return induced subgraph for cluster |
getCommunityGraph |
Create new graph with communities as a nodes. |
getDiseases |
Get HDO disease IDs |
getDType |
Get DiseaseTypes |
getDYNAMO |
Calculate DYNAMO sensitivity matrix. |
getEntropy |
Calculates vertex perturbation graph entropy. |
getEntropyRate |
Calculate the maximum entropy rate and initial entropy rate . |
getGNP |
Generate random graph from reference |
getGraphCentralityECDF |
Convert centrality matrix into ECDF |
getIDs |
Utility function to get vertex ids from vertex attributes The function obtain attribute values and check duplicates in it. It fails if any duplicate found. |
getPA |
Generate random graph from reference |
getRandomGraphCentrality |
Centrality measures for random graphs induced by input one |
getRobustness |
Calculate cluster robustness from consensus matrix |
gofs |
Goodnes of fit KS test |
law-class |
Result of PawerLaw fit |
layoutByCluster |
Calculate layout based upon membership |
layoutByRecluster |
Calculate two-level layout from recluster matrix |
makeConsensusMatrix |
Function to make random resampling consensus matrix in memory |
makeMembership |
Create membership 'data.frame' from graph for arbitrary annotation |
markBowTie |
Calculates bow-tie decomposition and marks vertices with one of the following in the 'BowTie' attribute: • SCC - maximal strong connected component; • IN - vertices not in SCC, but SCC is reachable from them; • OUT - vertices not in SCC, but reachable from SCC; • TU - vertices not in all three above, but reachable from IN and OUT is reachable from them (TUBES); • IDR - vertices not in SCC, but they are reachable from IN and OUT is NOT reachable from them (INTENDRILS); • ODR - vertices not is SCC, but they are NOT reachable from IN and OUT is reachable from them (OUTTENDRILS); • OTR - all other vertices. |
metlMatrix |
Convert sparce matrix into triplet 'data.frame'. |
normModularity |
Calculates the normalised network modularity value. |
permute |
Randomly shuffle annotations |
plotBridgeness |
Plot Bridgeness values |
plotEntropy |
Plot graph entropy values versus vertex degree for each perturbed vertex value. |
plotRatio |
Plot fraction of enriched communities |
plotSigmoid |
Plot results of the sigmoid fit |
PPI_Presynaptic.csv |
Table of protein protein interactions for presynaptic compartment |
PPI_Presynaptic.gml |
PPI graph for presynaptic compartment |
prepareGDA |
Function to return vertex annotation from a graph in the Vertex Annotation form and format it for further analysis. |
PresynAn.csv |
Presynaptic genes specific functional annotation |
recluster |
Hierarchical graph clustering |
removeVertexTerm |
Remove vertex property. |
runPermDisease |
Calculate disease-disease pair overlaps on permuted network to estimate its statistical significance |
sampleDegBinnedGDA |
Function to randomly shuffle vertex annotation terms, whilst preserving the vertex degree originally found with that annotation term.. |
sampleGraphClust |
Perturbe graph and calculate its clustering |
SCH_flatfile.csv |
Schizopherina related synaptic gene functional annotation. |
summaryStats |
Calculate summary statistics from enrichment table |
unescapeAnnotation |
Unescape annotation strings |
zeroNA |
Auxiliary function to replace NAs with zeros. |