Fall Training 2017

THIS PAGE IS OLD AND JUST FOR REFERENCE - SEE https://www.rc.fas.harvard.edu/upcoming-training/

Registration : Registration is not required unless otherwise noted, but seating is limited, so come early.

Intro to Odyssey: Previous Slides
Come learn the basics about the Odyssey Supercomputer and other Research Computing services.  This session will cover cluster access, file transfers, storage options, and basic compute-job submission using SLURM.

FAS: Wednesday, September 6th 11:00AM in 38 Oxford 206
HSPH: Thursday, August 31st 2:00PM in Kresge 205

GlobusWorld Tour - *Registration Is Required*
GlobusWorld presents a series of Globus tutorials and developer workshops across the US. 
Learn how the Globus platform simplifies development of web applications for researchers. Experiment with new Globus services and APIs. Exchange ideas with peers on ways to apply Globus technologies. Expand your knowledge of Globus administration features. Additional information at the GlobusWorld Tour site.

Tuesday and Wednesday, September 12th & 13th in LISE 303 (11 Oxford St.)

HCSPH: Introduction to R & Visualizations with ggplot2
This session is presented by our partners in the HSPH BioInfo Core.
Introduction to R & Visualizations with ggplot2: In this brief introduction to the R programming environment, we will cover the basics of R and RStudio. We will explore basic R syntax and data structures, functions and packages, and the basics of data wrangling with R. We will end with an introduction to ggplot2, an R package for data visualization and generation of publication-quality figures.
More Details and Other Sessions

HSPH: Tuesday, September 19th, 2:00PM - 4:00PM Building FXB, Room G1

Intro to Unix: Previous Handout
This will be a hands-on learning environment that will teach the basics of using the command-line and the top 10 most essential Unix commands.  Please bring your laptop and already have an FASRC account.

FAS: Wednesday, September 20th 11:00AM in 38 Oxford 206
HSPH: Thursday, September 14th 2:00PM in Kresge 205

Extended Unix/Bash Scripting: Previous Slides, sed/grep quickref, awk quickref
This session will dive further into Unix core-utilities including sed, grep, and awk.  We will also cover the basics in bash shell scripting, which should help you think about automating processes and building more complex job scripts.

FAS: Wednesday, October 4th 11:00AM in 38 Oxford 206
HSPH:Thursday, September 28th 2:00PM in Kresge 201

Mathworks: Hands on Parallel Computing - * Registration Opens Soon *
This course introduces tools and techniques for distributing code and writing parallel algorithms in MATLAB®. The course shows how to use Parallel Computing Toolbox to speed up existing code and scale up across multiple computers using MATLAB Distributed Computing Server(MDCS). Attendees who are working with long-running simulations, or large data sets, will benefit from the hands-on demonstrations and exercises in the course.

Date/Location: TBD

HCSPH: Advanced plotting (including volcano plots and heatmaps)
For this workshop, we will be using R to perform a variety of advanced plotting methods. Using several R packages (ggplot2, ggrepel, pheatmap, etc.), we will learn how to change from a wide data format to a long data format for plotting purposes, how to label and/or repel individual data points on a scatter plot, and how to create heatmaps and volcano plots.
Prerequisite: Beginner R or Intro R workshop
More Details and Other Sessions

HSPH: Tuesday, October 17th, 1:00PM - 4:00PM Building FXB, Room G1

Modules and Software Libraries: Previous Slides
Having issues wading through which of the 3000+ pieces of software installed on Odyssey you should be using?  Still getting "command not found" or missing a shared object dependency? This session will illuminate the simplicities and intricacies of using software on Odyssey. We'll address: setting up your environment; the Lmod module system and how it works to your advantage and updating perl / R / python modules & packages in your environment.

FAS: Wednesday, October 18th 11:00AM in 38 Oxford 206
HSPH: Thursday, October 12th 2:00PM in Kresge 205

Choosing Resources Wisely: Previous Slides
Now that you know how to submit a basic job script to SLURM, knowing the appropriate resource needs (queues, number of cores, memory, storage, time, etc) for your jobs can be puzzling, but it can be a relatively straightforward task.  In this session, we will provide you the tools needed to make the most efficient use of RC cluster resources, which will ultimately lead to more research throughput.

FAS: Wednesday, November 1st 11:00AM in 38 Oxford 206
HSPH: Thursday, October 26th 2:00PM in Kresge 205

Troubleshooting Jobs
Are you not getting the expected output from your job?  Is your job running slower than expected?  In this seminar, we will focus on increasing your troubleshooting skills and how to translate common errors.  There are a few simple things to include in every job script that will help, as well, there are some common Unix tools to learn.  In addition, we will cover the types of information you need to provide RC when you do encounter the unexpected.  More-or-less, "help us, help you" to accelerate the time to solution.  You are encouraged to bring your laptop and follow along with the examples.

FAS: Wednesday, November 15th 11:00AM in 38 Oxford 206
HSPH: Thursday, November 9th 2:00PM in Kresge 205

Parallel Job Workflows on Odyssey
There are three main types of parallel workflows: pleasantly parallel (job-array), tightly coupled (SMP threads), distributed parallelism (MPI).  Each of these workflows has a different requirement when submitting to the SLURM job scheduler.  In this session, we will cover the basic concepts around parallel processing and provide examples on how best to submit these types of jobs.

FAS: Wednesday, November 29th 11:00AM in 38 Oxford 206
HSPH: Thursday, December 7th 2:00PM in Kresge 205


Last updated: September 20, 2017 at 13:59 pm