~/talk

The future's Shiny: Pioneering genomic medicine in R

Talkat rstudio::conf 2019 · 2019-01-15..01-18· [web-performance]
name:Nic Crane
links:none on file
slides:none on file

A Shiny MI portal is built to serve the 100,000 Genomes Project and the National Genomics Medicine Service, scaled to hundreds or thousands of concurrent users by combining Docker horizontal scaling with per-instance vertical scaling, caching and asynchronous R using the future and promises packages. Profiling with profvis and shiny load test finds database and API calls as bottlenecks, so heavy processing moves into SQL, predictable screens prefetch data, and rich interactivity uses HTML widgets like Plotly, SunburstR and VizNetwork to keep latency consistent.

AI-written summary · about

  1. 0:00Introduction
  2. 1:31The 100K Genome Project
  3. 3:29The science behind it
  4. 4:05National Genomics Medicine Service
  5. 4:27The data pipeline
  6. 5:13The packages
  7. 6:15Priorities
  8. 6:55Examples
  9. 7:37Demo
  10. 9:37Case Hierarchy
  11. 10:31Next Steps
  12. 11:17Scaling
  13. 12:41Load tests
  14. 13:23Optimizing code
  15. 14:16Database API calls
  16. 15:01Data loading
  17. 15:55Working with Shiny
  18. 16:32Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.