multiOmicDataSet class has been moved to a new package, MOObject. (#277, @kelly-sovacool)
normalize_counts() now uses normalized counts instead of filtered counts for
the correlation heatmap so it matches the PCA and histogram outputs. (#269,
@phoman14)plot_volcano_summary() & plot_volcano_enhanced handle detecting column names for features, significance, and fold-change. plot_volcano_summary() plot now uses plot_volcano_enhanced() for rendering. (#239, @phoman14)clean_raw_counts(). (#234, @phoman14)plot_read_depth() and the clean_raw_counts() read-depth output while preserving the single-color default when no group is selected.display_colors() shows a multiOmicDataSet's chosen color palettes, and get_colors_lst() now takes a palette vector rather than function for simplicity. (#236, @kelly-sovacool)render_report(). (#120, @kelly-sovacool)plot_volcano_summary(). (#228, @kelly-sovacool)output_dir in render_report(). (#235, @kelly-sovacool)filter_counts(), normalize_counts(), and batch_correct_counts(). (#205, @copilot, @kelly-sovacool)plot_venn_diagram(). (#188, @kelly-sovacool)plot_read_depth() and plot_histogram(). (#200, @copilot, @kelly-sovacool)remove_low_count_genes() when use_group_based_filtering = TRUE. (#200, @copilot, @kelly-sovacool)calc_cpm_df(), create_multiOmicDataSet_from_dataframes(), and diff_counts() docstring. (#214, @kelly-sovacool)write_multiOmicDataSet_properties(). (#173, @kelly-sovacool)
setup_capsule_environment(), load_moo_from_data_dir(), parse_optional_vector(), parse_vector_with_default(), and parse_samples_to_rename().clean_raw_counts() where duplicate gene rows were not being aggregated correctly. (#162, @TJoshMeyer)batch_correct_counts() to gracefully skip batch correction when only a single batch level exists; the function now warns without erroring. (#158, @TJoshMeyer)multiOmicDataSet validator to return character vector instead of using stop() per S7 documentation. (#177, @copilot, @kelly-sovacool)filter_counts(), normalize_counts(), and batch_correct_counts(). (#180, @kelly-sovacool)plot_volcano_summary(), plot_volcano_enhanced(), and plot_pca_3d() when used with multiOmicDataSet objects.filter_diff() when filtering_mode = "all" that was causing plot rendering errors.plot_pca_2d() to save plots to disk correctly.arrange_() with arrange() in plot_expr_heatmap(). (#182, @kelly-sovacool)mosuite [function] --json=path/to/args
This is the first release of MOSuite 🎉
multiOmicDataSet (#16, #28)
create_multiOmicDataSet_from_files()create_multiOmicDataSet_from_dataframes()run_deseq2()calc_cpm() (#38)filter_counts() (#38)clean_raw_counts() (#79)normalize_counts() (#82)batch_correct_counts() (#87)diff_counts() (#102)filter_diff() (#110)plot_histogram() (#96)plot_corr_heatmap() (#96)plot_expr_heatmap() (#90, #96)plot_pca() (#88, #96)plot_volcano_enhanced() (#112)plot_volcano_summary() (#112)plot_venn_diagram() (#111)introvisualizationmemoryrenee