Learn R Programming

bipartite (version 2.23)

Visualising Bipartite Networks and Calculating Some (Ecological) Indices

Description

Functions to visualise webs and calculate a series of indices commonly used to describe pattern in (ecological) webs. It focuses on webs consisting of only two levels (bipartite), e.g. pollination webs or predator-prey-webs. Visualisation is important to get an idea of what we are actually looking at, while the indices summarise different aspects of the web's topology.

Copy Link

Version

Install

install.packages('bipartite')

Monthly Downloads

13,137

Version

2.23

License

GPL

Issues

Pull Requests

Stars

Forks

Maintainer

Carsten F Dormann

Last Published

October 7th, 2025

Functions in bipartite (2.23)

as.tnet

Ensures that networks conform to the tnet stardards
barrett1987

Individuals caught in a pollination web in boreal Canada.
elberling1999

No. of visits in a pollination web of arctic-alpine Sweden
betalinkr

Calculate network dissimilarity (beta diversity) and its components
betweenness_w

Betweenness centrality in a weighted network
distance_w

Distance in a weighted network
closeness_w

Closeness centrality in a weighted network
clustering_tm

Redefined clustering coefficient for two-mode networks
discrepancy

Calculates discrepancy of a matrix
linklevel

Indices of a bipartite network at the link level
junker2013

Flower visitation network
czvalues

Computes c and z for network modules
decimalr2dtable

Generates matrix with same marginal totals for non-negative decimal values
empty

Deletes empty rows and columns from a matrix.
computeModules

computeModules
extinction

Simulates extinction of a species from a bipartite network
inouye1988

A pollination network from the Snowy Mountains of New South Wales, Australia
compart

Detects compartments
listModuleInformation

listModuleInformation
degreedistr

Fits functions to cumulative degree distributions of both trophic levels of a network.
kato1990

No. of individuals caught in a pollination web of a Japanese beech forest
dfun

Calculates standardised specialisation index d' (d prime) for each species in the lower trophic level of a bipartite network.
endpoint

Computes end-point degrees for a bipartite network
genweb

Generate a random bipartite web
kevan1970

A pollination network from Northern Ellesmere Island, Canada
bezerra2009

Individuals observed in a flower-visitation network of oil-collecting bees in a Brazilian steppe.
grouplevel

Analysis of bipartite webs at the level of each of the two levels (groups) of the network
nodespec

Calculates the node-based specialisation index
moduleWeb-class

Class "moduleWeb"
nestedcontribution

Calculates the per-species contribution to nestedness (z-score relative to null model)
nestedness

Calculates nestedness temperature of presence/absence matrices
plotmatrix

Plot a matrix organised by topology
null.t.test

Compares observed pattern to random webs.
plotPAC

Function to draw a circular plot to visualise potential apparent competition (PAC)
null.distr

Null model based on fitted marginal distribution
plotweb_deprecated

Visualize a bipartite interaction matrix (e.g. a foodweb)
nest.smdm

Computes nestedness of a matrix as WNODA (and NODF and WNODF)
nested

Calculates any of several measures of nestedness
printoutModuleInformation

printoutModuleInformation
DIRT_LPA_wb_plus

Functions "LPA_wb_plus" and "DIRT_LPA_wb_plus"
olesen2002aigrettes

A flower visitation network from the Azores
nullmodel

Generates null models for network analysis
small1976

A flower visitation network from a peat bog in Ottawa, Canada
schemske1978

A flower visitation network from Urbana, IL, USA
second.extinct

Secondary extinctions in bipartite networks
plotweb2

Visualize a tripartite interaction matrix (e.g. a tritrophic foodweb)
tnet_igraph

Exports a tnet network to an igraph object
togetherness

Calculates the number of identical co-presences and co-absences for species-on-islands
vazllao

A pollination network.
symmetrise_w

Symmetrise_w
sortmatrix

Organise matrix by topology
npartite

Computes indices for a masked-one-mode network
swap.web

Creates null model for bipartite networks
projecting_tm

Projecting binary and weighted two-mode networks onto weighted one-mode networks.
r2dexternal

Generates null models for network analysis by considering external abundances
shuffle.web

Shuffle web entries
fc

Calculates the functional complementarity for the rows of a web
vazmasc

A pollination network.
plotweb

Visualize a bipartite interaction matrix (e.g. a foodweb)
slope.bipartite

Slope of extinction simulation
bipartite-package

Analysis of bipartite ecological webs
vazmasnc

A pollination network.
motten1982

A spring flower visitation network from North Carolina, USA
vazquez.example

Examples for some analyses
versionlog

Log of bipartite versions and changes
mosquin1967

Flower visitation network from Melville Island, Northwest Territories, Canada
vazarr

A pollination network.
mgen

Generate simulated network according to a given probability matrix
frame2webs

Converts a table of observations into a network matrix
memmott1999

Flower visitation network from a meadow near Bristol, UK
restrictednull

The restricted null model accounting for modules with nested entries
olesen2002flores

Another flower visitation network from the Azores
networklevel

Analysis of bipartite webs at the level of the entire network
nestedrank

Calculates the rank of a species in a matrix sorted for maximum nestedness
robustness

Robustness to species extinctions
strength

Computes species strength according to either of two definitions
spectral.radius

Calculates the spectral radius as a nestedness measurement of a bipartite matrix, possibly with regard to mass action
visweb

Plotting function to visualize a bipartite food web
web2edges

Conversion of a network matrix into a (weighted) edge list
webs2array

Puts two or more webs into one array of webs
wine

Weighted-Interaction Nestedness Estimator
vazcer

A pollination network.
vazquenc

A pollination network.
vazquec

A pollination network.
vaznull

Null model with constrained connectance and moderately constrained marginal totals
olito2015

A pollination network from the Canadian Rockies
ollerton2003

ollerton2003
plotModuleWeb

plotModuleWeb
sortweb

Function to sort bipartite webs
specieslevel

Calculate various indices for network properties at the species level
Safariland

A pollination web from Argentina
PDI

Paired Differences Index
NOS

Calculates the node overlap and separation according to Strona & Veech (2015)
C.score

Calculates the (normalised) mean number of checkerboard combinations (C-score) in a matrix
V.ratio

Calculates the variance-ratio as suggested by Schluter (1984)
ND

Normalised degree, betweenness and closeness centrality
as.one.mode

Conversion of a network matrix
H2fun

Specialisation of a bipartite web.
array2linkmx

Reshape a webarray to a web X link matrix
PAC

Potential for Apparent Competition