Description Usage Arguments Value See Also Examples
View source: R/transform_filter-methods.R
Make filter fun. that returns the most abundant p
fraction of taxa
1 |
p |
A numeric of length 1, indicating what fraction of the most abundant taxa should be kept. |
na.rm |
A logical. Should |
A function (enclosure), suitable for filterfun_sample
,
that will return TRUE
for each element in the most abundant p fraction of taxa.
topk
, topf
,
topp
, rm_outlierf
1 2 3 4 5 6 7 8 9 | ## Use simulated abundance matrix
set.seed(711)
testOTU <- otu_table(matrix(sample(1:50, 25, replace=TRUE), 5, 5), taxa_are_rows=FALSE)
sample_sums(testOTU)
f1 <- filterfun_sample(topp(0.2))
(wh1 <- genefilter_sample(testOTU, f1, A=1))
wh2 <- c(TRUE, TRUE, TRUE, FALSE, FALSE)
prune_taxa(wh1, testOTU)
prune_taxa(wh2, testOTU)
|
sa1 sa2 sa3 sa4 sa5
97 123 118 157 152
sp1 sp2 sp3 sp4 sp5
FALSE FALSE TRUE TRUE FALSE
OTU Table: [2 taxa and 5 samples]
taxa are columns
sp3 sp4
sa1 13 48
sa2 31 36
sa3 44 36
sa4 42 47
sa5 48 40
OTU Table: [3 taxa and 5 samples]
taxa are columns
sp1 sp2 sp3
sa1 15 7 13
sa2 22 16 31
sa3 17 4 44
sa4 32 29 42
sa5 23 33 48
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.