BLAST. Jon-Michael Deldin. Dept. of Computer Science University of Montana Mon
|
|
- Dwight Hunt
- 5 years ago
- Views:
Transcription
1 BLAST Jon-Michael Deldin Dept. of Computer Science University of Montana Mon Jon-Michael Deldin (UM) BLAST Mon 1 / 23
2 Outline 1 Goals 2 Setting up your project 3 Running BLAST 4 Planning 5 Process Jon-Michael Deldin (UM) BLAST Mon 2 / 23
3 Topic 1 Goals 2 Setting up your project 3 Running BLAST 4 Planning 5 Process Jon-Michael Deldin (UM) BLAST Mon 3 / 23
4 Goals get familiar with BLAST Jon-Michael Deldin (UM) BLAST Mon 4 / 23
5 Goals get familiar with BLAST show how you can integrate scripting and external tools to save time Jon-Michael Deldin (UM) BLAST Mon 4 / 23
6 Topic 1 Goals 2 Setting up your project 3 Running BLAST 4 Planning 5 Process Jon-Michael Deldin (UM) BLAST Mon 5 / 23
7 The easy way If you re on a Mac or Linux machine, run setup.pl from your project root to create data directory Be sure to read through the script before executing it. Jon-Michael Deldin (UM) BLAST Mon 6 / 23
8 The easy way If you re on a Mac or Linux machine, run setup.pl from your project root to create data directory download all sequences Be sure to read through the script before executing it. Jon-Michael Deldin (UM) BLAST Mon 6 / 23
9 The easy way If you re on a Mac or Linux machine, run setup.pl from your project root to create data directory download all sequences download the query file Be sure to read through the script before executing it. Jon-Michael Deldin (UM) BLAST Mon 6 / 23
10 The easy way If you re on a Mac or Linux machine, run setup.pl from your project root to create data directory download all sequences download the query file create the database Be sure to read through the script before executing it. Jon-Michael Deldin (UM) BLAST Mon 6 / 23
11 The easy way If you re on a Mac or Linux machine, run setup.pl from your project root to create data directory download all sequences download the query file create the database index the database Be sure to read through the script before executing it. Jon-Michael Deldin (UM) BLAST Mon 6 / 23
12 The easy way If you re on a Mac or Linux machine, run setup.pl from your project root to create data directory download all sequences download the query file create the database index the database create stub files Be sure to read through the script before executing it. Jon-Michael Deldin (UM) BLAST Mon 6 / 23
13 Installing BLAST Download one of the installers from the NCBI (links on the HTML version) Jon-Michael Deldin (UM) BLAST Mon 7 / 23
14 Project layout Example (Tree) README data/ NC_ fna NC_ fna NC_ fna NC_ fna anthraxdb.fna querynuc.txt setup.pl src/ query_nuc.pl query_prot.pl Jon-Michael Deldin (UM) BLAST Mon 8 / 23
15 Project layout Example (Tree) README data/ NC_ fna NC_ fna NC_ fna NC_ fna anthraxdb.fna querynuc.txt setup.pl src/ query_nuc.pl query_prot.pl Explanation File README data/ setup.pl src/ src/query_nuc.pl src/query_prot.pl Purpose How to run your program, etc. Contains data for your project Automate setting up data Source code Performs nucleotide searches Performs protein searches Jon-Michael Deldin (UM) BLAST Mon 8 / 23
16 Downloading sequences Jon-Michael Deldin (UM) BLAST Mon 9 / 23
17 Downloading sequences Jon-Michael Deldin (UM) BLAST Mon 9 / 23
18 Downloading sequences Downloading from the command-line Jon-Michael Deldin (UM) BLAST Mon 9 / 23
19 Downloading sequences Downloading from the command-line OS X Use curl -O URL Jon-Michael Deldin (UM) BLAST Mon 9 / 23
20 Downloading sequences Downloading from the command-line OS X Use curl -O URL Linux Use wget URL Jon-Michael Deldin (UM) BLAST Mon 9 / 23
21 Downloading sequences Downloading from the command-line OS X Use curl -O URL Linux Use wget URL Windows Use your browser Jon-Michael Deldin (UM) BLAST Mon 9 / 23
22 Downloading sequences Downloading from the command-line OS X Use curl -O URL Linux Use wget URL Windows Use your browser Jon-Michael Deldin (UM) BLAST Mon 9 / 23
23 Downloading sequences Downloading from the command-line OS X Use curl -O URL Linux Use wget URL Windows Use your browser Files Jon-Michael Deldin (UM) BLAST Mon 9 / 23
24 Downloading sequences Downloading from the command-line OS X Use curl -O URL Linux Use wget URL Windows Use your browser Files NC_ fna Jon-Michael Deldin (UM) BLAST Mon 9 / 23
25 Downloading sequences Downloading from the command-line OS X Use curl -O URL Linux Use wget URL Windows Use your browser Files NC_ fna NC_ fna Jon-Michael Deldin (UM) BLAST Mon 9 / 23
26 Downloading sequences Downloading from the command-line OS X Use curl -O URL Linux Use wget URL Windows Use your browser Files NC_ fna NC_ fna NC_ fna Jon-Michael Deldin (UM) BLAST Mon 9 / 23
27 Downloading sequences Downloading from the command-line OS X Use curl -O URL Linux Use wget URL Windows Use your browser Files NC_ fna NC_ fna NC_ fna NC_ fna Jon-Michael Deldin (UM) BLAST Mon 9 / 23
28 Preparing the DB Need to merge all of our FNA files into anthraxdb.fna so BLAST can search it Mac & Linux cd data cat *.fna > anthraxdb.fna Windows cd data copy /a *.fna anthraxdb.fna Jon-Michael Deldin (UM) BLAST Mon 10 / 23
29 Index the database From your project s working directory (i.e., above data), type makeblastdb -in data/anthraxdb.fna -dbtype nucl Jon-Michael Deldin (UM) BLAST Mon 11 / 23
30 Download the query file Save querynuc.txt to data/ (we ll use it in the next tutorial) Jon-Michael Deldin (UM) BLAST Mon 12 / 23
31 Topic 1 Goals 2 Setting up your project 3 Running BLAST 4 Planning 5 Process Jon-Michael Deldin (UM) BLAST Mon 13 / 23
32 From the shell Do a search against the database: blastn -db data/anthraxdb.fna -query data/query.txt look at the E-values (smaller is better) Jon-Michael Deldin (UM) BLAST Mon 14 / 23
33 Topic 1 Goals 2 Setting up your project 3 Running BLAST 4 Planning 5 Process Jon-Michael Deldin (UM) BLAST Mon 15 / 23
34 Remember our goal We are trying to automate queries against BLAST to determine whether 100 fragments are from the A0248 strain. Jon-Michael Deldin (UM) BLAST Mon 16 / 23
35 Example Run $ perl query_nuc.pl best hit: ambiguous best hit: ambiguous : best hit: Bacillus anthracis str. A0248 : : best hit: ambiguous votes for ambiguous: XX votes for Bacillus anthracis str. A0248: YY Jon-Michael Deldin (UM) BLAST Mon 17 / 23
36 Input & Output input results from a BLAST command Jon-Michael Deldin (UM) BLAST Mon 18 / 23
37 Input & Output input results from a BLAST command output how many hits were ambiguous or conclusive Jon-Michael Deldin (UM) BLAST Mon 18 / 23
38 Process (pseudocode) 1 Read the sequences in from the query file (querynuc.txt) Jon-Michael Deldin (UM) BLAST Mon 19 / 23
39 Process (pseudocode) 1 Read the sequences in from the query file (querynuc.txt) 2 For each query sequence: Jon-Michael Deldin (UM) BLAST Mon 19 / 23
40 Process (pseudocode) 1 Read the sequences in from the query file (querynuc.txt) 2 For each query sequence: 1 Write the query to a text file to use in a BLAST command Jon-Michael Deldin (UM) BLAST Mon 19 / 23
41 Process (pseudocode) 1 Read the sequences in from the query file (querynuc.txt) 2 For each query sequence: 1 Write the query to a text file to use in a BLAST command 2 Run the BLAST command Jon-Michael Deldin (UM) BLAST Mon 19 / 23
42 Process (pseudocode) 1 Read the sequences in from the query file (querynuc.txt) 2 For each query sequence: 1 Write the query to a text file to use in a BLAST command 2 Run the BLAST command 3 Parse the output to determine what strain Jon-Michael Deldin (UM) BLAST Mon 19 / 23
43 Process (pseudocode) 1 Read the sequences in from the query file (querynuc.txt) 2 For each query sequence: 1 Write the query to a text file to use in a BLAST command 2 Run the BLAST command 3 Parse the output to determine what strain 3 Print out how many ambiguous and conclusive strains were found Jon-Michael Deldin (UM) BLAST Mon 19 / 23
44 Topic 1 Goals 2 Setting up your project 3 Running BLAST 4 Planning 5 Process Jon-Michael Deldin (UM) BLAST Mon 20 / 23
45 At the top... use strict; use warnings; Jon-Michael Deldin (UM) BLAST Mon 21 / 23
46 At the top... use strict; use warnings; my $db = data/anthraxdb.fna ; # path to BLAST DB Jon-Michael Deldin (UM) BLAST Mon 21 / 23
47 At the top... use strict; use warnings; my $db = data/anthraxdb.fna ; # path to BLAST DB my $query_fn = tmp_query.txt ; # file we generate each seq Jon-Michael Deldin (UM) BLAST Mon 21 / 23
48 At the top... use strict; use warnings; my $db = data/anthraxdb.fna ; # path to BLAST DB my $query_fn = tmp_query.txt ; # file we generate each seq # this is defined in the subroutines tutorial -- paste # the definition into your file = fasta_to_array( data/querynuc.txt ); Jon-Michael Deldin (UM) BLAST Mon 21 / 23
49 At the top... use strict; use warnings; my $db = data/anthraxdb.fna ; # path to BLAST DB my $query_fn = tmp_query.txt ; # file we generate each seq # this is defined in the subroutines tutorial -- paste # the definition into your file = fasta_to_array( data/querynuc.txt ); my $num_ambiguous = 0; # number of ambiguous hits my $num_conclusive = 0; # number of conclusive hits Jon-Michael Deldin (UM) BLAST Mon 21 / 23
50 At the top... use strict; use warnings; my $db = data/anthraxdb.fna ; # path to BLAST DB my $query_fn = tmp_query.txt ; # file we generate each seq # this is defined in the subroutines tutorial -- paste # the definition into your file = fasta_to_array( data/querynuc.txt ); my $num_ambiguous = 0; # number of ambiguous hits my $num_conclusive = 0; # number of conclusive hits # command to r un for each query (i.e., 100 times) my $cmd = "blastn -db $db -query $query_fn -evalue 1e-10"; Jon-Michael Deldin (UM) BLAST Mon 21 / 23
51 In the middle... for my $query { # create a BLAST-query for the current sequence ($query) #...write it to $query_fn # execute BLAST # my $result = $cmd ; } # see what we got (parse the output) Jon-Michael Deldin (UM) BLAST Mon 22 / 23
52 At the bottom... print "Total ambiguous: $num_ambiguous\n"; print "Total conclusive: $num_conclusive\n"; Jon-Michael Deldin (UM) BLAST Mon 23 / 23
Subroutines in Perl. Jon-Michael Deldin. Dept. of Computer Science University of Montana September 12, 2011
Subroutines in Perl Jon-Michael Deldin Dept. of Computer Science University of Montana jon-michael.deldin@mso.umt.edu September 12, 2011 Jon-Michael Deldin (UM) Subroutines in Perl September 12, 2011 1
More informationSequence Alignment: BLAST
E S S E N T I A L S O F N E X T G E N E R A T I O N S E Q U E N C I N G W O R K S H O P 2015 U N I V E R S I T Y O F K E N T U C K Y A G T C Class 6 Sequence Alignment: BLAST Be able to install and use
More informationNotes for installing a local blast+ instance of NCBI BLAST F. J. Pineda 09/25/2017
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Notes for installing a local blast+ instance of NCBI BLAST F. J. Pineda 09/25/2017
More informationGetting Started with Multiseq
Getting Started with Multiseq Requirements MultiSeq must be correctly installed and configured before you can begin using it to analyze the evolution of protein structure. This section walks you through
More informationGenomic Island Hunter (GIHunter)
2013 Genomic Island Hunter (GIHunter) Han Wang, Dongsheng Che Department of Computer Science East Stroudsburg University Contents 1. Requirements 2 2. Installation 3 2.1 Download GIHunter 3 2.2 Extract
More informationInstall and run external command line softwares. Yanbin Yin
Install and run external command line softwares Yanbin Yin 1 Create a folder under your home called hw8 Change directory to hw8 Homework #8 Download Escherichia_coli_K_12_substr MG1655_uid57779 faa file
More informationSequence Database Download & Configuration ASMS 2003
Sequence Database Download & Configuration This talk will be mainly of interest to those people who administer an in-house Mascot server. 1 General procedure for setting up a new database Choose a name
More informationVERY SHORT INTRODUCTION TO UNIX
VERY SHORT INTRODUCTION TO UNIX Tore Samuelsson, Nov 2009. An operating system (OS) is an interface between hardware and user which is responsible for the management and coordination of activities and
More informationSequence Alignment. GBIO0002 Archana Bhardwaj University of Liege
Sequence Alignment GBIO0002 Archana Bhardwaj University of Liege 1 What is Sequence Alignment? A sequence alignment is a way of arranging the sequences of DNA, RNA, or protein to identify regions of similarity.
More informationTutorial 4 BLAST Searching the CHO Genome
Tutorial 4 BLAST Searching the CHO Genome Accessing the CHO Genome BLAST Tool The CHO BLAST server can be accessed by clicking on the BLAST button on the home page or by selecting BLAST from the menu bar
More informationUsing Linux as a Virtual Machine
Intro to UNIX Using Linux as a Virtual Machine We will use the VMware Player to run a Virtual Machine which is a way of having more than one Operating System (OS) running at once. Your Virtual OS (Linux)
More informationThe Command Shell. Fundamentals of Computer Science
The Command Shell Fundamentals of Computer Science Outline Starting the Command Shell Locally Remote Host Directory Structure Moving around the directories Displaying File Contents Compiling and Running
More informationHow to Run NCBI BLAST on zcluster at GACRC
How to Run NCBI BLAST on zcluster at GACRC BLAST: Basic Local Alignment Search Tool Georgia Advanced Computing Resource Center University of Georgia Suchitra Pakala pakala@uga.edu 1 OVERVIEW What is BLAST?
More informationContents. Note: pay attention to where you are. Note: Plaintext version. Note: pay attention to where you are... 1 Note: Plaintext version...
Contents Note: pay attention to where you are........................................... 1 Note: Plaintext version................................................... 1 Hello World of the Bash shell 2 Accessing
More informationADOBE DREAMWEAVER CS4 BASICS
ADOBE DREAMWEAVER CS4 BASICS Dreamweaver CS4 2 This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,
More informationMoving data to the cloud using the MoveToCloud script
What this tutorial is about IBM dashdb's movetocloud script provides an easy way of getting your data to the cloud in either SoftLayer Swift object storage or Amazon S3. The script is ideal for uploading
More informationINTRODUCTION TO BIOINFORMATICS
Molecular Biology-2019 1 INTRODUCTION TO BIOINFORMATICS In this section, we want to provide a simple introduction to using the web site of the National Center for Biotechnology Information NCBI) to obtain
More informationSetting up the Seagate D4 NAS with Hard Disk Sentinel Pro. By Gary Ryan. Adapted from:
Setting up the Seagate D4 NAS with Hard Disk Sentinel Pro By Gary Ryan Adapted from: https://www.hdsentinel.com/how_to_monitor_network_attached_storage_nas_status.php How to: monitor Network Attached Storage
More informationINTRODUCTION TO BIOINFORMATICS
Molecular Biology-2017 1 INTRODUCTION TO BIOINFORMATICS In this section, we want to provide a simple introduction to using the web site of the National Center for Biotechnology Information NCBI) to obtain
More informationOrthoMCL v1.4. Recall: Web Service: Datadoc v.1 1/29/ Algorithm Description (SCIENCE)
OrthoMCL v1.4 Datadoc v.1 1/29/2007 1. Algorithm Description (SCIENCE) Summary: OrthoMCL is a method that calculates the closest relative to a gene within another species set. For example, protein kinase
More informationMetaPhyler Usage Manual
MetaPhyler Usage Manual Bo Liu boliu@umiacs.umd.edu March 13, 2012 Contents 1 What is MetaPhyler 1 2 Installation 1 3 Quick Start 2 3.1 Taxonomic profiling for metagenomic sequences.............. 2 3.2
More informationCSE 391 Editing and Moving Files
CSE 391 Editing and Moving Files Tips for moving files around to/from attu slides created by Marty Stepp, modified by Jessica Miller and Ruth Anderson http://www.cs.washington.edu/391 1 Remote Connections:
More informationProgramming in Python
COURSE DESCRIPTION This course presents both the programming interface and the techniques that can be used to write procedures in Python on Unix / Linux systems. COURSE OBJECTIVES Each participant will
More informationCS 460 Linux Tutorial
CS 460 Linux Tutorial http://ryanstutorials.net/linuxtutorial/cheatsheet.php # Change directory to your home directory. # Remember, ~ means your home directory cd ~ # Check to see your current working
More informationSeminar III: R/Bioconductor
Leonardo Collado Torres lcollado@lcg.unam.mx Bachelor in Genomic Sciences www.lcg.unam.mx/~lcollado/ August - December, 2009 1 / 25 Class outline Working with HTS data: a simulated case study Intro R for
More informationAnthill User Group Meeting, 2015
Agenda Anthill User Group Meeting, 2015 1. Introduction to the machines and the networks 2. Accessing the machines 3. Command line introduction 4. Setting up your environment to see the queues 5. The different
More informationPyMod Documentation (Version 2.1, September 2011)
PyMod User s Guide PyMod Documentation (Version 2.1, September 2011) http://schubert.bio.uniroma1.it/pymod/ Emanuele Bramucci & Alessandro Paiardini, Francesco Bossa, Stefano Pascarella, Department of
More informationLecture 5 Advanced BLAST
Introduction to Bioinformatics for Medical Research Gideon Greenspan gdg@cs.technion.ac.il Lecture 5 Advanced BLAST BLAST Recap Sequence Alignment Complexity and indexing BLASTN and BLASTP Basic parameters
More informationExtensible scriptlet-driven tool to manipulate, or do work based on, files and file metadata (fields)
1. MCUtils This package contains a suite of scripts for acquiring and manipulating MC metadata, and for performing various actions. The available scripts are listed below. The scripts are written in Perl
More informationSetting up GitHub Version Control with Qt Creator*
Setting up GitHub Version Control with Qt Creator* *This tutorial is assuming you already have an account on GitHub. If you don t, go to www.github.com and set up an account using your buckeyemail account.
More informationApplied Informatics POCO PRO C++ Frameworks
Applied Informatics POCO PRO C++ Frameworks Getting Started Guide Version 1.10 Purpose of This Document This document guides developers interested in the POCO PRO C++ Frameworks by Applied Informatics
More informationFlexNet Licensing: Steps to Activate Licenses to an Offline License Server
Harris Geospatial Solutions Technical Support Help Article FlexNet Licensing: Steps to Activate Licenses to an Offline License Server Last updated: February 1, 2017 INTRODUCTION This help article provides
More informationSolr Installation User Guide. Solr Installation Brainvire Infotech Pvt. Ltd
Solr Installation 1 Lets see how to Install Solr, it is very easy and we are going to do that in this Solr Installation guideline. So let s start! Let s start for Linux and Mac. We ll guide you trough
More informationHow to use KAIKObase Version 3.1.0
How to use KAIKObase Version 3.1.0 Version3.1.0 29/Nov/2010 http://sgp2010.dna.affrc.go.jp/kaikobase/ Copyright National Institute of Agrobiological Sciences. All rights reserved. Outline 1. System overview
More informationUniform Resource Locators (URL)
The World Wide Web Web Web site consists of simply of pages of text and images A web pages are render by a web browser Retrieving a webpage online: Client open a web browser on the local machine The web
More informationThis assignment requires that you complete the following tasks (in no particular order).
Construction Objectives The objectives of this assignment are: (1) Implement your FCS design with high-quality code and thorough unit tests (2) Gain experience doing a task breakdown (3) Gain experience
More informationTutorial: chloroplast genomes
Tutorial: chloroplast genomes Stacia Wyman Department of Computer Sciences Williams College Williamstown, MA 01267 March 10, 2005 ASSUMPTIONS: You are using Internet Explorer under OS X on the Mac. You
More informationLinux for Biologists Part 2
Linux for Biologists Part 2 Robert Bukowski Institute of Biotechnology Bioinformatics Facility (aka Computational Biology Service Unit - CBSU) http://cbsu.tc.cornell.edu/lab/doc/linux_workshop_part2.pdf
More informationEnvironmental Sample Classification E.S.C., Josh Katz and Kurt Zimmer
Environmental Sample Classification E.S.C., Josh Katz and Kurt Zimmer Goal: The task we were given for the bioinformatics capstone class was to construct an interface for the Pipas lab that integrated
More informationOCTVQE Zaptel Echo Canceller (PRELIMINARY)
OCTVQE - Zaptel Echo Canceller User s Guide (Preliminary) OCTVQE Zaptel Echo Canceller (PRELIMINARY) User s Guide Revision 1.9 OctWare Inc. www.octware.net 4101, Molson St., Suite 300 Montreal Quebec H1Y
More informationCONFIGURING ROUTERS 1
CONFIGURING ROUTERS 1 Web location for this presentation: http://aztcs.org Click on Meeting Notes 2 SUMMARY Most modern home routers will have an initial default configuration that will work with your
More informationProject A: Extending Microblog
Project A: Extending Microblog In this first project, you will spend an intensive three weeks understanding the implementation of a small web log ( blog ) application, Microblog, and extending it to add
More informationbitcurator-access-webtools Quick Start Guide Last updated: May 8th, 2018 Release(s): and later
bitcurator-access-webtools Quick Start Guide Last updated: May 8th, 2018 Release(s): 0.8.2 and later About bitcurator-access-webtools The bitcurator-access-webtools service allows users to browse file
More informationCOSC UNIX. Textbook. Grading Scheme
COSC 2306 - UNIX Education has failed in a very serious way to convey the most important lesson science can teach: skepticism. - David Suzuki Fall 2008 Aaron Langille Textbook Linux for Programmers and
More informationBIOS 546 Midterm March 26, Write the line of code that all Perl programs on biolinx must start with so they can be executed.
1. What values are false in Perl? BIOS 546 Midterm March 26, 2007 2. Write the line of code that all Perl programs on biolinx must start with so they can be executed. 3. How do you make a comment in Perl?
More informationRunning Programs in UNIX 1 / 30
Running Programs in UNIX 1 / 30 Outline Cmdline Running Programs in UNIX Capturing Output Using Pipes in UNIX to pass Input/Output 2 / 30 cmdline options in BASH ^ means "Control key" cancel a running
More informationAssessing Transcriptome Assembly
Assessing Transcriptome Assembly Matt Johnson July 9, 2015 1 Introduction Now that you have assembled a transcriptome, you are probably wondering about the sequence content. Are the sequences from the
More informationHTTP, circa HTTP protocol. GET /foo/bar.html HTTP/1.1. Sviluppo App Web 2015/ Intro 3/3/2016. Marco Tarini, Uninsubria 1
HTTP protocol HTTP, circa 1989 a resource «give me the HTML representation of thatresource» «ok, here» Client request GET /hello.txt Server response Hello, world! Client Server Http 1.1 Request line Client
More informationUser Guide Version 2.0
User Guide Version 2.0 Page 2 of 8 Summary Contents 1 INTRODUCTION... 3 2 SECURESHELL (SSH)... 4 2.1 ENABLING SSH... 4 2.2 DISABLING SSH... 4 2.2.1 Change Password... 4 2.2.2 Secure Shell Connection Information...
More informationDCLI User's Guide. Data Center Command-Line Interface
Data Center Command-Line Interface 2.10.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit
More informationWeb Mechanisms. Draft: 2/23/13 6:54 PM 2013 Christopher Vickery
Web Mechanisms Draft: 2/23/13 6:54 PM 2013 Christopher Vickery Introduction While it is perfectly possible to create web sites that work without knowing any of their underlying mechanisms, web developers
More informationWorking with GIT. Florido Paganelli Lund University MNXB Florido Paganelli MNXB Working with git 1/47
Working with GIT MNXB01 2017 Florido Paganelli Lund University florido.paganelli@hep.lu.se Florido Paganelli MNXB01-2017 - Working with git 1/47 Required Software Git - a free and open source distributed
More informationInstructor s Notes Web Data Management Web Client/Server Concepts. Web Data Management Web Client/Server Concepts
Instructor s Web Data Management Web Client/Server Concepts Web Data Management 152-155 Web Client/Server Concepts Quick Links & Text References Client / Server Concepts Pages 4 11 Web Data Mgt Software
More informationL.A.M.P. Stack Part I
L.A.M.P. Stack Part I By George Beatty and Matt Frantz This lab will cover the basic installation and some configuration of a LAMP stack on a Ubuntu virtual box. Students will download and install the
More informationFtp Command Line Commands Linux Example Windows Put
Ftp Command Line Commands Linux Example Windows Put Examples of typical uses of the command ftp. This lists the commands that you can use to show the directory contents, transfer files, and delete files.
More informationTutorial 1: Basic functions
Tutorial 1: Basic functions In this tutorial, you will learn the basic functions of CueluxPro. You will learn to patch and control fixtures, program scenes and play them. Note: This is a tutorial created
More informationPDFExplode Quick Start Tutorial
Page 1 of 10 PDFExplode Quick Start Tutorial This tutorial covers the following topics Can PDFExplode work with any PDF? How to extract a single chapter from a PDF How to rename and extract all chapters
More informationConnecting to the Online E-Catalog
Connecting to the Online E-Catalog Building Products Inc. of South Dakota The online E-Catalog can be accessed in a variety of ways. The method you choose will depend upon the computer and operating system
More informationGit. CSCI 5828: Foundations of Software Engineering Lecture 02a 08/27/2015
Git CSCI 5828: Foundations of Software Engineering Lecture 02a 08/27/2015 1 Lecture Goals Present a brief introduction to git You will need to know git to work on your presentations this semester 2 Git
More informationRemote Access to Unix Machines
Remote Access to Unix Machines Alvin R. Lebeck Department of Computer Science Department of Electrical and Computer Engineering Duke University Overview We are using OIT Linux machines for some homework
More informationCS 261 Recitation 1 Compiling C on UNIX
Oregon State University School of Electrical Engineering and Computer Science CS 261 Recitation 1 Compiling C on UNIX Winter 2017 Outline Secure Shell Basic UNIX commands Editing text The GNU Compiler
More informationUsing IDLE for
Using IDLE for 15-110 Step 1: Installing Python Download and install Python using the Resources page of the 15-110 website. Be sure to install version 3.3.2 and the correct version depending on whether
More informationIncluding Dynamic Images in Your Report
Including Dynamic Images in Your Report Purpose This tutorial shows you how to include dynamic images in your report. Time to Complete Approximately 15 minutes Topics This tutorial covers the following
More informationDrupal Command Line Instructions Windows 7 List All Files >>>CLICK HERE<<<
Drupal Command Line Instructions Windows 7 List All Files The command line patch utility can run on Windows natively with GnuWin32 or select all text and copy it to clipboard (Ctrl+ C), Menu _ project
More informationOPS235: Week 1. Installing Linux ( Lab1: Investigations 1-4)
OPS235: Week 1 Installing Linux ( Lab1: Investigations 1-4) 1 Agenda: Lab 1 Required materials Thinking Ahead (Tips / Warnings): Importance of Command Line LVM / Host vs Virtual Machines Importance of
More informationUCL Remote Access VPN Service Linux User Guide
INFORMATION SERVICES DIVISION (ISD) NETWORK SERVICES GROUP UCL Remote Access VPN Service Linux User Guide Version 1.1 Date 22 nd June 2012 Author DP Document Details N/A Last Updated 26 May 2017 Page 1
More informationCreating a Web Page using KompoZer
Creating a Web Page using KompoZer KompoZer is a complete web authoring system that combines web file management and easy-to-use WYSIWYG (What You See Is What You Get) web page editing. With KompoZer,
More informationCLC Sequence Viewer 6.5 Windows, Mac OS X and Linux
CLC Sequence Viewer Manual for CLC Sequence Viewer 6.5 Windows, Mac OS X and Linux January 26, 2011 This software is for research purposes only. CLC bio Finlandsgade 10-12 DK-8200 Aarhus N Denmark Contents
More informationDCLI User's Guide. Data Center Command-Line Interface 2.9.1
Data Center Command-Line Interface 2.9.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit
More informationHistory. Terminology. Opening a Terminal. Introduction to the Unix command line GNOME
Introduction to the Unix command line History Many contemporary computer operating systems, like Microsoft Windows and Mac OS X, offer primarily (but not exclusively) graphical user interfaces. The user
More informationIntroduction to UNIX I: Command Line 1 / 21
Introduction to UNIX I: Command Line 1 / 21 UNIX Command line The UNIX Shell: command line interface Navigating Directories and Files Running applications Reminder about helpful tutorial: http://korflab.ucdavis.edu/unix_and_perl/current.html
More informationWhen talking about how to launch commands and other things that is to be typed into the terminal, the following syntax is used:
Linux Tutorial How to read the examples When talking about how to launch commands and other things that is to be typed into the terminal, the following syntax is used: $ application file.txt
More informationShort Read Sequencing Analysis Workshop
Short Read Sequencing Analysis Workshop Day 2 Learning the Linux Compute Environment In-class Slides Matt Hynes-Grace Manager of IT Operations, BioFrontiers Institute Review of Day 2 Videos Video 1 Introduction
More informationKollaborate Server. Installation Guide
1 Kollaborate Server Installation Guide Kollaborate Server is a local implementation of the Kollaborate cloud workflow system that allows you to run the service in-house on your own server and storage.
More informationCustomizing DAZ Studio
Customizing DAZ Studio This tutorial covers from the beginning customization options such as setting tabs to the more advanced options such as setting hot keys and altering the menu layout. Introduction:
More informationExamining De Novo Transcriptome Assemblies via a Quality Assessment Pipeline
Examining De Novo Transcriptome Assemblies via a Quality Assessment Pipeline Noushin Ghaffari, Osama A. Arshad, Hyundoo Jeong, John Thiltges, Michael F. Criscitiello, Byung-Jun Yoon, Aniruddha Datta, Charles
More informationEmile R. Chimusa Division of Human Genetics Department of Pathology University of Cape Town
Advanced Genomic data manipulation and Quality Control with plink Emile R. Chimusa (emile.chimusa@uct.ac.za) Division of Human Genetics Department of Pathology University of Cape Town Outlines: 1.Introduction
More informationConnecting to the Online E-Catalog
Connecting to the Online E-Catalog Boise Atlanta The online E-Catalog can be accessed in a variety of ways. The method you choose will depend upon the computer and operating system you use to connect.
More informationHere are the steps in downloading the HTML code for signatures:
I. INTRODUCTION This is a guide on how you download and then install the BBB dynamic seal into your email signature. Note that the code for this type of seal is very modified to work in email and not use
More informationCSB472H1: Computational Genomics and Bioinformatics
CSB472H1: Computational Genomics and Bioinformatics Tutorial #8 Alex Nguyen, 2014 alex.nguyenba@utoronto.ca ESC-4075 What we have seen so far Variables A way to store values into memories. Functions Print,
More informationInstalling L A TEX in your user space. Christoph Fischer
Installing L A TEX in your user space Christoph Fischer June 30, 2010 Contents 1 Before you start 3 1.1 What this is all about........................ 3 1.2 What you ll need...........................
More informationAPPLICATION INTERFACE
WEB PLATFORM OVERVIEW v.1.4.0 APPLICATION INTERFACE Start view and server selection options: Test progress view: Summary view: Mobile view: USER INTERFACE FIREPROBE is a platform designed for Internet
More informationMicrobial metabolisms in a new 2.5 km deep ecosystem created by hydraulic fracturing in shales
Microbial metabolisms in a new 2.5 km deep ecosystem created by hydraulic fracturing in shales R.A. Daly 1, M.A. Borton 1, M.J. Wilkins 1,2, D.W. Hoyt 3, D.J. Kountz 1, R.A. Wolfe 1, S.A. Welch 2, D.N.
More informationUnix Essentials. BaRC Hot Topics Bioinformatics and Research Computing Whitehead Institute October 12 th
Unix Essentials BaRC Hot Topics Bioinformatics and Research Computing Whitehead Institute October 12 th 2016 http://barc.wi.mit.edu/hot_topics/ 1 Outline Unix overview Logging in to tak Directory structure
More informationCHE3935. Lecture 1. Introduction to Linux
CHE3935 Lecture 1 Introduction to Linux 1 Logging In PuTTY is a free telnet/ssh client that can be run without installing it within Windows. It will only give you a terminal interface, but used with a
More informationWilson Leung 01/03/2018 An Introduction to NCBI BLAST. Prerequisites: Detecting and Interpreting Genetic Homology: Lecture Notes on Alignment
An Introduction to NCBI BLAST Prerequisites: Detecting and Interpreting Genetic Homology: Lecture Notes on Alignment Resources: The BLAST web server is available at https://blast.ncbi.nlm.nih.gov/blast.cgi
More informationGetting started with Raspberry Pi (and WebIoPi framework)
Getting started with Raspberry Pi (and WebIoPi framework) 1. Installing the OS on the Raspberry Pi Download the image file from the Raspberry Pi website. It ll be a zip file as shown below: Unzip the file
More informationBioinformatics explained: BLAST. March 8, 2007
Bioinformatics Explained Bioinformatics explained: BLAST March 8, 2007 CLC bio Gustav Wieds Vej 10 8000 Aarhus C Denmark Telephone: +45 70 22 55 09 Fax: +45 70 22 55 19 www.clcbio.com info@clcbio.com Bioinformatics
More informationMultiple Sequence Alignment
Introduction to Bioinformatics online course: IBT Multiple Sequence Alignment Lec3: Navigation in Cursor mode By Ahmed Mansour Alzohairy Professor (Full) at Department of Genetics, Zagazig University,
More informationPerl for Biologists. Object Oriented Programming and BioPERL. Session 10 May 14, Jaroslaw Pillardy
Perl for Biologists Session 10 May 14, 2014 Object Oriented Programming and BioPERL Jaroslaw Pillardy Perl for Biologists 1.1 1 Subroutine can be declared in Perl script as a named block of code: sub sub_name
More informationPublic Repositories Tutorial: Bulk Downloads
Public Repositories Tutorial: Bulk Downloads Almost all of the public databases, genome browsers, and other tools you have explored so far offer some form of access to rapidly download all or large chunks
More informationDreamweaver CS6. Table of Contents. Setting up a site in Dreamweaver! 2. Templates! 3. Using a Template! 3. Save the template! 4. Views!
Dreamweaver CS6 Table of Contents Setting up a site in Dreamweaver! 2 Templates! 3 Using a Template! 3 Save the template! 4 Views! 5 Properties! 5 Editable Regions! 6 Creating an Editable Region! 6 Modifying
More informationAdvanced Linux Commands & Shell Scripting
Advanced Linux Commands & Shell Scripting Advanced Genomics & Bioinformatics Workshop James Oguya Nairobi, Kenya August, 2016 Man pages Most Linux commands are shipped with their reference manuals To view
More informationz/tpf APAR Download Commands 1.1
z/tpf APAR Download Commands 1.1 NOTE: Before using this information and the product it supports, read the general information under "NOTICES" in this document. CONTENTS This file includes the following
More information(Worth 50% of overall Project 1 grade)
第 1 页共 8 页 2011/11/8 22:18 (Worth 50% of overall Project 1 grade) You will do Part 3 (the final part) of Project 1 with the same team as for Parts 1 and 2. If your team partner dropped the class and you
More informationHands-On Perl Scripting and CGI Programming
Hands-On Course Description This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful
More informationBitnami JRuby for Huawei Enterprise Cloud
Bitnami JRuby for Huawei Enterprise Cloud Description JRuby is a 100% Java implementation of the Ruby programming language. It is Ruby for the JVM. JRuby provides a complete set of core built-in classes
More informationDITA Keys Analyzer User Guide. Copyright Maxprograms
Copyright 2016-2017 Maxprograms Table of Contents Introduction... 1 DITA Keys Analyzer... 1 DITA Keys Analysis Report... 2 Analyze Map Dialog... 2... 3 XML Catalog Dialog... 3 Add Catalog Entry... 3 Edit
More informationThis guide will walk you through the steps for installing and using wget on Windows.
Wget Windows Guide This guide will walk you through the steps for installing and using wget on Windows. The Eye is currently sponsored by 10gbps.io. Check out their services, they re awesome. :) Quick
More informationCyberP3i Hands-on Lab Series
CyberP3i Hands-on Lab Series Lab Series using NETLAB Designer: Dr. Lixin Wang, Associate Professor Hands-On Lab for Application Attacks The NDG Security+ Pod Topology Is Used 1. Introduction In this lab,
More information