title | author | date | vignette | output | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AmObjects: Systematic data structures for AMARETTO |
AMARETTO team |
`r format(Sys.time(), '%B %d, %Y')` |
%\VignetteEngine{knitr::rmarkdown} %\VignetteIndexEntry{AMARETTO S4 Object Design Considerations} %\VignetteEncoding{UTF-8}
|
|
The general problem of multiomic data integration leads to unusual situations of data volume, complexity, and annotation. Metrics for comparing solutions are not readily available.
In the AmObjects package we use R's S4 object design disciplines to hide complexity from end-users and to provide hints so that model setup and results are easily used in workflows that will evolve over time.
In the following, iniobj
is a lossless representation
of the TCGA-LIHC_AMARETTOinit
constructed as a
small test case.
library(AmObjects)
origlist = AmObjects::LIHC_AMARETTOinit
names(origlist)
iniobj = AmInit(origlist)
iniobj
reslist = AmObjects::LIHC_AMARETTOresults
names(reslist)
resobj = AmResults(reslist)
resobj