Overhauling the Visualizer

Overhauling the Enable Cloud Platform's tissue image visualization tool to host new features, improve the in-canvas experience, and upscale general usability.

Timeline6 Months
RoleDesign Lead
Product AreaThe Visualizer
PlatformDesktop
The redesigned Enable Medicine Visualizer
Visualizer — channels panel
Channels
Visualizer — channels panel, hover to view the canvas
Channels — hover to view
Visualizer — notes and stories panel
Notes & Stories
Visualizer — stories panel, hover to view the canvas
Stories — hover to view
Visualizer — image splitter panel
Image Splitter
Visualizer — image splitter panel, hover to view the canvas
Image Splitter — hover to view

Project Background

The Visualizer is one of Enable Medicine's flagship products. This tissue image visualization tool gives spatial biologists an immensely powerful way to view multiplexed tissue image data. By visualizing different biomarkers (protein stains, transcripts, etc.) and various masks and annotations, biologists can study diseased tissue and extract information that directly contributes to the study and development of novel treatments.

Multiplex spatial proteomic images are essentially multi-layered image scans of tissue, where each layer highlights a different protein in the tissue sample.

The Challenge

The Visualizer is an incredibly powerful tool, but the complexity that comes with this capability was tripping users up. Having ‘too many controls in too many places’ hampered users' ability to function.

New and existing biologists were:

  • 1.Confused about how to add/remove various images, biomarkers, annotations, and masks
  • 2.Unable to clearly differentiate which inputs were having what control over the canvas content
  • 3.Always opening and closing different panels to see the canvas underneath

Room to grow

Lastly, a new feature called ‘image splitting’ was soon to be added, but there was virtually no space left on the UI to integrate the new controls necessary.

Key Improvements

Improved canvas visibility

Collapsing different user journeys into their own panels drastically increased the amount of canvas visible at all times.

The old Visualizer canvas
Before
The new Visualizer canvas
After

Cleaner, compact channel organization

Slimming down controls and applying standardized UI patterns allowed more controls to fit in a smaller space while retaining high usability.

UI size updates to the channel controls

Unified control styling across all surfaces

Applying a custom and unified stylistic approach gave the product a more professional and polished look and feel. We also could begin to introduce interaction familiarity.

Unified control styling across panels

New scalable product structure

With a new scalable UI structure, the Visualizer can now support more feature expansions without compromising the canvas visibility or cognitive burden on the user.

The scalable UI structure, zoomed in

The Impact

51%Increase in canvas visibility

Greater canvas visibility meant users spent less time opening and closing panels and more time completing their scientific work — which in turn reduced frustration from repetitive clicks. Users told us constantly opening and closing panels was a big frustration, so this was a small but impactful quality-of-life improvement.

2New panel types now available

Restructuring the UI allowed us to integrate 2 new feature panels, with room to add many more in the future — which in turn expanded the Visualizer's draw to more user types, opening new business opportunities.

The Approach

Overhauling a surface as big as the Visualizer was not going to be a small project. What you see below focuses more on how I tackled this project than on a comprehensive collection of all improvements, changes, and updates.

Part 1

Building a picture of the current user experience

Our decision to overhaul the product was not just about ‘making it prettier’. This was our opportunity to hone in on and rethink key parts of the user experience that were not meeting our users' needs.

The first step was to deconstruct the current UI in an audit that focused on general usability, feature discoverability, and UI accessibility.

The question

What current obstacles are slowing users down?

Part 2

Re-establishing a scalable information hierarchy

It was clear from early on that a UI re-organization was urgently needed. Aside from most of the canvas being occluded by control panels, many of the powerful functions were not easily understood or locatable.

Initiating tasks as simple as creating a note (a fundamental use-case for spatial biologists) was not obvious to our users.

The question

How can we re-organize to maximize usability and efficiency?

Part 3

Redesigning controls to be more intuitive and save space

Organizing the panels alone wasn't going to be enough. Each UI control held lots of room for improvement in terms of usability, compactness, and clarity. I evaluated each panel control in terms of purpose, priority, space, and clarity. From there I rebuilt as many as I could to (1) reduce the space needed and (2) improve their intuitiveness as much as possible.

Focus

Systematically breaking down and rebuilding canvas controls

Region selector improvements, dark theme
Part 4

Validating major changes with prototypes and UXR

To ensure the changes I was making were having a positive impact, I conducted usability testing with our internal team of scientists. For each exercise, I evaluated how easily they were able to understand the controls and how quickly they were able to complete the required tasks.

Focus

Validating UI structure choices with prototypes and UXR

Part 5

Unifying the look and feel, boosting UI accessibility

This was an interesting challenge to solve because all of our panels had some level of transparency and the images below tended to be immensely visually complex. On top of that, the existing UI was riddled with low-contrast elements, making the whole UI challenging to cognitively break down.

To improve this aspect of usability, I established a new styling theme to employ over our existing design system. This theme would ensure all controls had enough contrast and clarity when overlaid on the busy backgrounds.

Focus

Building in legibility over complex backgrounds

The new styling theme applied to Visualizer controls

From start to finish

Below is a comparison of the initial UI and the final updated UI.

The original Visualizer UI
Old UI
The updated Visualizer UI
New UI

Other work.