Skip to content

Code and tutorials to be used during the i-ASK onboarding sessions of Spring 2021

License

Notifications You must be signed in to change notification settings

PSU-ICDS/iask_onboarding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

Overview

This repository contains all the material needed for the i-ASK onboarding sessions. This repository contains the powerpoints, source code, and container defintion files for the sessions. Here are the main points commonly covered during the presentations:

  • General tools for the i-ASK center
  • Singularity
  • Docker
  • Anaconda

These are the biggest topics that need to be covered in the i-ASK center. There are so many great, free tools out there that can be used to help improve your workflow, and Singularity and Docker are vital tools for delivering software to users on the cluster. Anaconda is the glue that we commonly use to grab all the dependencies that we could possibly need when deploying new software for users!

Presentations

  • Presentation 1: Level up your workflow!

    • This presentation is to help you discover all the amazing tools that you have available to you. Whether it's an SSH client or user-level package manager, this presentation has you covered. Also, at the end I also recommend some great books that serve as a great point of reference should you forget anything.
  • Presentation 2: Use Singularity and Docker to build and deploy software!

    • Ever had to install a lot of packages, but you just don't have the system-level dependencies available to you? Well this tutorial has you covered! Learn how to build a Singularity container from scratch! Learn how to build a Docker Container, and then covert it to a Singularity image!

Notes

These are just markdown notes to help the presenter stay organized while going through the presentations. Feel free to view them to see where you are at during the presentations.

Source Code

All the source code used during the onboarding sessions can be found inside the respecitve presentation_* directory.

Important Links

Here are the important links that have been used throughout the presentations. Feel free to use these links if you ever need a refresher on the material covered during the onboarding sessions:

License

This repository is licensed under the GNU General Public License v3.0. For more information on what this license entails, please feel free to visit https://www.gnu.org/licenses/gpl-3.0.en.html

Troubleshooting

If you encounter any issues trying to access the presentations or use the code examples then please open an issue, or contact the ICDS i-ASK center at iask@ics.psu.edu. Please contact ICDS if you are looking to use this material for another training.