Platform features
OneSciencePlace is built around four composable core modules — Compute, Apps, Data, and Publishing — supported by integrated identity management, content management, and a managed hosting model. Each module can be used on its own or combined to fit your deployment needs.
Compute integration
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.
Identity and access management
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.
Apps
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.
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.
Data sharing
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.
Publishing
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.
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.
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.