RNA-Seq:Main Page

From PMACS HPC
Jump to: navigation, search

This page is intended to provide participants of the RNA-Seq workshop with the pre-workshop information. For detailed information about the PMACS HPC go to our main page

Contents

Basic information

The RNA-Seq workshop is a day long workshop with the intent of showing participants how to use specific tools commonly used for RNA-Seq analysis. The workshop is of the hands-on kind where participants will have access to prepackaged code and a few sample datasets. All the exercises will be done in a demo environment that closely resembles the live PMACS HPC environment. Familiarity with working at the UNIX command line is a requirement as all the work will be done from the command line. Participants will need to bring their laptops to the workshop in order to connect to the demo environment.

Important Links

Connecting to the demo environment

Secure shell (ssh) is the only supported method of connecting to the demo environment. The login machine name is demohpc.pmacs.upenn.edu. All participant will need to use Public keys to access the demo environment. Below are instructions on how to create Public-Private keys on GNU/Linux, Mac OSX and Windows systems.

Note: While there are several SSH clients available for all platforms. We only show instructions for and are able to support the usage of the following tools.

GNU/Linux or Mac OSX:

  • ssh via built-in terminal emulator program
  • File transfer via either command line (scp) or FileZilla

Windows:

  • ssh via PuTTY
  • File transfer (SCP/SFTP) via WinSCP

If you have a preference for a different ssh client or file transfer program, please ensure that you know how to configure it to use Public Key Authenticaion before the workshop.

Setup information for GNU/Linux and Mac OSX Users

Summary of tasks:

  • Verify that you haven't already generated a Public-Priviate keypair (look inside the .ssh directory in your home area)
  • If don't have keys, open a terminal and run the ssh-keygen command and follow the on-screen instructions refer picture below.
  • If you do have keys, copy the id_rsa.pub key to your desktop as username-id_rsa.pub where username is your PennKey username
  • Email this file as an attachment to Workshop Instructor (please don't paste the contents of the file in the email).
  • Configure FileZilla/Cyberduck to use the newly generated keys
  • Do not delete either the Public or Private key till after the workshop


SSH key generation and testing connection to the demo environment

Ssh-gnu linux-mac.png


FileZilla setup for copying files from demo environment

FileZilla0.png

FileZilla1.png

FileZilla2.png

FileZilla3.png

FileZilla4.png

FileZilla5.png

FileZilla6.png

FileZilla7.png

FileZilla8.png

FileZilla9.png

Setup information for Windows Users

Summary of steps

  • Verify that you haven't already generated a Public-Priviate keypair (if you haven't used keys before, its safe to assume you don't have a key pair already)
  • If you haven't installed PuTTY (the full installer), you can download and install it from here
  • Once installed, PuttyGen should be used to generate and save a PuTTy compatible Public-Private keypair
  • PuTTY will be configured to use the generated keypair
  • Install WinSCP for file transfer. WinSCP can be downloaded from here
  • Import the PuTTY compatible keys and profile into WinSCP
  • Test the connection
  • Email only the Public key as an attachment to Workshop Instructor (please don't paste the contents of the file in the email).
  • Do not delete either the Public or the Private key till after the workshop


Step 1: Download and install the PuTTY full installer (if you don't already have it installed)

PuTTY download.png

Step 2: Generate Keypair and save a copy of both the Public and Private keys

PuTTYgen1.png

PuTTYgen2.png

PuTTYgen3.png

PuTTYgen4.png

PuTTYgen5.png

PuTTYgen6.png

PuTTYgen7.png

PuTTYgen8.png

PuTTYgen9.png


Step 3: Configure PuTTY to use the keys that were generated above

PuTTY1.png

PuTTY2.png

PuTTY3.png

PuTTY4.png


PuTTY6.png

PuTTY7.png

PuTTY8.png

PuTTY9.png

Step 4: Install and configure WinSCP to use the PuTTY profile created above

WinSCP0.png

WinSCP1.png

WinSCP2.png

WinSCP3.png

WinSCP4.png

WinSCP5.png

WinSCP6.png

WinSCP7.png