Introduction to Biocomputing: From files to functions to plots

Introduction to Biocomputing: From files to functions to plots

 

Welcome to the class! This is the home page for the Introduction to Biocomputing class. From this page, you can link to all of the content needed to work through the course.

 

Logistics:

We will meet  at FNT 1.104 from Tuesday May 27 to Friday May 30 at 1:30-4:30pm for our class.

In-person attendance is recommended, because the course is designed to be interactive, and following code remotely is sometimes difficult. However, if you would like to attend virtually, use this zoom link: 

Join our Cloud HD Video Meeting

Zoom Instructions:

Please make sure your zoom version is updated ( and that you have a zoom account )

-- this is  required to join a UT-sponsored Zoom session. See this link for more details about zoom requirements:  Home

Other setup:

Please make sure you have an ssh client installed on your computer. All macs come with terminal, so no installation is required. For windows laptops, install putty and winSCP.

 

Course Overview

This course is designed to give you an introduction to methods for data manipulation and analysis in a hands-on manner. It will consist of lectures and guided tutorials.

The course has the following objectives: 

  1. To teach you about the Unix (Bash) environment and its tools in order to allow you to work effectively at the command line. 

  2. To familiarize you with R and RStudio and how to perform basic data analysis tasks in R.

  3. To use the above skills in an integrated manner to take data from raw files and produce clean visualizations in R.

Your Instructor

Name

Affiliation

Expertise

How to contact?

Name

Affiliation

Expertise

How to contact?

Matt Bramble

CBRS, bioinformatics group

R, Python

matthew.bramble@austin.utexas.edu or come to FNT1.206D

Setup

Logging in to the POD

If you are using a terminal (Mac/Linux), open the terminal, and type:

ssh username@gsafcbig01.ccbb.utexas.edu
(replace username with your student username – studentNN)

If you are using windows Powershell, use the same command as above (for Mac/Linux)

To set up Powershell: powershell

If you are using putty (Windows PC), open it and enter the following:

host name: gsafcbig01.ccbb.utexas.edu

Upon prompting, enter your username and the password

Putty Setup

If your Windows version does not support ssh, you can download PuTTY from:

Download PuTTY: latest release (0.83)

 Logging in with PuTTY

If you're using PuTTY as your Terminal from Windows:

  • Double-click the Putty icon

  • In the PuTTY Configuration window

    • make sure the Connection type is SSH

    • enter gsafcbig01.ccbb.utexas.edu for Host Name

      • Optional: to save this configuration for further use:

        • Enter gsafcomp into the Saved Sessions text box, then click Save

        • Next time, select gsafcomp from the Saved Sessions list, and click Load.

    • click the Open button

    • answer Yes to the SSH security question

  • In the PuTTY Terminal

    • enter your student account name after the "login as:" prompt, then Enter

    • enter the password associated with our student accounts

      • for security reasons, the text that you enter will not be displayed

 

If your Terminal has a dark background, the default shell colors can be hard to read. Execute this line to display directory names in yellow.

export LS_COLORS=$LS_COLORS:'di=01;33:'

We'll see later how to set this environment variable in your login script (~/.profile) so that it gets executed every time you login to this server.

For now, just copy the appropriate line above, paste it into your Terminal window (after logging on), then press Enter.

 

Terminal via RStudio web

If you're attending remotely or do not have access to the UT VPN, you can use the Terminal functionality in the RStudio web application.

To access the Terminal built into RStudio Server.

  • Click on this link: 

  • Enter your studentNN account name and our password, then click the Sign In button

  • In the RStudio web application, select the Terminal tab above the text entry window on the left.

You should now see a command line in the RStudio window.

In the RStudio Terminal, if the default color for directories is difficult to see against its white background, execute this line to display directory names in blue.

export LS_COLORS=$LS_COLORS:'di=1;34:fi=01:ln=01;36:'

We'll see later how to set this environment variable in your login script (~/.profile) so that it gets executed every time you login to this server.

For now, just copy the appropriate line above, paste it into your Terminal window (after logging on), then press Enter.

Introduction to Unix

Open the following link in a new window or tab. Be sure to bookmark this introduction page. We will be returning here.

Go to Unix/Linux wiki

R and RStudio Part 1

Go to R/Rstudio Part I