An R package to visualise data on a Lifemap base (https://lifemap-ncbi.univ-lyon1.fr/)
To install the development version of LifemapR
from GitHub :
remotes::install_github("damiendevienne/LifemapR")
Once installed, load the package with :
require("LifemapR")
Here is a brief introduction on how to use LifemapR.
build_Lifemap
function transform your already existing data into a format usable by LifemapR functionsdata(eukaryotes_1000)
# Construction of a LifemapR usable dataframe
LM_obj <- LifemapR::build_Lifemap(eukaryotes_1000)
After the build_Lifemap
function the result is a LifemapR format containing a dataframe :
full_df <- LM_obj$df
LifemapR
functions.
Note that with the LifemapR
functions, a shiny
application will be launched# Initialise a visualisation for LM_obj
lifemap(LM_obj) +
# adding a subtree with colored branches
LifemapR::lm_branches(var_col = "Protein", FUN = mean, col = "PiYG")+
# adding a set of points
LifemapR::lm_markers(radius = "GC.", var_fillColor = "Genes", FUN = mean)
To do list :
[ ] Improve the shiny application version
[x] Redo pass_info function to only infer unknown values and only from the value of direct ancestors
Go to the package's folder
require(devtools)
devtools::load_all()
then you can simply use the package's functions
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.