DescriptionGlobus is an established service that is widely used for managing research data in campus computing centers, national laboratories, and HPC facilities. While the interactive web browser interface can address simple file transfer and sharing scenarios, there are many researchers who require some level of automation in order to cope with large volumes of repetitive tasks. Common use cases such as replicating data across systems at multiple institutions, staging data captured from an instrument for analysis, and enabling access to reference data for a large user community, cannot be handled at scale by ad hoc methods.
Over the past year, Globus has released a set of robust APIs that facilitate integration of data management tasks into new and existing research workflows. In this tutorial, we will describe and demonstrate how researchers, campus computing administrators, and application developers, can access these advanced data management capabilities in an automated fashion, using existing organizational credentials. A combination of presentation and hands-on exercises will result in attendees building simple, yet fully functional, programs that can be used in their own work.