Skip to main content
. Author manuscript; available in PMC: 2022 Jan 1.
Published in final edited form as: Neuroimage. 2020 Apr 11;224:116778. doi: 10.1016/j.neuroimage.2020.116778

Figure 1. High-level overview of the Open EEGLAB Portal (OEP) workflow.

Figure 1.

The OEP architecture has three main components: The EEGLAB user local computer resource (in blue), the Neuroscience Gateway (NSG) (in orange), and the NSG back-end HPC resources (in green). NSG can be accessed via the NSG web interface or through the NSG applications programming interface (API) operating in the Representational State Transfer (REST) environment (Miller et al., 2015). The EEGLAB plug-in nsgportal exploits the latter access point to provide seamless cross-communication between an EEGLAB session and NSG. Once jobs are submitted to NSG, scripts to execute and data to operate on are deployed to the back-end HPC resources for processing (red arrow). Once job processing is finished, the NSG working directory is first returned to the NSG server (green arrow) and then compressed. Following, the user is notified of the job completion via email. Status of jobs submitted directly from EEGLAB using the API-based nsgportal tools can also be monitored using plug-in tools and features. The results from the computation can be retrieved manually via the NSG web interface, or automatically through the nsgportal plug-in GUI running within the same or a new EEGLAB session.