multiOmicDataSet object class for MOSuite
MOObject defines the multiOmicDataSet object class which is used in MOSuite for differential RNA-seq and multi-omics analyses. Separating the MOObject class definition from MOSuite allows for lightweight installations in downstream workflows. See the MOObject website for more information about the class, and see the MOSuite website for the most in-depth discussion about using these packages.
You can install the development version of MOObject from GitHub with:
# install.packages("remotes")
remotes::install_github("CCBR/MOObject", dependencies = TRUE)Or install a specific version:
remotes::install_github("CCBR/MOObject", dependencies = TRUE, ref = "v0.4.1")There is a Docker container with MOObject + MOSuite installed at https://hub.docker.com/r/nciccbr/mosuite. You can execute it with your preferred engine such as docker, podman, singularity/apptainer, etc.
podman pull docker://nciccbr/mosuite:v0.4.1TODO example of creating object
MOSuite is the main package containing method implementations for bulk-RNA-seq and multi-omics analysis. Please see the introductory vignette for a quick start tutorial, or take a look at the reference documentation for detailed information on each function in the package.
Come across a bug? Open an issue and include a minimal reproducible example.
Have a question? Ask it in discussions.
Want to contribute to this project? Check out the contributing guidelines.


