We will demonstrate Globus capabilities from the perspectives of an end-user researcher. This is a introduction to the many features of the Globus web application and command line interface, beyond just simple file transfer. You will learn how to share data with collaborators and set up personal endpoints.
Need to manage HIPAA-regulated data? Working with PII or CUI? No problem. Globus supports management of Protected Health Information (PHI) including data regulated by the Health Insurance Portability and Accountability Act (HIPAA), Personally Identifiable Information (PII), and Controlled Unclassified Information (CUI). With higher assurance levels for managing restricted data, researchers can easily work with this data and share it securely and appropriately with collaborators, while meeting compliance requirements.
We will cover how Globus integrates with interactive platforms such as JupyterHub and web frameworks such as Django. We will also describe how to leverage the Globus platform—and Globus Auth in particular—to secure APIs when building your own web services.
We will provide a detailed walkthrough of installing and configuring a Globus endpoint. We will also review deployment configurations such as multi-server data transfer nodes, using the management console with pause/resume rules, and integrating identity systems for streamlined user authentication. We will discuss connectors to storage systems such as S3, Ceph, HPSS, and Google Drive. You will get to experiment with server endpoint installation using a virtual machine.
We will demonstrate how you can incorporate Globus capabilities into your own data portals, science gateways, and other web applications that support data-intensive research.
We will present various use cases that illustrate the power of Globus data sharing capabilities, and provide hands-on experience with the Globus file sharing API.
We will review common use cases and demonstrate how the Globus command line interface (CLI) and API may be used to automate repetitive data management tasks. We will also provide specific examples to instruct users how to automate scripted transfers to/from endpoints, and how to have a script return an inventory of data stored on an endpoint.