Linux + Galaxy Server Tutorial

Slides:



Advertisements
Similar presentations
Variant Calling Workshop Chris Fields Variant Calling Workshop v2 | Chris Fields1 Powerpoint by Casey Hanson.
Advertisements

Exploring the UNIX File System and File Security
Introducing the Command Line CMSC 121 Introduction to UNIX Much of the material in these slides was taken from Dan Hood’s CMSC 121 Lecture Notes.
Lecture 01CS311 – Operating Systems 1 1 CS311 – Lecture 01 Outline Course introduction Setting up your system Logging onto the servers at OSU with ssh.
Bacterial Genome Assembly | Victor Jongeneel Radhika S. Khetani
A Mini UNIX Tutorial. What’s UNIX?  An operating system run on many servers/workstations  Invented by AT&T Bell Labs in late 60’s  Currently there.
Using Macs and Unix Nancy Griffeth January 6, 2014 Funding for this workshop was provided by the program “Computational Modeling and Analysis of Complex.
Learning basic Unix command IT 325 operating system.
1 THE UNIX FILE SYSTEM By Chokechai Chuensukanant ID COSC 513 Operating System.
Help session: Unix basics Keith 9/9/2011. Login in Unix lab  User name: ug0xx Password: ece321 (initial)  The password will not be displayed on the.
Chapter 9 Part II Linux Command Line Access to Linux Authenticated login using a Linux account is required to access a Linux system. The Linux prompt will.
Variant Calling Workshop Chris Fields Variant Calling Workshop | Chris Fields | PowerPoint by Casey Hanson.
Bacterial Genome Assembly C. Victor Jongeneel Bacterial Genome Assembly | C. Victor Jongeneel | PowerPoint by Casey Hanson.
Accessing & Submitting Homework myitlab Microsoft Office Professional 1 CSP 1203.
Cmsc 312 Operating Systems. UNIX? DOS – PC? VAX/VMS - mainframe Unix – PC, workstation, mainframe 1970 bell Lab For computer scientist? Why popular? Free.
Chapter Two Exploring the UNIX File System and File Security.
1 Operating Systems and Using Linux Topics What is an Operating System? Linux Overview Frequently Used Linux Commands Reading None.
Chapter 1 : The Linux System Part 2 Lecture 2 11/14/
Regulatory Genomics Lab Saurabh Sinha Regulatory Genomics | Saurabh Sinha | PowerPoint by Casey Hanson.
Isecur1ty training center Presented by : Eng. Mohammad Khreesha.
Basic Unix Commands & GCC Saurav Karmakar Spring 2007.
Linux A practical introduction. 1)Background and Getting Started Linux is an operating system with multiple providers Red Hat/CentOS (our version) Ubuntu.
Learning basic Unix command It 325 operating system.
Bacterial Genome Assembly Tutorial: C. Victor Jongeneel Bacterial Genome Assembly v9 | C. Victor Jongeneel1 Powerpoint: Casey Hanson.
CMSC 104, Version 9/011 Operating Systems and Using Linux Topics What is an Operating System? Linux Overview Frequently Used Linux Commands Reading None.
Linux & Joker – An Introduction
Overview of Linux Fall 2016 Dr. Donghyun Kim
GRID COMPUTING.
ENEE150 Discussion 01 Section 0101 Adam Wang.
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
Tutorial of Unix Command & shell scriptS 5027
EE516: Embedded Software Project 1
Stubbs Lab Bioinformatics - 2 Retrieving sequence data files and Linux commands Nov 17, 2016 Joe Troy.
Getting started with CentOS Linux
Navigating the Filing System
Integrative Genomics Viewer (IGV)
Andy Wang Object Oriented Programming in C++ COP 3330
Regulatory Genomics Lab
Bacterial Genome Assembly
Variant Calling Workshop
Chip – Seq Peak Calling in Galaxy
The Command Prompt Commands are the way to “do things” in Unix
Software Tools Recitation 1
Assignment Preliminaries
Tutorial of Unix Command & shell scriptS 5027
Tutorial of Unix Command & shell scriptS 5027
The Linux Command Line Chapter 2
Bacterial Genome Assembly
Exploring the UNIX File System and File Security
College of Engineering
Unix : Introduction and Commands
Operating Systems and Using Linux
Operating Systems and Using Linux
Web Programming Essentials:
Tutorial of Unix Command & shell scriptS 5027
Operating Systems and Using Linux
Getting started with CentOS Linux
Operating Systems and Using Linux
Andy Wang Object Oriented Programming in C++ COP 3330
Tutorial Unix Command & Makefile CIS 5027
Operating Systems and Using Linux
Operating Systems and Using Linux
Operating Systems and Using Linux
Module 6 Working with Files and Directories
Regulatory Genomics Lab
Linux + Genome Assembly Tutorial
Introduction to RNA-Seq & Transcriptome Analysis
Regulatory Genomics Lab
Chip – Seq Peak Calling in Galaxy
Presentation transcript:

Linux + Galaxy Server Tutorial Bacterial Genome Assembly | Victor Jongeneel Linux + Galaxy Server Tutorial Pei-Chen Peng Linux+Galaxy | Pei-Chen Peng | 2018

Bacterial Genome Assembly | Victor Jongeneel Introduction Exercise Download lab data to flash drive. Run a simple bioinformatics program on linux. Learn Galaxy server interface. . Linux+Galaxy | Pei-Chen Peng | 2018

Linux+Galaxy | Pei-Chen Peng | 2018 Download lab data . Downloading data to flash drive and creating an account file Linux+Galaxy | Pei-Chen Peng | 2018

Step 1A: Accessing lab files Go to http://veda.cs.uiuc.edu/CompGen2018/data/Flash_Drive_Data.zip Move Flash_Drive_Data.zip to your flash drive Decompress the zip file: Right click > Extract All Now you are all set! Linux+Galaxy | Pei-Chen Peng | 2018

Step 1A: Save login credential For viewing and manipulating the files needed for this laboratory exercise, insert your flash drive. Denote the path to the flash drive as the following: [course_directory] We will use the files found in: [course_directory]/password.txt Enter login credentials assigned to you, and save the file. We will use this account to login for lab sessions this week. Linux+Galaxy | Pei-Chen Peng | 2018

Linux+Galaxy | Pei-Chen Peng | 2018 Linux commands . Using ClustW to align two sequences Linux+Galaxy | Pei-Chen Peng | 2018

Step 1A: Accessing the IGB Biocluster Open Putty.exe In the hostname textbox type: biologin.igb.illinois.edu Click Open If popup appears, Click Yes Enter login credentials assigned to you; example, user class00. You will not see any characters on screen when typing in password. Just type it. Now you are all set! Linux+Galaxy | Pei-Chen Peng | 2018

Step 1B: Listing files and directories (ls) # listing files in your current directory. When you first login, your directory is your home directory. Linux+Galaxy | Pei-Chen Peng | 2018

Step 1C: Making Directories (mkdir) $ mkdir ~/01_Linux_Galaxy # create a subdirectory in your home directory. The tilde ~ character refers to your home directory. $ ls # to see the directory you just created. Linux+Galaxy | Pei-Chen Peng | 2018

Step 1D: Changing directory (cd) The lab is located in the following directory: /home/classroom/mayo/2018/01_Linux_Galaxy $ cd /home/classroom/mayo/2018/01_Linux_Galaxy # tip: use “tab” for auto-completetion for path $ ls # to see the contents. You should see seqs.fa Step 1E: Print working directory (pwd) $ pwd # to see the full pathname. You should see “/home/classroom/mayo/2018/01_Linux_Galaxy” Linux+Galaxy | Pei-Chen Peng | 2018

Step 1F: Copying files (cp) Copy seqs.fa from the data directory to your working directory. $ cp /home/classroom/mayo/2017/01_Linux_Galaxy/seqs.fa ~/01_Linux_Galaxy/ # tip: use “tab” for autocompletetion for path $ cd ~/01_Linux_Galaxy/ Step 1G: Displaying the contents of a file on the screen (more) $ more seqs.fa # you should see two sequences on your screen >seq1 GATCGAGCGATCGTGCAGC GCAGAATGCGCGCTAG >seq2 Linux+Galaxy | Pei-Chen Peng | 2018

Linux+Galaxy | Pei-Chen Peng | 2018 Commands Summary Command Meaning ls list files and directories mkdir directory make a directory cd directory change to named directory cd ~ change to home directory cd .. change to parent directory pwd display the path of the current directory cp file1 file2 cp file1 and call it file2 more file display the contents of a file Linux+Galaxy | Pei-Chen Peng | 2018

Linux+Galaxy | Pei-Chen Peng | 2018 Useful tips Command Meaning tab auto-comple path  retrieve previous commands Linux+Galaxy | Pei-Chen Peng | 2018

Accessing the IGB Biocluster Step 1H: Run sequence alignment program Accessing the IGB Biocluster Linux+Galaxy | Pei-Chen Peng | 2018

Step 1H: Run sequence alignment program $ srun -p classroom -c 2 --mem 8000 --pty bash # SKIP IF DONE # Open interactive session on biocluster with 2 cpus and 8G memory. $ module load ClustalW2 # Load sequence aligner into the shell environment. $ module list #See loaded tools $ clustalw2 -INFILE=seqs.fa # Run the clustalW sequence aligner. Linux+Galaxy | Pei-Chen Peng | 2018

Step 1H: Run sequence alignment program You will see this on your screen, when the program is done. CLUSTAL 2.1 Multiple Sequence Alignments Sequence format is Pearson Sequence 1: seq1 35 bp Sequence 2: seq2 32 bp Start of Pairwise alignments Aligning... Sequences (1:2) Aligned. Score: 21 Guide tree file created: [seqs.dnd] There are 1 groups Start of Multiple Alignment Group 1: Delayed Alignment Score 47 CLUSTAL-Alignment file created [seqs.aln] Linux+Galaxy | Pei-Chen Peng | 2018

Step 1H: Run sequence alignment program The alignment result is in seqs.aln. Use more command to see the result. $ more seqs.aln # You should see the following on your screen. CLUSTAL 2.1 multiple sequence alignment seq1 GATCGAGCGA-TCGTGCAGCGCAGAATGCGCGCTAG seq2 GGTAGGGTAAATTGCCTACCGTCGATCGAGTA---- * * * * * * * * ** ** * * Linux+Galaxy | Pei-Chen Peng | 2018

Galaxy Server Interface . Learning Galaxy Interface through an interactive tour. Linux+Galaxy | Pei-Chen Peng | 2018

Step 1: Create a Galaxy account Go to: http://galaxy.illinois.edu/galaxy Click Login or Register Click Register Input your account information. (Note: This website is not encrypted. You may use a dummy password) Click Submit. Linux+Galaxy | Pei-Chen Peng | 2018

Step 2: Logging into Galaxy Click Login or Register Click Login Input your login credentials. Click Login. Linux+Galaxy | Pei-Chen Peng | 2018

Step 2B: Galaxy Start Screen The resulting screen should look like the figure below: Linux+Galaxy | Pei-Chen Peng | 2018

Step 2C: Galaxy interface tutorial Go to https://usegalaxy.org/tours/core.galaxy_ui Linux+Galaxy | Pei-Chen Peng | 2018