Learn R Programming

⚠️There's a newer version (1.32.0) of this package.Take me there.

BioNet (version 1.26.1)

Routines for the functional analysis of biological networks

Description

This package provides functions for the integrated analysis of protein-protein interaction networks and the detection of functional modules. Different datasets can be integrated into the network by assigning p-values of statistical tests to the nodes of the network. E.g. p-values obtained from the differential expression of the genes from an Affymetrix array are assigned to the nodes of the network. By fitting a beta-uniform mixture model and calculating scores from the p-values, overall scores of network regions can be calculated and an integer linear programming algorithm identifies the maximum scoring subnetwork.

Copy Link

Version

Version

1.26.1

License

GPL (>= 2)

Maintainer

Marcus Dittrich

Last Published

February 15th, 2017

Functions in BioNet (1.26.1)

largestScoreComp

Component with largest score
plot3dModule

3D plot of the network
plot.bum

Quantile-quantile plot for the beta-uniform mixture model
writeHeinzNodes

Write node input file for HEINZ
scanFDR

Dataframe of scores over a given range of FDRs
scoreFunction

Scoring function for p-values
writeHeinzEdges

Write edge input file for HEINZ
largestComp

Extract largest component of network
loadNetwork.sif

Load network from Cytoscape sif file
aggrPvals

Aggregate several p-values into one p-value
readHeinzGraph

Convert HEINZ output to graph
loadNetwork.tab

Load network from tabular format
BioNet-package

Routines for the functional analysis of biological networks
bumOptim

Fitting a beta-uniform mixture model to p-value distribution
compareNetworks

Compare parameters of two networks
permutateNodes

Permute node labels
plotLLSurface

Log likelihood surface plot
piUpper

Upper bound pi for the fraction of noise
save3dModule

Save a 3D plot of the network
plotModule

Plot of the network
readHeinzTree

Convert HEINZ output to tree
saveNetwork

Save undirected network in various formats
fbumLL

Calculate log likelihood of BUM model
fdrThreshold

Calculate p-value threshold for given FDR
resamplingPvalues

Resampling of microarray expression values and test for differential expression.
rmSelfLoops

Remove self-loops in a graph
sortedEdgeList

Get a sorted edgelist
subNetwork

Create a subGraph
getEdgeList

Get representation of graph as edgelist
consensusScores

Calculation of a consensus score for a network
fbum

Compute the density of the bum distribution
fitBumModel

Fit beta-uniform mixture model to a p-value distribution
makeNetwork

Create graph from source and target vectors
getCompScores

Partition scores for subgraphs of the network
mapByVar

Select probeset by variance and get PPI ID
print.bum

Print information about bum model
scoreNodes

Score the nodes of a network
pvaluesExample

Example p-values for aggregation statistics
summary.bum

Print summary of informations about bum model
scoreOffset

Change score offset for 2 FDRs
writeHeinz

Write input files for HEINZ
hist.bum

Histogram of the p-value distribution with the fitted bum model
runFastHeinz

Calculate heuristically maximum scoring subnetwork
runHeinz

Start HEINZ