Track the number of reads (= sequences), samples and cluster (e.g. ASV) from various objects including dada-class and derep-class.
Source:R/dada_phyloseq.R
track_wkflow.Rd
List of fastq and fastg.gz files -> nb of reads and samples
List of dada-class -> nb of reads, clusters (ASV) and samples
List of derep-class -> nb of reads, clusters (unique sequences) and samples
Matrix of samples x clusters (e.g.
otu_table
) -> nb of reads, clusters and samplesPhyloseq-class -> nb of reads, clusters and samples
Usage
track_wkflow(
list_of_objects,
obj_names = NULL,
clean_pq = FALSE,
taxonomy_rank = NULL,
...
)
Arguments
- list_of_objects
(required) a list of objects
- obj_names
A list of names corresponding to the list of objects
- clean_pq
(logical) If set to TRUE, empty samples and empty ASV are discarded before clustering.
- taxonomy_rank
A vector of int. Define the column number of taxonomic rank
in physeq@tax_table
to compute the number of unique value. Default is NULL and do not compute values for any taxonomic rank- ...
Other arguments passed on to
clean_pq()
function.
Examples
data(enterotype)
if (requireNamespace("pbapply")) {
track_wkflow(list(data_fungi, enterotype), taxonomy_rank = c(3, 5))
}
#> Compute the number of sequences
#> Start object of class: phyloseq
#> Start object of class: phyloseq
#> Compute the number of clusters
#> Start object of class: phyloseq
#> Start object of class: phyloseq
#> Compute the number of samples
#> Start object of class: phyloseq
#> Start object of class: phyloseq
#> Compute the number of values in taxonomic rank
#> Start object of class: phyloseq
#> Start object of class: phyloseq
#> Start object of class: phyloseq
#> Start object of class: phyloseq
#> nb_sequences nb_clusters nb_samples Class Family
#> 1 1839124.0000 1420 185 25 163
#> 2 279.9807 553 280 1 1