%%{ init : { "flowchart" : { "curve" : "monotoneX" }, 'themeVariables': {'fontSize': '24px'} } }%% flowchart LR A("GAMBLR.data") ==> B("GAMBLR.helpers") B ==> C("GAMBLR.utils") B ==> D("GAMBLR.predict") D ==> E("GAMBLR.open") C ==> F("GAMBLR.viz") F ==> E F ==> H{"GAMBL\nconsortium\nmember?"} H == YES ==> G C ==> G("GAMBLR.results") G ==> I("GAMBLR") H == NO ==> E classDef A,B font-size:18pt; style E fill:#6aa84f,stroke:#333,stroke-width:4,font-size:20px style I fill:#6fa8dc,stroke:#333,stroke-width:4,font-size:20px
GAMBLR family of packages
GAMBLR.data is the first and most basic member of the GAMBLR family of packages. It serves the purpose of storing the bundled data helpful for genomic analysis of B-cell neoplasms in R.
Some of the bundled data is versioned as it is continuously being updated. This includes, but is not limited to, regions targeted by aSHM (new regions are being added as they are identified), the curated list of lymphoma genes, somatic mutation hotspots, etc. Conveniently for the user, unless they request the specific version of the data, the most recent and up-to-date version is used by default.
The GAMBLR family includes:
- GAMBLR.data - this package.
- GAMBLR.helpers - a set of low-level functions for data operation.
- GAMBLR.utils - higher level set of functions to operate on genomic data.
- GAMBLR.viz - set of functions used mostly for visualizations.
- GAMBLR.predict - a collection of machine learning algorithms and functions to pre-format inputs for these models. Contains classifiers of Burkitt and Follicular lymphomas originally published, as well as reproduced of DLBCL classification by the groupings of Chapuy et al, Lacy et al, and Runge et al.
- GAMBLR.open - used as a wrapper to load all of the packages listed above and also contains a light-weight functionality of GAMBLR.
- GAMBLR - used to access the full data in GAMBL project. Only available for members of the Morin Lab and memebers of the GAMBLR consortium. It requires access to GSC.
This diagram illustrates in a simplified way the dependency relationship of different packages in the GAMBLR family:
All dependencies should be installed automatically for you, just like with any other R package. If not, please report the issue in the appropriate GitHub repo.
Back to top