Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Panel
borderColorred
borderStylesolid
titleTraining Update: March 16, 2020

As part of Harvard Medical School's response to COVID-19, HMS Research Computing is now working remotely.

All training classes will be held online until further notice, via Zoom meetings.

Registrations are now managed through the Harvard Training Portal, which requires a Harvard ID (HUID). Those members of the extensive HMS community who do not currently have HUIDs - such as employees at affiliate hospitals, or collaborators from other institutions - may self-register for one as a "Person of Interest" with their faculty member's sponsorship. This form may take several days to process, please visit this page for details: https://it.hms.harvard.edu/our-services/accounts-and-user-access/person-interest-poi

...

Class

Date

Time

Location

Seats

Training Materials

Registration (Only click here to register!)

Intro to O2

Wednesday, June 15, 2022

3-5pm

Virtual

35

User Training github

link

Intro to Git/Github

Re-scheduled to Thursday, June 30th, 2022

3-4pm

Virtual

35

User Training github

link

Intro to MATLAB 

Wednesday, June 29, 2022

3-5pm

Virtual

35

User Training github

link

Intro to Python

Wednesday, July 13, 2022

3-5pm

Virtual

35

User Training github

link

Intro to R/Bioconductor

Wednesday, July 20, 2022

3-5pm

Virtual

35

User Training github

link

Optimizing O2 jobs 

Wednesday, July 27, 2022

3-4pm

Virtual

35

User Training GitHub

link

Intro to Parallel Computing

Wednesday, August 3, 2022

3-5pm

Virtual

50

User Training github

link

Intro to O2 Portal

Description:
O2 Portal is web-based access point to O2 powered by Open OnDemand. This short training teaches you the basic functions of O2 Portal, including file transfer, Slurm job submission and monitoring desktop activities and a few popular applications such as Matlab, Jupyter and Rstudio.
Audience:
Anyone interested in using the O2 resources for their projects.
Prerequisites:
Familiarity with the O2 cluster and the Slurm scheduler.

Optimizing O2 Jobs

Description:
In this short seminar we cover some simple but essential rules to use the O2 cluster in the most efficient (and inexpensive ) way.
Audience:
Anyone running jobs in the O2 cluster
Prerequisites:
Familiarity with the O2 cluster and the Slurm scheduler.

...

This is a short introduction to Parallel Computing that will include an overview of the basic concepts of parallel programming: from running your job in an embarrassingly parallel way to writing simple shared and distributed memory parallelization codes in different languages. The seminar will cover several examples of actual parallel codes however it will not have any "hands on" components. A basic programming experience (of any language, no parallelization) is preferred in order to better follow the topics presented during the seminar.

Intermediate O2

Intermediate O2 is for current O2 users who would like to brush up on their bash skills, learn more advanced file transfer techniques, and unleash some of the powerful features of the SLURM scheduler.

Intro to Git and GitHub

This course introduces Git and GitHub and covers topics including: Getting Started with Git for version control, Using GitHub Desktop effectively, Collaborating with others on GitHub, and Utilizing GitHub Flow for better workflow. No previous exposure is assumed. We hope attendees will leave the class with the knowledge and tools necessary to start integrating Git into their workflows and excited to begin collaborating on GitHub.

...