Presenters: Amit Chourasia (UCLA), Benjamin Winjum (UCLA), Jerome Ronquillo (UCLA), Choonhan Youn (SDSC)

  • Venue: Online (Part of 2025 Science Gateways Conference)
  • When: Oct 22, 2025 | 1pm - 3:30pm ET | 12pm - 2:30pm CT | 10am - 12:30pm PT
  • Duration: 150 mins
  • Registration: Free (Closes Oct 15, 2025)
    • Register here : Select Tutorials Session Only > Continue > Select "Develop and Deliver a Science Gateway or an HPC Portal on OneSciencePlace"
  • Requirements: Web browser

Target Audience

This workshop is designed for:

  • HPC Center Staff seeking to improve cluster accessibility
  • Research Computing Facilitators exploring gateway platforms
  • Principal Investigators interested in lab-scale portals or science gateways
  • Campus IT Professionals evaluating cyberinfrastructure solutions
  • Science Gateway Developers looking for modern tooling
  • Computational Educators designing course delivery systems

Prerequisites: None. Familiarity with research computing concepts (e.g., batch schedulers, containers, SSH) is helpful but not required. No programming experience necessary.


Learning Objectives

Upon completing this workshop, participants will be able to:

  1. Create functional computational applications using OneSciencePlace's no-code configuration tools
  2. Design custom web-based user interfaces with built-in input validation and file handling
  3. Integrate multiple compute resources, including both standalone Linux hosts and HPC clusters running Slurm
  4. Implement FAIR publishing workflows with persistent identifiers and metadata schemas
  5. Evaluate architecture with composability, integration of compute resources, and delivery, user experience
  6. Assess platform suitability for their specific institutional or research community needs

About This Tutorial

OneSciencePlace® is a modern, extensible, fully managed, and composable platform that enables the creation of an HPC portal, a science gateway, a data sharing hub, or a publication repository through an intuitive, low-code/no-code environment. Designed to cater to the complete spectrum of the research ecosystem, OneSciencePlace empowers principal investigators, educators, research teams, HPC administrators, and institutional stakeholders alike. Whether serving a single user, a classroom, a collaborative research group, or a campus-wide initiative, the platform scales effortlessly to meet diverse needs.

At its core, everything on OneSciencePlace consists of content, including applications, data, publications, and tools, which facilitates the curation, presentation, and extension of scientific resources. With built-in FAIRness (Findable, Accessible, Interoperable, Reusable) and seamless integration across computational and storage backends (on-premises or cloud), OneSciencePlace redefines the delivery of cyberinfrastructure at a fraction of the cost and with minimal administrative burden.

The OneSciencePlace platform is built on a collection of mature technologies, including Drupal, SeedMeLab, Tapis, and others. It can seamlessly interface with multiple compute resources, including Linux hosts, HPC clusters, and storage resources such as POSIX file systems or S3 object storage.

This tutorial builds on last year's successful tutorial and includes the latest platform developments. Focusing on Science Gateway and HPC portal use cases, this hands-on session guides attendees through practical platform exploration, combining presentations, technical reviews, and interactive exercises. Participants will create a working computational application, design a custom user interface, and deploy it across multiple compute systems—all without writing code.


Tutorial Agenda

DurationTopicFocus
5 minsWelcome and logisticsGet started and verify access to the tutorial environment.
20 minsOverview of OneSciencePlace PlatformCore philosophy, composable architecture, and primary uses (Gateways, Portals, Repositories).
10 minsApps: Running applications (Hands-on)Launching diverse computational tools: Interactive Web apps (Jupyter), VNC apps, and Batch CLI apps.
10 minsCompute systems available for tutorial (Review)Understanding the integrated Linux host and  Slurm cluster we will be using.
10 minsComplex apps and their UI (Review)Examples of advanced interfaces created with the platform.
10 minsBreak 
40 minsCreating a simple app and its custom UI (Hands-on)The core workshop: Build a new application and design its user interface using the no-code configuration builder.
20 minsAdd new compute system (Review)How to integrate your own HPC cluster or cloud resource into the platform.
15 minsCreating publications and publishing (Hands-on)Overview of the FAIR publishing framework and multistage curation workflow. This can be applied to Apps, and turn them into a published and citable artifact.
10 minsRoles and permissions overview (Review)Implementing security, federated identity, and Role-Based Access Control (RBAC).
5 minsDiscussionOpen Q&A and next steps for starting your own OneSciencePlace project.

Post-Tutorial Materials

All tutorial materials will be available on this page

  1. Tutorial Recording - Full session video
  2. Presentation Materials - Presentation slide deck
  3. Documentation - Step-by-step guides for all hands-on exercises
  4. Extended Access - Tutorial environment remains accessible until 11/30/25

Frequently Asked Questions

Q: Is programming experience required?
A: No. The tutorial teaches configuration-based application development using visual tools. Familiarity with research computing workflows is helpful but not essential.

Q: What if I cannot attend the live session?
A: Recordings and slides will be available on this page after the event.

Q: Will the tutorial environment remain accessible after the workshop?
A: Yes. Participant accounts remain active until November 30, 2025, for continued experimentation, practice, and follow-up consultations.

Q: Can I bring institution-specific questions about deployment?
A: Absolutely. The discussion period is designed for this purpose, and instructors can address specific integration scenarios, requirements, and constraints.

Q: How technical is the content?
A: The workshop balances conceptual understanding with practical application. Technical implementation details are available for those interested, but the focus is on "how to use" rather than "how it's built."

Q: What computing resources do I need?
A: Only a modern web browser and stable internet connection. All computational infrastructure is provided through the tutorial environment.