Skip to content

Latest commit

 

History

History
60 lines (45 loc) · 3.45 KB

README.md

File metadata and controls

60 lines (45 loc) · 3.45 KB

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.