There is a newer version of the record available.

Published October 20, 2025 | Version v1
Presentation Open

GenericSOC: A Modular Science Operations Center Enabling Seamless Integration of Diverse Scientific Software

  • 1. ROR icon Southwest Research Institute

Description

Science operations centers increasingly need flexible, scalable solutions to support diverse scientific workflows and programming environments. GenericSOC is a modular Science Operations Center framework built on CakePHP that connects seamlessly to scientist-developed software, including tools in FORTRAN, IDL, Python, C++, and more. It can run or interact with software on the browser, server, or remote containers seamlessly from the user’s perspective.

Using Docker containerization and a queueing mechanism, scientist code is isolated. The scientists work independently within dedicated git submodules without access to the full codebase, and the web team reviews changes before publishing updates.

GenericSOC also includes our own first-party tools such as advanced plotting with common table expressions for large datasets, permission controls, and a workspace for creating PowerPoint presentations, PDFs, and emails from content generated by any tool on the platform. Designed to be generic, it can be deployed for any mission or non-mission, providing a unified, extensible framework for diverse science operations.

Files

Files (6.6 MB)

Name Size Download all
md5:5ecfe48e19cd7e2d2964a99b337db7eb
6.6 MB Download