Skip to content
@uw-ssec

UW Scientific Software Engineering Center

The UW Scientific Software Engineering Center (SSEC) at the eScience Institute leverages local software engineering talent to advance scientific frontiers.

UW Scientific Software Engineering Center (SSEC)

Building open, reusable, and sustainable scientific software — with researchers, for discovery.

Website UW eScience Institute Funded by Schmidt Sciences Open Source PRs Welcome Code of Conduct GitHub Followers Public Repos

The Scientific Software Engineering Center is part of the University of Washington eScience Institute. We pair professional software engineers with researchers across disciplines to embed software engineering best practices into scientific work, and to ship open-source tools that continue to serve the community long after our engagements end.

Founded in January 2022 through a Schmidt Sciences initiative, SSEC is one of a small number of centers nationally dedicated to growing scientific software engineering as a discipline.


What We Do

  • Collaborate with research teams to design, build, and harden software that powers scientific inquiry.
  • Lay durable open-source foundations so principal investigators, students, and communities can carry projects forward.
  • Scale research software engineering (RSE) culture through training, tutorials, and mentorship of graduate research scholars.
  • Explore AI for science through our AI Hub initiative — applying generative AI to accelerate research and developer productivity.

We work across domains including astronomy, oceanography, seismology, genetics, ecology, biodiversity, bioethics, medicine, energy, education, and disaster response.


Featured Projects

A curated slice of our active and recently archived work. See the full portfolio for everything else.

Project Domain What it does
antenna Ecology / Education AI-powered insect camera-trap toolset for conservation research
bioethics Bioethics / Medicine Generates plain-language lay summaries of academic research for study participants
biodiversity-horizons Ecology Predicts biodiversity risks under climate change scenarios
HPyX HPC / Software Engineering Brings high-performance parallelism to Python
ovro-lwa-portal Astronomy Accessible data platform for the Owens Valley Long Wavelength Array
protein-design-pipelines Genetics / Bioethics Reproducible pipelines aligning model developers and protein designers
idd-database Medicine Centralized data portal for intellectual and developmental disability research
caustics Astronomy Gravitational lensing simulator for the ML era
phylo2vec Genetics Vector representation for binary phylogenetic trees
SafeMind Mental Health / AI Safety Safer GenAI for mental health via lived-experience–grounded simulation
llmaven AI / NAIRR NAIRR-backed AI gateway exploring LLM infrastructure for researchers
rse-plugins Developer Tooling Research software engineering plugins for coding agents

Learn With Us

  • tutorials — SSEC tutorials on scientific computing, cloud, and AI topics
  • rse-guidelines — Research software engineering guidelines we follow and evolve

Contributing

All of our work is open by default. Before opening a PR, please read:

New contributors are welcome. Issues labeled good first issue on individual repositories are a great place to start.


Get Involved

  • Researchers interested in partnering with SSEC: see Get involved with SSEC.
  • Students interested in our Graduate Research Scholar program: reach out through the eScience Institute.
  • Community questions and discussions: use the Discussions tab on any of our repositories.

Acknowledgments

SSEC is supported by Schmidt Sciences and hosted within the UW eScience Institute. We partner with research groups across UW and with collaborators internationally.


The resulting tools are open source and reusable, designed to sustain discovery beyond SSEC's involvement in the projects.

Pinned Loading

  1. rse-guidelines rse-guidelines Public

    Research Software Engineering Guidelines Documents

    6 11

  2. tutorials tutorials Public

    SSEC tutorials for various topics

    Jupyter Notebook 9 9

Repositories

Showing 10 of 84 repositories
  • open-ire Public
    uw-ssec/open-ire's past year of commit activity
    Python 1 BSD-3-Clause 1 29 6 Updated Oct 7, 2026
  • llteacher Public Forked from RedBeardLab/llteacher
    uw-ssec/llteacher's past year of commit activity
    TypeScript 1 3 126 3 Updated Oct 6, 2026
  • ssec-cli Public

    Command line utility for supporting SSEC projects

    uw-ssec/ssec-cli's past year of commit activity
    Python 0 BSD-3-Clause 0 0 1 Updated Oct 6, 2026
  • roap Public

    ROAP - Reproducible Ocean Acidification Pipeline

    uw-ssec/roap's past year of commit activity
    Shell 0 BSD-3-Clause 0 16 0 Updated Oct 6, 2026
  • project-template Public template

    Project repository template for SSEC projects

    uw-ssec/project-template's past year of commit activity
    Shell 0 BSD-3-Clause 2 4 1 Updated Oct 6, 2026
  • tutorials Public

    SSEC tutorials for various topics

    uw-ssec/tutorials's past year of commit activity
    Jupyter Notebook 9 BSD-3-Clause 9 6 3 Updated Oct 5, 2026
  • llmoxie Public

    An open-source AI control plane developed under NSF NAIRR award #240292 by UW SSEC under Schmidt Sciences Virtual Institutes for Scientific Software program.

    uw-ssec/llmoxie's past year of commit activity
    Jupyter Notebook 8 BSD-3-Clause 12 42 (6 issues need help) 24 Updated Oct 5, 2026
  • python-project-template Public template

    Python project repository template for developing python package.

    uw-ssec/python-project-template's past year of commit activity
    Python 6 BSD-3-Clause 4 9 3 Updated Oct 5, 2026
  • HPyX Public
    Python 2 BSD-3-Clause 2 2 4 Updated Oct 5, 2026
  • holoviz-mcp Public Forked from MarcSkovMadsen/holoviz-mcp

    ✨A MCP server that provides intelligent access to the HoloViz ecosystem for humans and AIs.

    uw-ssec/holoviz-mcp's past year of commit activity
    Python 0 BSD-3-Clause 14 0 2 Updated Oct 1, 2026

Most used topics

Loading…