🛒 Apps – A Custom App Store for Research & Education
The powerful, extensible App framework transforms how computational tools are deployed, shared, and reused, making advanced research accessible to everyone.
- Custom App Store: Organize and publish your own branded App Store featuring domain-specific tools and workflows tailored to your community.
- ⚡ One-Click App Launch: Deliver applications effortlessly—whether interactive web apps (Jupyter), native GUI apps (MATLAB), or HPC batch jobs (serial, distributed, or parallel)—with a single click.
- 🧩 No-Code UI Builder: Create intuitive, web-based interfaces for your Apps using low-code/no-code configuration. Built-in input validation ensures usability and correctness without custom development.
- 📦 Bring-Your-Own-App (BYOA): Empower users to contribute and deploy their own containers or scripts with minimal configuration, enabling grassroots innovation and local autonomy.
- 📚 FAIR Publishing: Publish Apps and workflows as reproducible, citable digital objects, complete with metadata, persistent identifiers, and reuse-ready packaging.
🖥️ Compute Integration – Flexible, Scalable, and Location-Agnostic
OneSciencePlace offers seamless integration with diverse compute environments, abstracting infrastructure complexity from the end user.
- 🌐 Universal Compute Connectivity: Integrate any compute cluster or standalone Linux host—on-premises, in the cloud, or hybrid. The platform adapts to your infrastructure.
- ➰ Flexible Runtime Configuration: Define runtimes as Docker, Apptainer/Singularity containers, executable scripts, or complex binaries to support all job types.
- 👥 Account-Based Orchestration: Execute jobs using individual user credentials for fine-grained access control, or fixed service accounts for streamlined, team-based workflows.
- ⚙️ Backend-Agnostic Job Management: Whether using Slurm, or no scheduler at all, the platform abstracts job submission, allowing users to focus on science, not infrastructure configuration.
✨ Tapis Integration – Job and Data Lifecycle Management
By integrating the Tapis API, OneSciencePlace provides a robust layer of service for reliable execution and data provenance across all connected systems.
- Job Lifecycle Management: Provides a reliable API layer for monitoring job status, retrieving output, and managing the entire execution lifecycle.
- File Transfer and Data Movement: Ensures secure and efficient movement of data between users, compute resources, and integrated storage backends.
- Provenance Tracking: Automatically records metadata about job execution and data changes, supporting reproducibility and auditing.
🔐 Identity and Access Management (IAM) – Secure and Federated
The platform offers robust and adaptable IAM to support diverse organizational security needs and federated access models.
- Flexible Authentication Options: Integrate with campus LDAP, SSO systems (Shibboleth, SAML, CAS), or use standard web accounts with optional MFA to support institutional and public access.
- 🌐 Federated Identity Support: Enable seamless access through federated providers (InCommon, CILogon, Globus Auth), allowing users to authenticate with home institution credentials.
- 👥 Role-Based Access Control (RBAC): Assign permissions based on roles (admin, contributor, reviewer, viewer) to manage access to apps, data, and content across all teams and projects.
- 🚧 Built-In User and Group Management: Organize users into groups (planned) with delegated administration and tailored privileges managed directly within the platform.
💾 Data Sharing – Powerful and Contextual
OneSciencePlace makes data sharing seamless, collaborative, and deeply integrated into the research lifecycle.
- Built-In, Granular Sharing Controls: Share datasets with individuals, groups, or the public using fine-grained access controls—no separate tools or platforms needed.
- 📝 Annotate and Discuss in Context: Add rich metadata, notes, and comments directly on data assets to enable collaborative review, discussion, and refinement.
- 📊 Custom Visualization and Display Plugins: Extend data interaction with tailored plugins for tabular, geospatial, genomic, or simulation data, making interpretation effortless.
📚 FAIR Publishing – Publish and Preserve Research to Amplify Impact
The platform provides a robust framework for sharing and preserving scholarly outputs in compliance with FAIR principles (Findable, Accessible, Interoperable, Reusable).
- Open Access Repository: Create a fully functional, customizable repository to publish scholarly materials—articles, reports, datasets, notebooks, Apps, and more.
- 🧾 Rich, Configurable Metadata: Use built-in metadata standards or tailor schemas to suit disciplinary or institutional requirements, ensuring discoverability and alignment with best practices.
- 📍 Persistent Identifiers: Assign DOIs, Handles, or ARKs to ensure permanent citation and reliable referencing of published content.
- ❯❯❯❯ Multistage Curation Workflow: Implement a flexible publication pipeline supporting draft, review, revision, and finalization stages for easy quality control and progress tracking.
- ⏳ Embargo and Access Control: Configure embargo periods, access restrictions, or delayed release to align with funding policies and intellectual property concerns.
🎨 Content Management System (CMS) – Flexible and Extensible
Built on Drupal, a leading enterprise-grade CMS, the platform provides a rich foundation for creating and managing all your dynamic scientific content.
- 📰 Full-Spectrum Content Publishing: Easily host and organize documentation, announcements, training materials, event listings, and community features—all in one place.
- Fully Customizable Design: Tailor the look, feel, and structure of your site to reflect your project's identity with custom navigation, layouts, and user experiences.
- 🔌 Seamless Integration: Integrate your content with computational apps, data repositories, publication workflows, and user dashboards for a unified digital research environment.
✅ Fully Managed & Scalable (Hassle-Free by Design)
The platform is built for rapid deployment, institutional alignment, and long-term adaptability—with minimal administrative overhead.
- No Backend Management Required: Each instance is delivered as a fully managed, secure instance—professionally hosted and maintained so your team can focus on research, not infrastructure.
- 𓏠 Modular and Extensible Architecture: Combine only the components you need and easily extend functionality with plugins, APIs, and custom modules to meet evolving research goals.
- ↗ Scalable from Prototype to Production: Whether supporting a small research group or an entire institution, OneSciencePlace grows with your needs—securely and efficiently—with flexible deployment options.
Scalable for Any Size or Scope
- 👤 Single Users: Ideal for individual researchers seeking a personal science portal or dedicated space to publish and share data.
- 👥 Small to Mid-Size Research Groups: Enable collaborative development of shared apps, reusable workflows, and secure data repositories.
- 🏢 Departments & Institutes: Support large academic units with advanced role-based access control and deep integration with institutional SSO and HPC systems.
- 🌐 Community & National Collaborations: Facilitate federated user access and integrate distributed HPC resources, data sharing, and FAIR-compliant publishing for large-scale projects.