Skip to contents

Subset samples from a relative abundance table.

Usage

subset_rel_abund(rel_abund_tb, var = "sample_id", selection, recompute = FALSE)

Arguments

rel_abund_tb

A tibble.

var

The variable to subset from.

selection

The elements to select.

recompute

Logical, whether to recompute rel_abund.

Value

A tibble.

Examples

smp_selection <- c("Smp1", "Smp2", "Smp3", "Smp4", "Smp5")
subset_rel_abund(rel_abund_phy(physeq), var = "sample_id", selection = smp_selection)
#> # A tibble: 100 × 5
#>    sample_id asv   level  taxon           rel_abund
#>    <chr>     <chr> <chr>  <chr>               <dbl>
#>  1 Smp1      ASV1  Phylum Pseudomonadota 0.00000212
#>  2 Smp1      ASV2  Phylum Spirochaetota  0.00000635
#>  3 Smp1      ASV3  Phylum Pseudomonadota 0.00168   
#>  4 Smp1      ASV4  Phylum Pseudomonadota 0.0000191 
#>  5 Smp1      ASV5  Phylum Actinomycetota 0.0000212 
#>  6 Smp1      ASV6  Phylum Actinomycetota 0.00268   
#>  7 Smp1      ASV7  Phylum Pseudomonadota 0.0000614 
#>  8 Smp1      ASV8  Phylum Bacillota      0         
#>  9 Smp1      ASV9  Phylum Pseudomonadota 0         
#> 10 Smp1      ASV10 Phylum Bacteroidota   0.00000212
#> # ℹ 90 more rows