Learn R Programming

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

BioNet (version 1.30.0)

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

License

GPL (>= 2)

Maintainer

Marcus Dittrich

Last Published

February 15th, 2017

Functions in BioNet (1.30.0)

fdrThreshold

Calculate p-value threshold for given FDR
runFastHeinz

Calculate heuristically maximum scoring subnetwork
hist.bum

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

Start HEINZ
fbumLL

Calculate log likelihood of BUM model
getEdgeList

Get representation of graph as edgelist
fitBumModel

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

Partition scores for subgraphs of the network
makeNetwork

Create graph from source and target vectors
mapByVar

Select probeset by variance and get PPI ID
readHeinzGraph

Convert HEINZ output to graph
readHeinzTree

Convert HEINZ output to tree
consensusScores

Calculation of a consensus score for a network
fbum

Compute the density of the bum distribution
permutateNodes

Permute node labels
piUpper

Upper bound pi for the fraction of noise
plotLLSurface

Log likelihood surface plot
plotModule

Plot of the network
sortedEdgeList

Get a sorted edgelist
subNetwork

Create a subGraph
writeHeinzEdges

Write edge input file for HEINZ
writeHeinzNodes

Write node input file for HEINZ
compareNetworks

Compare parameters of two networks
bumOptim

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

Extract largest component of network
largestScoreComp

Component with largest score
print.bum

Print information about bum model
pvaluesExample

Example p-values for aggregation statistics
scoreNodes

Score the nodes of a network
scoreOffset

Change score offset for 2 FDRs
aggrPvals

Aggregate several p-values into one p-value
BioNet-package

Routines for the functional analysis of biological networks
loadNetwork.sif

Load network from Cytoscape sif file
loadNetwork.tab

Load network from tabular format
plot.bum

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

Dataframe of scores over a given range of FDRs
plot3dModule

3D plot of the network
scoreFunction

Scoring function for p-values
resamplingPvalues

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

Remove self-loops in a graph
saveNetwork

Save undirected network in various formats
save3dModule

Save a 3D plot of the network
summary.bum

Print summary of informations about bum model
writeHeinz

Write input files for HEINZ