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)
