Rarefy table
Subsample frequencies from all samples so that the sum of frequencies in
each sample is equal to sampling-depth.
Parameters
- table : FeatureTable[Frequency]
- The feature table to be rarefied.
- sampling_depth : Int % Range(1, None)
- The total frequency that each sample should be rarefied to. Samples
where the sum of frequencies is less than the sampling depth will be
not be included in the resulting table unless subsampling is performed
with replacement.
- with_replacement : Bool, optional
- Rarefy with replacement by sampling from the multinomial distribution
instead of rarefying without replacement.
Returns
- rarefied_table : FeatureTable[Frequency]
- The resulting rarefied feature table.