Get in touch
Email
jia.eq.liu@gmail.com
LinkedIn
@jia-eq-liu
Case study · Enterprise science

Benchling Bioanalytical

Bioanalytical labs often work across disconnected systems, turning work that should take minutes into days or even weeks. We partnered with Merck to build something that could fix that, using Benchling's existing Bioprocess platform as the starting point.

I led design alongside a group PM and senior engineer, trying to answer one overarching question: could a platform built for a different scientific workflow extend to this use case? Through on-site research and design sprints back home, we found where the existing model could be used or extended, and where it needed something new. That included a status lifecycle for lab tests that didn't exist before, and a way to design physical plate layouts that the original Bioprocess model couldn't handle.

We launched with Merck, our charter partner, in August 2025.

Role
Design lead
Timeline
2024–2025
Team
4 designers, 5 eng teams
Skills
Design Leadership, UX Research, Interaction Design
Outcomes

10X

efficiency gain

25%

reduction in manual tasks

3

expansion or new customer opportunities

1.1M

samples supported, with six legacy systems phased out

Source: axendia.com

01 / Problem

A complex, disjointed process

During drug development, scientists develop assays (or colloquially, lab tests) that can detect and measure things. They repeat the following process many times until they have everything understood, documented, and ready to execute.

After they're developed, these assays are run over thousands of samples. The workflow shifts towards importing, testing, and re-testing them using specific business logic (e.g. if result > x, re-test at dilution y).

Five-step flow: define assay procedure, design experiment and plates, run plates and generate data, analyze data, and review and sign off, each labeled with its responsible role

Manual handoffs erode trust

Like many large enterprises, Merck's systems were a patchwork of legacy software, custom tools and paper documentation. Scientists used up to nine systems to do their job, and their notebook was so slow that they often waited hours to transcribe their work.

It was tempting to look at their Windows 95-era software and conclude that Benchling's UX would be drastically better, but in reality, their systems were purpose-built for their workflow. Just because it looks better doesn't mean it works better. Our platform is known for being highly configurable and flexible, but that can become a liability when customers need a solution that works out of the box and maps cleanly to real-world sample testing.

A cluttered desktop of legacy lab software: an electronic lab notebook, a printed instrument protocol, and a spreadsheet with custom curve-fitting macros
02 / Approach

Finding the edges of the existing model

I saw my role as a translator between Merck and Benchling, converting their dense scientific language to Benchling concepts that our team could understand. There was an overwhelming amount of context that Merck's scientists shared, so we had to be disciplined about what we shared and how with our internal stakeholders.

We created user journeys and personas, but what really helped was having a clear mapping between their data model and ours, their conceptual model and our own system's models. It helped us align on what we were even talking about before we started designing UIs.

A Merck scientist walking the Benchling team through the lab during an on-site visit

Building on the Bioprocess platform

Our thinking was strongly shaped by a technical decision to build Bioanalytical on a shared foundation with another new product, Benchling Bioprocess.

On paper, the idea made sense. In both cases, scientists need to design processes through experimentation and then execute them under tight control. Bioprocess focuses on producing materials, Bioanalytical focuses on testing them.

This gave us leverage, but came with constraints. Our guiding questions centered around this tension:

Does our platform's conceptual model align with how scientists think and work?

Does this concept deserve to become a first-class object? Does reusing our existing systems break things downstream?

If we can't build the whole thing, what's the smallest piece that still solves the problem?

I'll focus on two key areas where this came up: plate designs and testing workflows.

Three-tier foundation: Bioanalytical and Bioprocess sharing a Core platform layer

Plates: a mismatched interaction model

Bioanalytical work centers around "plates," small plastic blocks with tiny wells, whereas Bioprocess leans on physical containers called "bioreactors."

This matters because it changes how scientists think about experiment plans. Bioprocess relied on a giant table, where each column was a "condition," which basically represented a single bioreactor.

Plates broke this model, with complex mappings between the column's parameters and a physical plate. Conceptually, a single column could map to specific wells in a single plate or span multiple.

We couldn't really rework or swap out the table, since it was wired into everything downstream: experimentation creation, run execution, data analysis. Everyone, including myself, wanted to avoid forking the codebase and maintaining two versions, if possible.

An experiment planning table with three condition columns branches to two outcomes: Bioprocess, where each condition maps to one vessel, and Bioanalytical, where a single plate holds many conditions across its wells

Designing plates where the work happens 

I partnered with my teammate, who'd recently picked up where another designer left off. They'd left us with some prior concepts which were a solid start, but hadn't considered how plates could plug into a completely new product area. It'd been planned as a legacy notebook feature, simplifying some of the build, but also constraining what we might realistically be able to ship.

Three archived plate concepts: a Create plate map dialog with a grid of wells labelled by dilution, a plate with a transfer quantity table beside it, and a plate with a well details panel listing annotations and contents

Given that scientists use both tables and plates during experiment planning, my teammate and I explored inserting plate design as a third step in the flow.

It was well-received, but the integration would be costly. An alternative was what I called the "split path." The user partially fills out the table, navigates a few steps, and then designs the plates in the experiment's worksheets. It was inelegant, but it still gave scientists the functionality and flexibility to run their experiments. Here, the need for instant, clean data overrode UI polish.

Initial exploration vs. proposed workaround: passing plate design or param values between Design experiment, Study, and Worksheet screens

Tests: stress-testing our task data model

Once an assay is finalized, it needs to be run in a tightly controlled sample testing workflow. During a clinical study, the system needs to automatically assign tests to samples and help scientists find, test, and re-test them until the final results look acceptable.

At first glance, it seemed like we had the existing building blocks in place, but this fell apart on closer examination.

Scientists are used to seeing a Samples table with each test, status, dilution, and result nested under sample S100, annotated to show re-testing at a higher dilution. If we applied existing Benchling concepts, the same work appears as a flat list of fifteen workflow tasks.

Yikes. Our workflow engine was built to handle team-to-team requests, like requesting a sample from another lab. But test ordering needed things the workflow system didn't do: automatically assigning tasks to samples on receipt, tracking status through result evaluation, and encoding re-test conditions so a failed result could spawn a new task with the right parameters.

We circled around this problem for a while, scarred by a history of releasing features with unclear boundaries and overlapping use cases. Everyone wanted to avoid creating a duplicative, workflow-like thing for a single use case.

Proposing a new test object

My PM and I sketched out the shape of a proposed "test" object with a status lifecycle.

We tried to distill the solution to its most essential parts. Other legacy systems had status lifecycles for samples and results, but if we built only this, users could still find the samples they needed. More importantly, they could get results almost instantaneously, where their current system made them wait. When we compared the two options, we agreed that the test object approach was the right one.

Three stacked panels annotated with callouts: defining an assay with its tests, a clinical study assigning assays to samples, and a search view showing each sample's tests, statuses and results
03 / Solution

From plate design to test results

For plates, remember that scientists need to define experimental conditions and then decide how they want to run them within individual plates. A detail I skipped before is that the assay procedure itself encodes definitions (materials, parameters, equipment) that can be reused across experiments, so we start here:

Plates

We added the concept of a "confirmation method," which tells our system what values should be passed down to a plate by default. Scientists can override them later during experiment planning.

Definitions tab of a PAD assay procedure, with a Material inputs table listing sample, controls, assay buffer, and antibodies, each with a data type and confirmation method
Design experiment step of an HI 8-Plex experiment, with an experiment configuration table of two conditions and a material inputs table where confirmation method can be changed per input

Afterwards, scientists can insert plates wherever they'd like. They're still trying to figure out what the final assay procedure should be, so speed and flexibility are key.

A worksheet step called Prep assay plate with the Insert menu open, showing Plate map among the options that can be added to the document

In the plate designer, the experiment's parameters are passed through. Scientists can use them here or add new values, if any come to mind.

Create plate record dialog on the Confirm plate map step, with sixteen filled wells, a contents panel on the left, and a sources list of planned materials on the right

Finally, they can send all their data to analysis. Everything gets joined together cleanly and results are generated within moments.

A 10X Sample Dilution analysis notebook: three imported CSV analysis tables and three result sets in the sidebar, with a plate data table of wells, sample types, and measured values per panel

Tests

Here we jump ahead to after the assay is finalized. An admin defines tests and links them to the assay.

Tests & dilutions tab of a PAD assay: a Tests table pairing each test with a result schema, with a dropdown open on the available antibody tests, above a section for acceptable dilutions

Clinical study administrators specify which samples are expected and how they should be tested.

Overview tab of clinical study MD-201-0089: a Samples table listing each sample definition with its targeted count, the assays assigned to it, and its testing progress

Samples are created with tests associated, with a status lifecycle and instructions on how they'll be re-tested. When results fall out of range, new tests are assigned and tracked alongside the original.

Study items tab filtered to test orders: fifteen rows pairing each test with its container, assay template, pending status, dilution, quantity, and sample contents

All work is captured as structured data which can be reviewed and audited, with complete traceability from start to finish.

Review analysis step of a completed run: an assay results and test order plan table where one sample is out of range and flagged to re-test at a higher dilution, with a bar chart of results below
04 / Outcomes

Shipped, validated, and expanded

After months of work and weeks of rigorous user acceptance testing, we saw Merck go live with a public announcement and 400 users onboarded.

10X

efficiency gain

25%

reduction in manual tasks

3

expansion or new customer opportunities

1.1M samples

supported, with six legacy systems phased out

Other teams within Merck started asking about Benchling, with expansion opportunities following the successful partnership. With no sales effort, Bioanalytical picked up two more prospects purely through word-of-mouth. One deal got far enough along to validate the whole approach and was on track to close by the time I left Benchling.

Our dashboards showed more than just logins, too: scientists were running more experiments per user over time. Combined with what we were hearing qualitatively, it signaled real adoption: Merck scientists were working this into their day-to-day and getting the results they needed.

Scaling bioanalysis across teams
05 / Reflection

Leading through trade-offs

There are always trade-offs. We left friction in the flow that, with more time, we might've polished away. But the goal stayed in view: getting scientists end-to-end data in minutes instead of days.

The harder lesson was about supporting a design team through a project this size. Early on I got tough feedback: they didn't fully understand what was going on or why our approach made sense. Beneath that was a worry that in our push to reuse existing features, we'd ship something we weren't proud of.

I completely understood the feeling, but I didn't want our meetings to turn into therapy sessions. Instead, I pushed us to focus on what we could control and to celebrate the wins that did come up along the way. I set up new meetings and feedback channels, including directly with the core team and our product and engineering partners, so at least we could have more transparency into the decision-making.

What helped most was time with scientists. A giant table of test results might seem mundane to us, but getting it instantaneously really wowed our scientists. For them, having that capability felt like magic, even when we knew that with more time, we could've made it even better. I learned to live with the trade-offs and keep our focus on the outcome that mattered most to the customer.