OneSciencePlace (OSP) is built around four composable core modules — Apps, Compute, Data, and Publishing — supported by integrated identity management, a content management system, and a managed hosting model. Each module can be used on its own or combined to fit your deployment needs.

Apps

Research and education app catalog

OneSciencePlace delivers computational tools through a browser, with no command-line expertise required. Where deployment policy allows, researchers contribute and manage their own applications directly, without depending on systems staff for each addition.

  • Custom App Catalog — Organize and publish a branded catalog of domain-specific tools and workflows tailored to your community.
  • One-click launch — Deliver interactive web apps (Jupyter, RStudio), graphical apps (MATLAB, ANSYS), or batch executables and scripts (serial, distributed, or parallel) with a single click.
  • No-code form builder — Create intuitive web-based launch interfaces using low-code/no-code configuration. Built-in input validation ensures correctness without custom development.
  • Bring your own apps — Deploy existing containers or scripts with minimal configuration, enabling teams to contribute and share tools without central bottlenecks.
  • Reproducibility — Job parameters, software versions, and input files are tracked and stored. One-click restart and checkpoint/resume are supported where the application allows.
  • App publishing — Publish apps and workflows as citable digital objects with metadata and persistent identifiers.
Compute

Compute integration — flexible and location-agnostic

OneSciencePlace abstracts infrastructure complexity, connecting researchers to compute resources without requiring them to manage the underlying systems.

  • Universal compute connectivity — Integrate any compute cluster or standalone Linux host — on-premises, cloud, or hybrid — including ACCESS and NAIRR resources. Multiple systems per tenant supported.
  • Flexible runtimes — Docker, Apptainer/Singularity containers, executable scripts, or compiled binaries. Serial, parallel (MPI), many-task, and GPU workloads supported.
  • Backend-agnostic job management — Supports Slurm and unscheduled single hosts. Job submission, monitoring, and output retrieval are abstracted from the user.
  • Private node access — Proxy to non-public compute nodes behind NAT; only the gateway is internet-facing.
  • Account-based orchestration — Execute jobs using individual user credentials for fine-grained access control, or fixed service accounts for team-based workflows.
Tapis integration

Job and data lifecycle management

OneSciencePlace integrates with the Tapis API to provide a reliable execution and provenance layer across all connected systems.

  • Job lifecycle management — Monitor job status, retrieve outputs, and manage the full execution lifecycle through a consistent API layer.
  • File transfer and data movement — Secure, efficient movement of data between users, compute resources, and storage backends.
  • Provenance tracking — Automatically records metadata about job execution and data changes, supporting reproducibility and audit requirements.
Identity

Identity and access management — secure and federated

OneSciencePlace supports diverse authentication models and federated access, from small single-institution deployments to large multi-institutional collaborations.

  • Flexible authentication — Campus LDAP, SSO systems (Shibboleth, SAML, CAS), standard web accounts with optional MFA, or federated providers (InCommon, CILogon, Globus Auth).
  • Federated identity — Users authenticate with home institution credentials via CILogon or Globus Auth. No shared identity provider required across systems.
  • SSH key bridging — Optional binding of web users to remote Unix accounts.
  • Role-based access control (RBAC) — Assign permissions by role (admin, contributor, reviewer, viewer) across apps, data, and content.
Planned: Group-based access controls — see Roadmap.
Data

Data sharing — contextual and collaborative

OneSciencePlace integrates data sharing directly into research workflows, with no separate tools required.

  • Granular sharing controls — Share datasets with individuals, groups, or the public with fine-grained access controls.
  • Metadata and annotation — Add rich metadata, notes, and comments directly on data assets for collaborative review and refinement.
  • Custom visualization plugins — Extend data interaction with tailored plugins for tabular, geospatial, genomic, or simulation data.
  • Storage — POSIX and S3-compatible object storage, and data management on multiple systems.
Planned: Globus data transfer integration — see Roadmap.
Publishing

Publishing — share, preserve, and cite research outputs

OneSciencePlace provides a publishing framework aligned with FAIR principles (Findable, Accessible, Interoperable, Reusable). Researchers can move from running a job to publishing a citable dataset with a DOI in a few steps — without leaving the platform or setting up a separate repository.

  • Open-access repository — Publish articles, reports, datasets, notebooks, apps, and workflows in a customizable repository.
  • Persistent identifiers — Assign DOIs, Handles, or ARKs to ensure permanent citation and reliable referencing.
  • Configurable metadata schemas — Use built-in schemas or tailor to disciplinary or institutional requirements.
  • Curation workflow — Draft, review, revise, and finalize publications through a configurable editorial pipeline.
  • Embargo and access control — Configure embargo periods and access restrictions to align with funding policies and intellectual property requirements.
Planned: A technically rigorous FAIR extension is planned, including machine-readable JSON-LD, schema.org, and Dublin Core outputs, as well as testing on fairsharing.org. See Roadmap.
Content management

Drupal-based content management system

Every OneSciencePlace deployment is also a fully functional project website — news, documentation, events, and community content — managed alongside applications and data in a single environment. Built on Drupal, providing a robust foundation for managing all site content without a separate web platform.

  • Full content publishing — Host documentation, announcements, training materials, event listings, and community features in one place.
  • Customizable design — Tailor navigation, layouts, and branding to reflect your project or institution's identity.
  • Unified environment — Content, apps, data repositories, and publication workflows are integrated in a single platform rather than maintained separately.
Hosting

Managed hosting

Each OneSciencePlace instance is delivered as a managed deployment — professionally hosted and maintained so your team focuses on research, not infrastructure.

  • No backend management — Infrastructure, security patching, upgrades, and monitoring are handled by the OneSciencePlace team.
  • Modular architecture — Use only the components you need. Extend with plugins, APIs, and custom modules as requirements grow.
  • Scoped to fit — Supports individual researchers, research groups, departments, and multi-institution gateways on the same platform foundation.

See how features come together in real deployments

Talk with the OneSciencePlace team, see deployments, or compare with other research computing platforms.

Request a demo See deployments Compare with other platforms