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