Scientific sofTware Research for User experience, Design, Engagement, and Learning

STRUDEL enables teams to create user-centered software for scientific communities.

Plan, design, and build better scientific software projects using STRUDEL UX Training Resources, AI advisor, and Design System.

Build Scientific UIs

UI Task Flow library & guides to streamline scientific software UI design and development.

Improve Software Usability

An AI advisor and educational materials to strategize, design, develop and evaluate for high quality experiences for users.

Events & News

STRUDEL Bot Released

We've released STRUDEL Bot, an experimental AI agent to help you plan your work and design and evaluate high quality experiences for users.

Workshop at LBNL to build scientific UIs with STRUDEL and AI assistants

Thirty plus scientists and research software engineers went from idea to interactive prototype in a day using STRUDEL and AI Assistants.

  • Working on building scientific software?
  • Interested to connect with other folks about building usable scientific software?
  • Interested in learning opportunities?

App Gallery

Ameriflux Dashboard

Contributed by Sy-Toan Ngo

Explorer for Beamline Data

Contributed by Seij De Leon

Explore App Gallery

View more examples of apps built using STRUDEL
Questions? Ideas? Looking to stay up to date?

Get in touch at

strudel at lbl dot gov

Join our mailing list by emailing strudel-community+subscribe@lbl.gov

Visit us on GitHub and join the Discussion


STRUDEL is an open source ecosystem founded by members of the Lawrence Berkeley National Laboratory's Scientific Data (SciData) Division's UX team. Currently stakeholders are from the SciData UX team along with the Berkeley Institute for Data Science (BIDS), UC Berkeley Open Source Program Office (OSPO), Superbloom Design, The Carpentries, and 2i2c. The project is generously funded by the Alfred P. Sloan Foundation, Liz Vu & Josh Greenberg Program Officers, grants G-2022-19360, G-2023-21098, and G-2024-22557.