Skip to content
System Note 01 · Research Platforms

Bioinformatics Platform

Johns Hopkins University

ReactR ShinyPythonRDockerGraphQL
Live
What it is

An open-source web platform researchers use to explore, simulate, and analyze biological data without writing their own tooling from scratch: Shiny and React dashboards over Python and R services, Docker microservices, and REST and GraphQL APIs.

100+ researchers · microservices · Docker

Why I built it

Researchers were rebuilding the same analysis and plotting code over and over; a shared platform let them focus on the science.

What went wrong
  1. 01
    Slow enough to abandon
    Broke
    Pages that recomputed heavy analyses on every visit were slow enough that researchers stopped using them.
    Why
    Nothing was cached; each open re-ran the full computation, even when the inputs had not changed.
    Fix
    Added caching around the expensive steps so repeat views reuse results instead of recomputing them.
Outcome
100+researchers
← Back to Build Notes