Work/Omics AI Explorer
DNAstack · Omics AI ExplorerProduct strategyInformation architectureUX/UI design

From one-off data portals to a scalable research network

Every new research network meant a full custom portal build, which wasn't sustainable or competitive. The business needed a platform model. As founding designer, I designed a two-sided platform: Publisher, where data custodians connect and share their data, and Explorer, where research teams discover it and run analysis.

RoleFounding Designer
Timeline12 months
Year2022→2023
TeamLeadership, PM, 8 engineers, data scientist, bioinformatician
Challenges

A business problem and two user problems

Business

One-off portals don't scale

DNAstack's portal-per-dataset model meant every new research network required a full custom build.

Finding relevant datasets is challenging. I don't always know where to look or what's available.
When I find the right dataset, requesting access is a long, complicated process with waiting for approvals, delaying my research.
Strategy

One platform, two sides

I mapped how researchers moved across datasets, where discovery broke down, and what institutions needed to feel confident publishing their data. That set the structure: custodians share collections from Publisher, and research teams find and analyze them in Explorer.

Custodians connect data in Publisher→Share collections→Researchers discover in Explorer→Run analysis

I designed the model to deploy two ways, with one consistent access model across both: a single institution with its own white-labelled Explorer, or many institutions connected into one shared network.

COVID Cloud1 portal, 1 data collection
Custom build each time
Publisher + Explorer · two ways to deploy
White-label1 publisher → its own Explorer
Network of networksMany publishers → 1 shared Explorer
Testing

The pivot: browse first, then query

I iterated through usability testing with researchers and custodians on filter logic, schema visibility and access requests. Early filter designs assumed researchers would construct queries. Testing showed they needed to browse first.

Before testing
Data Source has Azure×1
Clear all filters
Sequence Length
+
Lineage
−
has 1.1×2
CancelApply
Collection Date
+
Host
+
Data Source
+
Release Date
+3
  1. 1Lack of visual clarity in the active filter
  2. 2Operator typed as free text, so the interaction was inconsistent
  3. 3Missing schema and data type information
After testing
Data Source has Azure×1
Clear all filters
Filters{ }
Sequence Length# sequence_length
+
Lineage≗ lineage
−
has1.1×2
CancelApply
Host≗ host
+
Data Source≗ data_source
+
Release Date▦ release_date
+3
  1. 1Clear visual feedback on the active filter
  2. 2Operator as a badge inside the input, with keyboard shortcuts
  3. 3Schema and data type shown for every field
If I type "has 4" in the filters and click Apply, I get 0 results. If I select "has" first and then type 4, I get the right results.
I would like to clearly see table schema and copy table and column IDs. It will speed up my analysis.
Judgment

The decisions that mattered

A platform only works if both sides trust it. Getting there meant negotiating with leadership, partner custodians, engineering and researchers.

  1. 01

    Ask institutions to give up custom portals

    Partners were used to bespoke portals. I designed Publisher so each institution could still have its own white-labelled Explorer or join a shared network, with one consistent access model either way, so publishing felt safe.

  2. 02

    Drop my own query-first filters

    My early filter design assumed researchers would build queries. Testing showed they needed to browse first. I reworked the filters around facets and visible schema, even though the query model was already designed.

  3. 03

    Show the schema

    Showing schema and column IDs risked cluttering the view for less technical users. Researchers asked for it directly in testing because it sped up their analysis, so data types and schema sit inline next to every field.

Solution

Discover, view, filter, analyze

One consistent flow from finding a dataset to analyzing it, across every collection in a network.

Explorer final UI: Search collections
Explorer final UI: View data
Explorer final UI: Faceted search
Explorer final UI: Analyze
1 / 4
Impact

At a glance

500+

datasets connected across multiple research networks

Months → hours

for data discovery and access approval

30%

increase in active researchers