NIH HPC News & Announcements
New HPC classes in 2019
Date: 15 January 2019 09:01:13
From: Susan Chacko
Thanks to all the people who responded to our survey about proposed
classes! Based on the survey results, the HPC staff are planning to
present several new classes this year. These classes will be in addition
to the Linux and Bash Scripting classes and the online Biowulf class
Please note that it is a significant effort to prepare and present a
class, so these classes will be scheduled over several months. Stay
tuned for class announcements via this mailing list!
* Basic Python for Matlab users
Introduction to the Python language. We will illustrate the use of
Python in scientific computing by conducting a step-by-step
re-implementation of a Matlab script in Python.
Expected knowledge: Matlab, Basic Linux/Unix
* Intro to Revision Control with Git
Interacting with Git repositories. Workflows for personal use and for
collaboration.
* Managing your own software installations
Handling private software installations, dealing with various build
systems and package managers,
organizing software in your home/data directories on Biowulf.
Expected knowledge: Basic Linux/Unix
* Deep Learning by example on Biowulf
An introductory course that teaches major types of deep learning
networks through a set of
hands-on examples from biomedical image processing and computational
genomics, implemented in Keras.
Expected knowledge: Basic Python, Basic Linux/Unix
* Data Management Best Practices for groups
An overview of file storage, access permissions, file transfer, and
sociological behaviors to keep your collaborative group functioning.
Expected knowledge: Linux/Unix*
* Programming in Julia.
For people who are new to Julia but experienced with other languages.
This class will be taught by re-implementing
an existing scientific tool in Julia.
Expected knowledge: Linux/Unix, proficiency in any other programming
language.
* GATK Hands-on Workshop
Core steps in calling variants with the Broad GATK toolkit.
Survey respondents suggested many additional classes, the most popular
being a general *Python* class. There are several existing options for
learning Python:
* The FAES teaches semester-long classes on the NIH campus including
Introductory Python and Perl clases. See
https://faes.org/content/apply-enroll-explore-course-catalog for more information.
* We also recommend auditing an online Python class, such as
https://www.coursera.org/learn/python
* Python in HPC, a seminar by Wolfgang Resch (HPC staff) in 2018: the
slides and Github repo are available on the HPC training page linked below.
The Training page on the HPC website (https://hpc.nih.gov/training/)
contains links to the online Biowulf class and additional videos, as
well as slides and handouts from previous classes.
Thanks for your interest in our classes.
HPC @ NIH staff.
########################################################################
Please contact staff@hpc.nih.gov with any questions about the NIH HPC Systems
[Last 12 months of HPC announcements]