Introduction to Cloud Computing for Genomics

The cloud is a fancy name for the huge network of computers that host your favorite websites, stream movies, and shop online, but you can also harness all of that computing power for running analyses that would take days, weeks or even years on your local computer.

In this lesson, you’ll learn about renting cloud services that fit your analytic needs, and how to interact with one of those services (AWS) via the command line.

Prerequisites

This lesson assumes a working understanding of the bash shell. If you haven’t already completed the Shell Genomics lesson, and aren’t familiar with the bash shell, please review those materials before starting this lesson.

Windows users will need to install PuTTY. See the installation instructions in Setup.

Schedule

Setup Download files required for the lesson
00:00 1. Why of cloud computing What is cloud computing?
What are the tradeoffs of cloud computing?
00:05 2. Logging onto Cloud How do I connect to an AWS instance?
00:15 3. Fine tuning your Cloud Setup Is my remote computer correctly configured?
How do I keep my processing going when I leave?
00:30 4. Data roundtripping How do I move data into the cloud?
How do I get my analysis results back to my computer?
00:50 5. Which Cloud for my data? What cloud resources are available?
How do I choose my resources?
01:20 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.