Venue

Skaggs building, 114.

Requirements

If you want to follow along, please bring a laptop with R (first day) and a SSH client. Software for the second day will be discussed at the end of the first day.

Day 1

Time Presenter Topic
8.30 Tiago Introduction and DBS Scientific computing architecture
9.00 Brice Selected Unix topics: user profiles, persistent shells, parallelization, evaluating available resources, submission to the SRA, etc.
11.00   Break
11.15 Travis Efficient computing, and how terminal commands can simplify your life
01.00   Break
02.00 Brice Selected R topics: Installing to local repositories, functions, environments, parallelization, condition handling, etc.
03.45 Christian R data.table: Big Fast Data
04.30   Break
04.45 Tiago Introducing the Python environment (Jupyter lab, matplotlib, Python3, conda)
05.30   End

Day 2

Time Presenter Topic
08.30 Brice R: Wrap up and case study examples
09.15 Tiago Data preprocessing (HDF5, VCF)
11.00   Break
11.15 Tiago Parallel processing with Dask, subsampling
01.00   Break
02.00    
02.45 Doug Montana code
03.00   Break
03.15 Tiago Galaxy programmatic interface
05.30 End  

Links

  • R
    • The R Inferno: Fun and Informative. "If you are using R and you think you’re in hell, this is a map for you."
    • Google R style guide: Write cleaner code!
    • CRAN FAQs: Details, including OSX, Windows.
    • Advanced R: Superior R learning material from Hadley Wickham.