MOSuite 0.3.1
- Fix recursion error in
plot_venn_diagram(). (#188, @kelly-sovacool) - Fix S7 dispatch argument mismatch in
plot_read_depth()andplot_histogram(). (#200, @copilot, @kelly-sovacool) - Fix crash in
remove_low_count_genes()whenuse_group_based_filtering = TRUE. (#200, @copilot, @kelly-sovacool) - Fix color palette selection to fall back to random colors with a message when the number of categories exceeds the palette maximum. (#204, @copilot, @kelly-sovacool)
- Update S7 class, generic, and method documentation to use roxygen2 v8.0.0. (#206, #212, @copilot, @kelly-sovacool)
- A docker container with only MOSuite’s dependencies, not MOSuite itself, is now available: https://hub.docker.com/r/nciccbr/mosuite-minimal. (#209, @kelly-sovacool)
- Minor bug fixes in
calc_cpm_df(),create_multiOmicDataSet_from_dataframes(), anddiff_counts()docstring. (#214, @kelly-sovacool)
MOSuite 0.3.0
New features
- New function
write_multiOmicDataSet_properties(). (#173, @kelly-sovacool)- Extracts all the properties from a multiOmicDataSet and writes any data frames as csv files, other objects are written as rds files.
- New utility functions to reduce code duplication across Code Ocean capsules: (#185, @kelly-sovacool)
setup_capsule_environment(),load_moo_from_data_dir(),parse_optional_vector(),parse_vector_with_default(), andparse_samples_to_rename().
Bug fixes
- Fixed bug in
clean_raw_counts()where duplicate gene rows were not being aggregated correctly. (#162, @TJoshMeyer) - Fixed
batch_correct_counts()to gracefully skip batch correction when only a single batch level exists; the function now warns without erroring. (#158, @TJoshMeyer) - Fixed
multiOmicDataSetvalidator to return character vector instead of usingstop()per S7 documentation. (#177, @copilot, @kelly-sovacool) - Fixed duplicate PCA figure files in
filter_counts(),normalize_counts(), andbatch_correct_counts(). (#180, @kelly-sovacool) - Bug fixes: (#174, @kelly-sovacool)
- Fixed bugs in
plot_volcano_summary(),plot_volcano_enhanced(), andplot_pca_3d()when used with multiOmicDataSet objects. - Fixed bug in
filter_diff()whenfiltering_mode = "all"that was causing plot rendering errors. - Fixed
plot_pca_2d()to save plots to disk correctly.
- Fixed bugs in
- Replaced deprecated
arrange_()witharrange()inplot_expr_heatmap(). (#182, @kelly-sovacool) - Improvements for use with Galaxy. (#168, #170, #171, #174, @kelly-sovacool)
MOSuite 0.2.1
MOSuite 0.2.0
- Any user-facing function can now be called from the unix command line to support Galaxy. (#126, #127) Usage:
mosuite [function] --json=path/to/args- It is not recommended for most users to run MOSuite via the CLI; this is only intended for the Galaxy workflow.
- MOSuite is now archived in Zenodo with a DOI: 10.5281/zenodo.16371580
MOSuite 0.1.0
This is the first release of MOSuite 🎉
- Note: at the start of development, this package was called reneeTools. Later it was renamed to MOSuite. (#76)
Main functions & classes
-
multiOmicDataSet(#16, #28) 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)
