I have a tumor dataset in R that is a Seurat object. I am working on a project to develop a new visualization tool for single-cell RNA-seq data. I want to develop the visualization using JavaScript, but I am unsure how to proceed. I want to keep access to the R object and packages to be able to compute new data as needed by the user rather than trying to precompute everything beforehand. In other words, I want to have a JavaScript front end and an R backend. From what I have seen so far, it seems like the Shiny or Plumber packages may be the best, but I am unfamiliar with these tools and 'linking' different languages in general. Would either of these work, if not how can I go about implementing this tool?