Releases: vmikk/metagMisc
0.5.0
metagMisc v.0.5.0 (git 621e9cf, March 20, 2024)
-
New functions
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 thanntaxaphyloseq_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 forbreakawaypackageraref_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_otusandphyloseq_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 problemprevalencewas 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.tableparse_uc- new option to remove duplicated rowsparse_taxonomy_amptkrewrittenparse_taxonomy_amptk_batch- supports multithreading nowphyloseq_standardize_otu_abundance- addedwisconsinandrheamethodsphyloseq_filter_prevalence- informative error messages addedphyloseq_sep_variable- informative error messages addedphyloseq_summary- add OTU occurrence statseig_perc- added plots of explained variance percentagesadonis_pairwisephyloseq_ntaxa_by_taxsome- 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 OTUsprevalenceis now much faster withdata.table
-
New logo, designed by Olesya Dulya
-
Documentation updates
v.0.0.4
This is a checkpoint release of metagMisc as of 2018-02-13.
New in v.0.0.4:
New functions:
phyloseq_mult_raref_div- for averaging of diversity metrics across multiple rarefaction iterationsphyloseq_to_MetaCommunity- converter ofphyloseqclass toMetaCommunityobject fromentropartpackagephyloseq_otu_occurrence- estimates taxa occurrence or occurrence frequencyphyloseq_standardize_otu_abundance- wrapper ofdecostandfunction fromveganpackagephyloseq_filter_top_taxa- extracts the most abundant taxa fromphyloseq-objectsphyloseq_add_max_tax_rank- adds the lowest level of taxonomic classification to the taxonomy tabletaxonomy_to_qiime- prepares taxonomy in QIIME-style
Experimental functions:
phyloseq_averagephyloseq_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.
v.0.0.3
This is a checkpoint release of metagMisc as of 2017-11-08.
New in v.0.0.3:
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_rarefis able to run in parallel now; custom seeds option and rarefaction attributes were added, fixed auto-detection of rarefaction depthphyloseq_comparewas 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.
Side notes: this version was used on a SLURM cluster.
v.0.0.2
This is a checkpoint release of metagMisc as of 2017-10-03.
New in v.0.0.2:
New functions:
prepare_inextphyloseq_filter_sample_wise_abund_trimmake_utax_taxonomymake_utax_taxonomy_batchcheck_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.
v.0.0.1
This is a checkpoint release of metagMisc as of 2017-08-23.
New in v.0.0.1:
Data-handling functions:
phyloseq_filter_prevalencephyloseq_prevalence_plotphyseq_rm_na_taxphyloseq_sep_variable
Functions for dissimilarity analysis:
phyloseq_group_dissimilarityMultSE
Functional diversity related functions:
predict_metagenomesmetagenome_contributionsfilter_cazy
General purpose functions:
somedist2list
++ Documentation updates and bug fixes.
v.0.0.0.9000
The first alpha release of metagMisc.