Which camp should you attend?

 
Container Basics
Advanced Containers
What You'll Learn
  • Understand what containers are and their role in reproducible science
  • Find and deploy existing containers using CyVerse VICE (Visual Interactive Compute Environment)
  • Learn to create Docker containers using your own data and/or analyses for reproducible analysis
  • Understand the role of the Dockerfile in the build
  • Learn to apply Linux command line skills to write Docker files
  • Create your own recipes for containers
  • Set up continuous integration for data events
  • Use HPC and HTC with OpenScienceGrid
  • Use Singularity containers
Target Audience
  • Any researcher seeking to exploit container technology to make their computational analyses easier, more reproducible, and more accessible for Open Science
  • Must enjoy a collaborative, innovative environment
  • No experience with container technology needed
  • Researchers wanting to create and maintain their own containers, as well as deepen their understanding of container builds with GPU acceleration, continuous integration, and Singularity
  • Must enjoy a collaborative, innovative environment
  • Experience with container technology needed
Prerequisites
  • Able to use Linux command line, directory structures, shell commands
  • Able to use and run analysis tools from the command line
  • Able to log into and use remote systems
  • Have basic programming experience (language of your choice)
  • All the pre-requisites for Container Basics, plus:
  • Experience with Git/GitHub
  • Experience with DockerHub
  • Experience with High Performance Computing and/or High Throughput Computing with OpenScienceGrid
What's New More hands-on time for your project (be sure to bring your own data!)​ This workshop!
Format Online​ Online

Register Now