Composable research computing, data, and publishing

Open-source distribution planned

OneSciencePlace

Unify research applications, data, and publishing in one  platform 
OneSciencePlace is a web-based platform for delivering research and education capabilities through a coherent, reusable environment. It can support a focused project, a shared gateway, or a broader platform that grows over time.

What Is OSP?

A managed, multi-tenant platform that unifies app execution, data sharing, publishing, and site content, eliminating the need to stitch together and maintain disparate tools. Deploy only the capabilities your project needs: compute, data, publishing, or all three, then expand as requirements grow.

Apps

Run interactive web and graphical applications, as well as batch executables and scripts, through a no-code browser interface.

Data

POSIX and S3/object storage, with optional archiving of job outputs.

Publishing

Publish apps, datasets, and other content with metadata and DOIs.

What OSP helps with

Faster delivery

Deploy portals, gateways, repositories, and application environments faster by reusing a common platform instead of building each one from scratch.

Less to build from scratch

Reduce the specialized web and backend development needed for common research platform use cases.

Room to grow

Start with a focused need and expand over time across groups, departments, institutions, or collaborations. Lab → department → institution → multi-institution.

From Zero to Deployed in 150 Minutes

Within a single 150-minute session, participants created working applications, several deploying their own Docker container-based apps without writing a line of code. 35 HPC staff, research computing professionals, and researchers attended our 2025 Science Gateways tutorial.

Apps

OSP supports browser-based delivery of interactive web and graphical applications, as well as batch executables and scripts. It provides a no-code launch interface for building forms and user-facing application controls, while preserving reproducibility through tracked job parameters and restart support.

  • One-click launch — Run Jupyter, RStudio, MATLAB, or any container-based application or batch executable directly from a browser.
  • No-code UI builder — Create intuitive interfaces for complex applications without writing code.
  • Flexible runtimes — Support for containers, command-line, parallel, distributed, and graphical applications.
  • Reproducibility built in — Job parameters are tracked, stored, and restartable with one click.
  • Granular access control — Keep apps private, share with your team, or publish site-wide.
Have existing scientific applications or containers?
OSP can help bring them into a reusable web-based environment. 
Discuss your use case with the OSP team

Compute Integration

Targets

Supports standalone VMs/hosts (no scheduler) and Slurm clusters; multiple systems per tenant. Integrates readily with ACCESS and NAIRR resources.

Private nodes

Proxy to non-public compute nodes behind NAT; only the gateway is internet-facing.

Parallel & distributed

MPI and many-task/array workloads supported; GPU when available on the target.

Data, Storage & Publishing

  • Storage: POSIX and S3/object + file sharing.
  • Publish: Publish datasets and apps with rich metadata and DOIs.
  • Archiving: Post-run configuration supports archiving job outputs.
OSP can align with your data management, storage, and archiving needs.

Identity & Access

Federated sign-in

OIDC/SAML (e.g., CILogon, InCommon) and LDAP. CILogon and Globus Auth are supported.

Heterogeneous IdPs

No shared IdP required across systems; per-system identity mapping.

SSH key bridging

Optional SSH key bridging to bind web users to remote Unix accounts.

Where OSP fits

Project and lab environments

Share applications, data, and outputs through a focused site.

Course & Workshop

Deliver prebuilt applications and simple user access for instruction and training.

Science Gateways

Provide access to one or more applications across local, campus, or national resources.

HPC Portal or Shared Institutional Platform

One platform, every research group, no custom builds, no systems staff bottleneck.

Featured Project: Quakeworx

Quakeworx is an extensible framework for earthquake simulations built on OSP. Researchers access domain-specific simulation tools, interactive notebooks, and GUI applications through a single browser-based interface — no command line required.

Built in collaboration with SCEC, USC, UIUC, and Scripps Institution of Oceanography, Quakeworx integrates multiple ACCESS HPC systems, including SDSC Expanse, Stampede3 (TACC), and Delta (NCSA), under a single access point — configured using OSP's no-code tools without custom development. The gateway is currently in early-user phase with 105 users, 1,800 jobs run, and 21 curated applications. Read the full case study


"OneSciencePlace has enabled Quakeworx to deliver over twenty state-of-the-art earthquake simulation and analysis tools to the seismology community through a single browser interface, eliminating the need to build, maintain, and manage custom cyberinfrastructure from scratch." 

— Yehuda Ben-Zion, Lead PI, Quakeworx and former Director, Statewide California Earthquake Center (SCEC)

Less to build. Less to maintain. More time for science

  • No command-line required. Researchers access HPC resources through an intuitive browser interface.
  • No custom development. Deploy a full portal through configuration, not code.
  • No privileged access required. Integrate HPC, cloud, and lab systems entirely in user space — no elevated permissions needed on any connected resource.
  • No maintenance burden. OSP is fully managed so your team focuses on science, not infrastructure.
  • No extra tools for publishing. Make research outputs citable and open-access ready from within OSP.
  • No bottleneck for app deployment. When permitted, researchers can contribute and manage their own applications without involving systems staff.

How we deploy with you

  1. Define the use case: Identify the applications, users, data, and infrastructure the site needs to support.

  2. Configure the environment: Set up site structure, branding, access model, and core platform components.

  3. Connect systems: Integrate identity, compute resources, storage, and related services.

  4. Add applications and workflows: Configure application launch, data handling, publishing, and user-facing workflows.

  5. Launch and operate: Run the platform as a managed service or align it with your preferred operational model.

Lineage

OneSciencePlace builds on three decades of research cyberinfrastructure, with contributors from the teams behind Hubzero, SeedMeLab, CIPRES, Apache Airavata, and Tapis. Funded by the National Science Foundation.

Open Source

OneSciencePlace is built on open-source software and open standards. A structured public release of the unified distribution is a key development objective, with milestones tied to funded development phases. Learn about our open-source distribution · See the development roadmap

 


Let's explore how OSP fits your use case. Schedule a demo