rareBiosphere {otuSummary} | R Documentation |
Summarize different subgroups in the rare biosphere
Description
The function discriminates different fractions of rare biosphere from the input community data, based on the ratio between the maximum and minimum abundance (for details, please see Yang et al. 2017).
Usage
rareBiosphere(otutab, siteInCol = TRUE, taxhead= NULL, percent = FALSE,
threshold = 1, cutRatio = 100, cutPERare = 5, ...)
Arguments
otutab |
An OTU table of microbial community, which can contain a taxonomic column (if siteInCol) or row (if site in rows). Note this function requires the otu table must be given in absolute counts, not in relative abundance. |
siteInCol |
Logical, by default it is "TRUE", meaning the OTU table contains samples in columns and taxa in rows. Otherwise, the otu table will be transposed. |
taxhead |
Character, specify the header of taxonomy. By default the taxonomic column is NULL. |
percent |
Logical, whether the input otu table is in relative abundance. The default is FALSE. |
threshold |
Numeric, the threshold specify the relative abundance cutoff upon which the rare biosphere is subset. |
cutRatio |
Numeric, the cutRatio parameter is the ratio between the maximum and minimum non-zero absolute abundance, which specify the threshold of conditionally rare taxa (CRT). |
cutPERare |
Numeric, the argument cutPERare specify the threshold of permanently rare taxa (PERare) in the community according to the ratio as mentioned above. |
... |
arguments to be passed to/from other methods. |
Details
The rare biopshere constitutes different fractions of rarity. The conditionally rare taxa (CRT) are generally rare across samples but can become abundant in some samples. In contrast, the permanently rare taxa (PERare) are persistently low in abundance. Different levels of rarity may have practical implications and suggest potential roles in metabolism and ecological functions (Lynch and Neufeld, 2015; Yang et al., 2017).
This function will filter the rare biophere from the input OTU table and then discriminate different rare fractions based on the ratio between the maximum and minimum non-zero absolute abundance, which has been as an technical alternative of skewness (please see Yang et al. 2017 for details).
The function only works with otu table with absolute abundance, for the absolute reads enable to identify of absolute singletons and doubletons.
Value
The function returns a list of 4 data frames.
summaryTable |
The element "summaryTable" returns a table containing the maximum and the minimum relative abundance, the ratio of the two abundance, the grouping of rarity, whether the taxa is singleton or doubletons, with additional column of taxonomy if it is included in the input otu table. |
CRT |
Table "CRT" gives the subset of the above "summaryTable" only for the conditionally rare taxa. |
PERare |
Table "PERare" shows the information of permanently rare taxa. |
otherRare |
Table "otherRare" summarizes the rare taxa outside the "CRT" and "PERare". |
Author(s)
Sizhong Yang <yanglzu@163.com>
References
Lynch MDJ, Neufeld JD (2015). Ecology and exploration of the rare biosphere. Nature Reviews Microbiology 13: 217-229.
Yang S, Winkel M, Wagner D, Liebner S (2017). Community structure of rare methanogenic archaea: insight from a single functional group. FEMS Microbiology Ecology: fix126.
Examples
data(otumothur)
example <- rareBiosphere(otutab = otumothur, siteInCol = TRUE, taxhead = "taxonomy",
percent = FALSE, threshold = 1, cutRatio = 100, cutPERare = 5)
length(example)
names(example)
head(example[["summaryTable"]])
head(example[["CRT"]])
example2 <- rareBiosphere(otutab = otumothur[,-454], siteInCol = TRUE,
taxhead = NULL, percent=FALSE, threshold = 1, cutRatio = 100, cutPERare = 5)
length(example2)
names(example2)