About the Visual Framework

A front-end toolkit to quickly and collaboratively build better life science websites.

The Visual Framework (VF) is designed with the needs of life science websites and services. It goes beyond guidance for tables, graphs, data-heavy typography and focuses on being sane defaults and implements its CSS in a way that will not interfere with your existing components that use Bootstrap, Angular, or something else.

Tailored for life science websites.

Clarity through a default and look suitable to life science websites. It builds atop solid UX principles to increase comprehension and decrease cognitive load. Just because the scientific material is challenging, it doesn't mean using the website needs to be.

Flexibility to be fully theme-able, replaceable and adaptable to any aesthetic or functional needs.

Compatibility as the VF won't break your other framework's CSS or JS, so bring Bootstrap, Foundation, React or Angular. With the VF components (and brand design) can be shared between sites without cross-contaminating other functionality. We achieve this by a CSS Modules-style approach:

Componentisation to use only the portions you need. Use vf-core to build your CSS, JS dynamically based on the components you need, or bring your own build system or components.

Learn how to do all this on the getting started page


  1. Not lock you into a particular brand look and feel
  2. Be useful to many organisations
  3. Be mindful of constraints and use cases common for life science content and data
  4. Be compatible with a variety of frontend solutions
  5. Be modular and extensible

We ensure we remain true to these through a consultation process.

Find an issue on this page? Propose a change or discuss it.