🥾
Bootcamp 2022
  • CCV Research Computing Bootcamp 2022
  • Schuedule
    • Tuesday, 7 June
    • Wednesday, 8 June
    • Thursday, 9 June
    • Friday, 10 June
Powered by GitBook
On this page
  1. Schuedule

Wednesday, 8 June

Research Computing at Brown

Today's tutorials will occur along three tracks running concurrently. Each tab below corresponds to one of these tracks. The tutorials associated with each track are listed on the relevant tab.

Building Software on Oscar | 9:30 - 11:00 EDT

Learn how to build and install software packages on Oscar. Topics covered include: make, cmake, compiler options on Oscar, pip, building python packages from source, and python virtual environments.

slides | exercises | CMake example | video

Computing with GPUs on Oscar | 11:00 - 12:30 EDT

A general Introduction to GPU architectures available on Oscar, using NGC container images to leverage RT cores on higher-end GPUs, and optimizing GPU jobs for better filesystem IO.

video

Slurm for Beginners | 1:30 - 3:00 EDT

A primer on submitting jobs to the job scheduler on Oscar. Some basic familiarity with Unix/Linux systems is assumed. Topics covered include: an overview of the use of Slurm for resource allocation, submitting jobs to Slurm, and using Bash scripts to configure and submit jobs to Slurm.

slides | video

Advanced Slurm | 3:00 - 4:30 EDT

This workshop is for people who are already familiar with Slurm, but would like to use Slurm's more powerful features. Topics covered include: dependencies for conditional execution of jobs, job arrays for parameter sweeps, dealing with hundreds or thousands of small tasks, how to limit the number of jobs running at once, and how to cancel multiple jobs.

slides | video

Version Control with Git | 9:30 - 11:00 EDT

A practical introduction to version control for software management using Git. Topics covered include: creating a repository, checking the status of a repository, committing changes, viewing changes, reverting to older versions of files, and setting up a remote repository.

video

Remote Rendering for Large Datasets | 11:00 - 12:30 EDT

Get to know this new service that uses Oscar to provide you with your own 3D render server to visualize datasets that will not fit in your desktop/laptop. We will use Paraview as a tool to interact and analyze your data. No previous experience with Oscar or Paraview is needed.

Remote Rendering Documentation | video |

How to Video

Introduction to VR for Scientific Collaboration | 1:30 - 3:00 EDT

Learn about the various VR technologies (HMDs, CAVE systems and remote services) available through CCV for exploring scientific datasets. Examples from past collaborative projects will be demonstrated. No previous experience with VR is required.

Secure Research Computing at Brown | 3:00 - 4:30 EDT

This talk will provide an overview of how we categorize different security needs for research data. This includes a discussion of the three risk classifications we use, and the corresponding computing platforms and tools we can use with each of the three. We will also provide a demonstration of working with the Stronghold secure computing environment, which is reserved for the most sensitive research data.

video

Foundations for Bioinformatics Data Analyses | 11:00 - 12:30 EDT

This session we will discuss the most common file formats used in bioinformatics, some resources for accessing public datasets (like the SRA), and a few other helpful bioinformatics QC tools.

https://github.com/compbiocore/ccv_bootcamp_fnds_bioinformatics_analysis/blob/main/Foundations%20of%20BioInformatics%20Data%20Analysis.ipynb

video

Basic Bioinformatics Workflows & Workflow Management on OSCAR including NextFlow/Snakemake | 3:00 - 4:30 EDT

This session will address how you can use and run Nextflow/Snakemake workflow tools to run publicly available bioinformatic analysis pipelines on OSCAR. We will also briefly provide an overview of tips and suggestions on specific configurations to modify the workflows.

https://github.com/compbiocore/workflows_workshop/blob/main/Workflows.ipynb

video

PreviousTuesday, 7 JuneNextThursday, 9 June

Last updated 2 years ago