iCAMP1.5.12 package

Infer Community Assembly Mechanisms by Phylogenetic-Bin-Based Null Model Analysis

bmntd.big

beta mean nearest taxon distance (betaMNTD) from big data

bmntd

beta mean nearest taxon distance (betaMNTD)

bmpd

Beta mean pairwise distance (betaMPD)

bNRI.bin.big

Calculate beta net relatedness index (betaNRI) for each phylogenetic b...

bNRI.bin.cm

Calculate beta net relatedness index (betaNRI) for each phylogenetic b...

bNRI.cm

Calculate beta net relatedness index with parallel computing under mul...

bNRIn.p

Calculate beta net relatedness index with parallel computing

bNTI.big.cm

Beta nearest taxon index (betaNTI) from big data and under multiple me...

bNTI.big

Beta nearest taxon index (betaNTI) from big data

bNTI.bin.big

Calculate beta nearest taxon index (betaNTI) for each phylogenetic bin

bNTI.bin.cm

Calculate beta nearest taxon index (betaNTI) for each phylogenetic bin...

bNTI.cm

Calculate beta nearest taxon index (betaNTI) with parallel computing u...

bNTIn.p

Calculate beta nearest taxon index (betaNTI) with parallel computing

change.sigindex

Change significance index option in iCAMP analysis

cohend

Cohen's d effect size

dist.3col

Transform distance matrix to 3-column matrix

dist.bin.3col

Convert a list of dist (or matrixes) to a matrix

dniche

Calculate niche difference between species

iCAMP-package

Infer Community Assembly Mechanisms by Phylogenetic-bin-based null mod...

icamp.big

Infer community assembly mechanism by phylogenetic-bin-based null mode...

icamp.bins

Summarize iCAMP result in each bin

icamp.boot

Bootstrapping analysis of icamp results

icamp.cate

Summarize iCAMP result for different categories of taxa

icamp.cm

Infer community assembly mechanism by phylogenetic-bin-based null mode...

icamp.cm2

Phylogenetic-bin-based null model analysis under different metacommuni...

match.2col

Check the consistency of the first two columns of different matrixes

match.name

Check and ensure the consistency of IDs in different objects.

maxbigm

Find maximum value in a big matrix

midpoint.root.big

Midpoint root a large phylogeny

mntdn

Mean nearest taxon distance (MNTD)

mpdn

Mean pairwise distance (MPD)

NRI.cm

Calculate net relatedness index (NRI) under multiple metacommunities

NRI.p

Calculate net relatedness index (NRI) by parallel computing.

NTI.cm

Calculate nearest taxon index (NTI) under multiple metacommunities

NTI.p

Calculate nearest taxon index (NTI) with parallel computing

null.norm

Normality test for null values

pdist.big

Pairwise phylogenetic distance matrix from big tree

pdist.p

Pairwise phylogenetic distance matrix from small tree

ps.bin

Test within-bin phylogenetic signal

qp.bin.js

Calculate relative importance of community assembly processes

qpen.cm

Quantifying assembly processes based on entire-community null model an...

qpen

Quantifying assembly processes based on entire-community null model an...

qpen.test

Summary and comparison of QPEN results based on bootstrapping

RC.bin.bigc

Calculate modified Roup-Crick index based on Bray-Curtis similarity fo...

RC.bin.cm

Calculate modified Roup-Crick index based on Bray-Curtis similarity fo...

RC.cm

Modified Raup-Crick index based on Bray-Curtis similarity under multip...

RC.pc

Modified Raup-Crick index based on Bray-Curtis similarity

snm

Estimation of neutral taxa percentae and dispersal rate

taxa.binphy.big

Phylogenetic binning based on phylogenetic tree

tree.droot

Distance from root to tip(s) and node(s) on phylogenetic tree

tree.path

List nodes and edge lengthes from root to each tip and/or node

To implement a general framework to quantitatively infer Community Assembly Mechanisms by Phylogenetic-bin-based null model analysis, abbreviated as 'iCAMP' (Ning et al 2020) <doi:10.1038/s41467-020-18560-z>. It can quantitatively assess the relative importance of different community assembly processes, such as selection, dispersal, and drift, for both communities and each phylogenetic group ('bin'). Each bin usually consists of different taxa from a family or an order. The package also provides functions to implement some other published methods, including neutral taxa percentage (Burns et al 2016) <doi:10.1038/ismej.2015.142> based on neutral theory model and quantifying assembly processes based on entire-community null models ('QPEN', Stegen et al 2013) <doi:10.1038/ismej.2013.93>. It also includes some handy functions, particularly for big datasets, such as phylogenetic and taxonomic null model analysis at both community and bin levels, between-taxa niche difference and phylogenetic distance calculation, phylogenetic signal test within phylogenetic groups, midpoint root of big trees, etc. Version 1.3.x mainly improved the function for 'QPEN' and added function 'icamp.cate()' to summarize 'iCAMP' results for different categories of taxa (e.g. core versus rare taxa).