BCRF tutorials offer members of the Department of Biochemistry an opportunity to learn new computer programs that can improve their research.

Workshops feature PyMOL, Python, R and RStudio, the department’s Linux Cluster, and more.

The classes are held (unless otherwise specified) in Room 201 of the Hector F. DeLuca Biochemistry Laboratories (433 Babcock) with six iMacs and a large LED screen augmented with two smaller screens to better see presentations.

Jean-Yves Sgro, a senior scientist with years of experience in using and teaching computer programs, teaches the workshops.

Class size is kept small for better interaction and hands-on opportunities but occasionally can be augmented with two or three attendees bringing their laptops.

Workshops typically last two hours. All tutorial materials are available for individuals to use after courses or on their own (see at the bottom of this page). Classroom size is kept small for better interaction, BCRF tutorials are typically two hours and involve a lot of hands-on practice.



Classroom location (unless otherwise specified) is in Room 201 of the Hector F. DeLuca Biochemistry Laboratories.

Photo of 201 Biochemistry Laboratory "mini workshop" classroom


Tutorial Software

The tutorial exercises below are for the most part written in the spirit of "learning by doing" and could also be used by students to learn on their own. The tutorial exercises assume no prior knowledge or experience and start from the very basic.

The software used for the tutorials is either available to Biochemistry personnel, UW-Madison personnel, or is "open source." The current list of software is as follows:




  • Lasergene suite(s). Official site: dnastar.com. Biochemistry personnel can download from Intranet

R STATISTICAL SOFTWARE: R, RStudio, Bioconductor

  • R: This multiplatform (Windows, Mac, Linux) open source software can be downloaded from The Comprehensive R Archive Network. UW-Madison personnel can download a version (Windows/Mac only) from Campus Software Library 
  • RStudio: We use an open-source R interface RStudio to explore “reproducible research”
  • Bioconductor is a series of R packages designed for the analysis of many types of biological data and has a parallel development to R. Download and installation: bioconductor.org


    • Learning the basic operations to navigate a line-command Terminal in Unix/Linux or even MacOS is useful or even necessary to master in anticipation of other activities such as using a Linux cluster.

    PYTHON 3:

    • "Learn by doing" and 

      start with no prior knowledge as a complete beginner.


    • EndNote X8


    Tutorial Exercises

    Note: Not all formats (HTML, PDF etc.) are available for all workshops; some extra formats may be available when filling-in workshop evaluations.

    MOLECULAR GRAPHICSPyMOL , Chimera , ChimeraX 

    STRUCTURAL MODELING: MODELLER, Autodock, Autodock Vina

    DNASTAR/LASERGENE:  DNAStar Lasergene: EditSeq, SeqBuilder, Protean, Protean 3D |  DNAStar/ArrayStar: analysis of public datasets |  DNAStar: Templated RNA-Seq.

    R STATISTICAL SOFTWAREIntroduction to RR / RStudio: creating reports for “reproducible research”
    R / Bioconductor: from raw data to annotated gene listR / Bioconductor: analysis of a vitaminD public dataset

    UNIX/LINUXBasic UnixAccessing SBGridAccessing Linux cluster and HTcondor 

    PYTHON:   Series I,II, III, IV - Analyze and plot from Tabular data. Beginner level.


    Note: A 173 page workbook is provided (loaned) for use during classes.

    PyMOL_part 1 (of 3)

    PyMOL_part 2 (of 3)

    PyMOL_part 3 (of 3)

    (PYMOL sections last updated: September | October 2017)

    ChimeraX (last updated: April 26, 2018)

    • Short hand out (rendered ipython jupyter notebook)
    • UCSF ChimeraX I - overview: molecular graphics: HTML, PDF, DOCX
    • UCSF ChimeraX II - overview EM: HTML

    Chimera (last updated: October 10, 2017)

    MODELLER (last updated: October 26, 2017 | October 31, 2017)

    Autodock on linux cluster (last updated: April 18, 2017)

    • Running Autodock & Autodock Vina on BCC Linux cluster with HTCondor - PDBQT files: protein | ligand

     DNAStar Lasergene: EditSeq, SeqBuilder, Protean, Protean 3D (last update: 2016 - Biochem 660)

    This tutorial is a "legacy" tutorial from the 2016 version of the Biochem-660 class workbook and covers Lasergene 14 modules EditSeq, SeqBuilder, Protean, and Protean 3D

    • Hands-on Tutorial: PDF (10Mb)

     DNAStar/ArrayStar: analysis of public datasets (last update: 2014)

     Example with microarray data GSE27973

     DNAStar: Templated RNA-Seq (last updated: February 21, 2017)

     Example based on DNASTAR Tutorial Libray for Next-Gen Sequencing (Tutorial 3: Templated RNA-Seq Workflow)

     R Extreme beginners introduction. (last updated: February 23, 2018)

    This workshop starts with a full analysis, with plots, 2-way ANOVA based on Dr Chacon's webinar and is followed by more mundane R commands with the "Extremely short introduction to R" inspired by TryR and created for Biochem 660.

    Introduction to R (last updated: April 25, 2017)

    In class short hand out (rendered ipython jupyter notebook)

    R / RStudio: creating reports for “reproducible research” (last updated: May 2, 2017)

    In class short hand out  (rendered ipython jupyter notebook) 

    External link resource(s):

    R / Bioconductor: from raw data to annotated gene list (last updated: May 9, 2017)

    In class short hand out (rendered ipython jupyter notebook) 

    • Bioconductor: installation instructions: HTML, PDF
    • From CEL Files to Annotated Gene Lists: HTML, PDF (based on chapter 25 of book cited below)

    Note: Tutorial is based on the last chapter of the book Bioinformatics and Computational Biology Solutions Using R and Bioconductor

    R / Bioconductor: analysis of a vitaminD public dataset (last updated: May 9, 2017)

    In class short hand out (rendered ipython jupyter notebook) 

      R  / RBRMB to access NMR chemical shift database BRMB (last updated: February 22, 2018)

      CLASS NOTES on hands-on workshop on R package RBRMB to access NMR chemical shift database BRMB presented by package author and guest speaker Dr Kumaran Baskaran, Biochemistry, UW Madison.

      Note: the interactive plots are only visible on the HTML version of this document. Also due to this interactive feature, the HTML document is much larger. PDF and Docx versions will not show plots that are interactive.

        External link resource(s):

        • BMRB - Biological Magnetic Resonance Bank (HTML)
        • RBMRB documentation (HTML)

        Basic Unix (last updated: December 7, 2016)

        In class short hand out (rendered ipython jupyter notebook)  - PDF

        Extra hand outs:

        • Dos to Unix commands (HTML, PDF). 
        • Unix/Linux Command Reference (PDF)

        Accessing SBGrid (Restricted - last updated: 2016)

        Accessing Linux cluster and HTCondor (Restricted - last updated: July 20, 2018)

        In class short hand out (rendered ipython jupyter notebook)  - PDF


        Python Data Analysis (last updated: February 16-28, 2017)

        • Python Data Analysis I - (HTML, PDF, DOCX) - short Hand-out (rendered ipython jupyter notebook)
        • Python Data Analysis II - (HTML, PDF, DOCX) - short Hand-out (rendered ipython jupyter notebook)
        • Python Data Analysis III - (HTML, PDF, DOCX) - short Hand-out (rendered ipython jupyter notebook)
        • Python Data Analysis IV - (HTML, PDF, DOCX) - short Hand-out (rendered ipython jupyter notebook)
        • Python Data Analysis IV_2 - short Hand-out (rendered ipython jupyter notebook)


        EndNote X8 - Guest Speaker (last updated: February 15, 2018)

        • EndNote Beginners - February 13, 2018
        • EndNote Advanced - February 15, 2018
        • Guest speaker: Ariel Andrea, Chemistry librarian

        External link resource(s):

        • UW Library EndNote Resources (HTML)
        • Lynda.com course (available to all at UW) - EndNote Essential Training  with David Rivers (To sign in: use "wisc.edu" to arrive to your NetID login and have full access. This course is on EndNote X8
        • Coursebook "Referencing: EnNote - Building your library"  (PDF - 95 pages) - Covers EndNote 7 but still relevant.