get_wildcards_tbl()
(#48, @kelly-sovacool).set_knitr_opts()
now sets message to FALSE
(#45, @kelly-sovacool).get_wildcards_tbl()
returns the Snakemake wildcards list as a tibble (#46, @kelly-sovacool).pool_taxon_counts()
now takes the taxon_level
argument as a character
rather than a data variable (#43, @kelly-sovacool).log_snakemake()
redirects all output to a rule-specific log
file when called by a Snakemake rule (#35, @kelly-sovacool).pool_taxon_counts()
pools OTU counts at a particular taxonomic
level (e.g. genus, phylum, etc.) to enable comparing analyses at different
taxonomic resolutions, as seen in https://doi.org/10.1128/mbio.03161-21
(#37, @kelly-sovacool).calc_relabun()
calculates OTU relative abundances (#38, @kelly-sovacool).theme_sovacool()
(#39, @kelly-sovacool)theme_lucas()
(#40, @sklucas)parse_tax()
(#32, @kelly-sovacool).
label_html
provides HTML to correctly italicize genus names but not OTU labels.ggtext
.read_tax()
(#30, @kelly-sovacool).
parse_tax()
to separate the logic of reading and parsing taxonomy files.read_tax()
now accepts a sep
parameter to handle different delim file types (e.g. csv or tsv).This is the first release version of schtools! 🎉
NEWS.md
file to track changes to the package.read_dist()
(#10, @NLesniak)read_tax()
(#22, @NLesniak)set_knitr_opts()
(#21, @pschloss, @kelly-sovacool)inline_hook()
(#21, @pschloss, @kelly-sovacool)paste_oxford_list()
(#21, @pschloss, @kelly-sovacool)format_number()
(#24, @pschloss, @kelly-sovacool)is_nearly_whole()
(#24, @pschloss, @kelly-sovacool)close_enough()
(#26, @kelly-sovacool)is_nondesc()
(#28, @kelly-sovacool)introduction