-
New functions
- make rarefaction based on RTK
phyloseq_num_shared_otus.R
- estimation of the number of shared and non-shared OTUs between all pairwise combinations of samplesphyloseq_bootstrap
- bootstraps samples in phyloseq objectphyloseq_combine_samples
- sums OTU abundances of replicates or sample groups into a single samplephyloseq_coverage
- estimates the observed abundance-based sample coveragecoverage_to_samplesize
- estimates the required sample size for a particular coveragephyloseq_coverage_raref
- coverage-based rarefactionphyloseq_effort_div
- computes OTU diversity for a particular sample size or coveragephyloseq_effort_div_rangeplot
- vizualization of OTU diversity and richness for a particular sequencing depth or sample coverage rangesphyloseq_otu_appearance
- determines which OTUs appeared or disappeared in comparison with reference sample groupphyloseq_richness_filter
- removes samples from phyloseq object that have less thann
taxaphyloseq_inext
- estimates interpolated and extrapolated Hill numbers and sample coverage and constructs rarefaction curvephyloseq_merge_samples
- merges samples by namephyloseq_mult_raref_dist
- performs multiple rarefactions and averages sample dissimilarity across rarefactionsphyloseq_rename_with_tax
- renames phyloseq OTUs or species with taxonomy ranksphyloseq_sep_pairwise
- splits phyloseq-class object for pairwise comparisons by sample-level variablephyloseq_taxonomic_resolution
- summarizes taxonomic resolution of the dataphyloseq_taxonomy_imputation
- replaces missing taxonomy with higher ranksphyloseq_replace_zero
- replaces zeros in OTU abundance with psudocount or min observed abundncephyloseq_transform_aldex_clr
- performs ALDEx2-based centred log-ratio transformation of OTU tableget_max_taxonomic_rank_DT
- determines the lowest level of taxonomic classification (withdata.table
)prepare_breakaway
- prepares frequency counts forbreakaway
packageraref_rtk
-RTK
-based rarefactionread_m8
- reads the standard BLAST m8 format (-outfmt 6
)blast_to_wide
- converts BLAST results to a wide tableSES
- standardized effect size estimationcentroid_coords
- coordinates of centroids and medoidschunk
- split vector into chunks of equal sizechunk_table
- split data.table into chunkscount_primers
- counts number of reads in which the primer is foundjaccard_bray
- converts between Bray-Curtis and Jaccard dissimilarity indiciesleading_zero
- adds or removes leading zeroszero_pad
- pads a number with leading zerospackage_availability
- checks the availability of dependenciesvegdist_zero
- Bray-Curtis index with double-zero support
-
Bug fixes
phyloseq_extract_shared_otus
andphyloseq_extract_non_shared_otus
- issue warning in the case if no OTUs were foundget_max_taxonomic_rank
- data types bugphyloseq_average
- progress bar fixedparse_uc
- fixed a column name problemprevalence
was added to NAMESPACE (thanks @LukDrey for reporting the issue)
-
The other updates
phyloseq_to_df
- handles taxa as rows case and checks the presence of taxonomy in phyloseq objectparse_uc
- is much faster now withdata.table
parse_uc
- new option to remove duplicated rowsparse_taxonomy_amptk
rewrittenparse_taxonomy_amptk_batch
- supports multithreading nowphyloseq_standardize_otu_abundance
- addedwisconsin
andrhea
methodsphyloseq_filter_prevalence
- informative error messages addedphyloseq_sep_variable
- informative error messages addedphyloseq_summary
- add OTU occurrence statseig_perc
- added plots of explained variance percentagesadonis_pairwise
phyloseq_ntaxa_by_tax
some
- works with phyloseq nowtaxonomy_to_qiime
- supports Domain rank and performs validation of user-supplied ranksphyloseq_otu_occurrence
- added countsphyloseq_filter_sample_wise_abund_trim
- added relative abundance optionphyloseq_phylo_ses
- added VPD metricphyloseq_group_dissimilarity
- added comparison types (between/within group)phyloseq_extract_shared_otus
- estimates percentage of shared OTUsprevalence
is now much faster withdata.table
-
New logo, designed by Olesya Dulya
-
Documentation updates
-
New functions
phyloseq_mult_raref_div
- for averaging of diversity metrics across multiple rarefaction iterationsphyloseq_to_MetaCommunity
- converter of phyloseq class to MetaCommunity object from entropart packagephyloseq_otu_occurrence
- estimates taxa occurrence or occurrence frequencyphyloseq_standardize_otu_abundance
- wrapper of decostand function from vegan packagephyloseq_filter_top_taxa
- extracts the most abundant taxa from phyloseq-objectsphyloseq_add_max_tax_rank
- adds the lowest level of taxonomic classification to the taxonomy tabletaxonomy_to_qiime
- prepares taxonomy in QIIME-style
-
New experimental functions
phyloseq_average
phyloseq_mult_raref_avg
- This functions implements OTU abundance averaging following compositional data analysis workflow.
-
Bug fixes
phyloseq_mult_raref
- multithreading fixphyloseq_to_df
- fix bug with taxonomy orderparse_taxonomy_amptk_batch
- fix column reorderingphyloseq_transform_vst_blind
- add workaround for excessive zeros
-
Documentation and some minor updates
-
New functions
phyloseq_phylo_div
- for phylogenetic diversity estimationphyloseq_phylo_ses
- standardized effect size for phylogenetic diversityphyloseq_randomize
- randomization of abundance table and phylogeny in phyloseq objects (for null model testing and simulation)mult_dissim
- compute beta diversity for each rarefaction iterationmult_dist_average
- average multiple distance matricesdissimilarity_to_distance
- transform (non-metric) dissimilarity matrix to a weighted Euclidean distance (metric), as in Greenacre 2017add_metadata
- wrapper to add sample metadata to data framesuc_to_sumaclust
- convert UC files (from USEARCH or VSEARCH) to Sumaclust OTU observation maps
-
Enhancements
phyloseq_mult_raref
is able to run in parallel now; custom seeds option and rarefaction attributes were added, fixed auto-detection of rarefaction depthphyloseq_compare
was completely rewritten to allow for one or multiple input phyloseq objects; additional abundance statistics were added; fixed bug with percentage estimationprevalence
- mean and median OTU abundance were added
-
Documentation updates and some other improvements
-
New functions
prepare_inext
phyloseq_filter_sample_wise_abund_trim
make_utax_taxonomy
make_utax_taxonomy_batch
check_tax_uniqueness
-
Enhancements:
phyloseq_group_dissimilarity
- generalized to more than 2 groupsphyloseq_filter_prevalence
- added conditional option (AND/OR) for abundance and prevalence filtering
-
Documentation updates
-
New data-handling functions
phyloseq_filter_prevalence
phyloseq_prevalence_plot
physeq_rm_na_tax
phyloseq_sep_variable
-
New functions for dissimilarity analysis
phyloseq_group_dissimilarity
MultSE
-
Functional diversity related functions
predict_metagenomes
metagenome_contributions
filter_cazy
-
New general purpose functions
some
dist2list
-
Documentation updates and bug fixes
- The first alpha release of metagMisc.