CSB472H1: Computational Genomics and Bioinformatics
|
|
- Oscar Henry
- 5 years ago
- Views:
Transcription
1 CSB472H1: Computational Genomics and Bioinformatics Tutorial #8 Alex Nguyen, 2014 ESC-4075
2 What we have seen so far Variables A way to store values into memories. Functions Print, string functions If/else, for, while Conditionals Comparisons Arrays and hashes Subroutines Regex Input/Output
3 Subroutines Code sharing is an important aspect of the community Algorithm modifications (Blast derivatives etc.) Problem: small number of programmers code in PERL. How to effectively transmit an algorithm?
4 Logic Algorithm overview can be given by logic charts Input initialization Procedure Condition False Output True
5 Formulas Algorithm description is often given as formulas For example Formulas are often the fastest way to get the point across. Formulas are preferred by the bioinformatics community, however they can lead to ugly notations: If($x == 1){return 5;} elsif($x == 0) {return 10;} 5 * (x) + 10 * (1-x) 5 x * 10 1-x
6 Pseudocodes Pseudocodes are code abstractions Pseudocodes are structured as codes, but are not meant to be interpreted by machines. Code-specific syntax can, and should, be left out When reading a pseudocode, I should not be able to say: It looks like PERL. Do not write: open(file,$filename); Spot all the problems
7 Pseudocodes Blocks should be clear Input: string a of length m, string b of length n F[0,0] := 0 structure d := penalty for all i: F[i,0] := -i * d Mathematics do not have to be explained for all j: F[0,j] := -j * d for i = 1 to m: for j = 1 to n: F[i,j] = max(f[i-1,j-1] + S[a[i],b[j]], F[i-1,j]-d,F[i,j-1]-d) There is no true standard for pseudocode syntax. KEEP IT CONSISTENT.
8 Pseudocodes The pseudocode has to provide enough information for: - Solving the problem in any programming language - The complete understanding of every variable used
9 Pseudocodes Class exercise (previously been an assignment) diff := Pa - Pb na := len(a) nb := len(b) if diff < 0 swap(a,b) swap(na,nb) diff := abs(diff) a[0.. 9] corresponds to the first ten letters of read a a[0.. 0] corresponds to the first letter of read a only a[na.. na] is empty where na is the length of a (remember 0 th index) Pa and Pb are in 0th index but this is not required abs() is the absolute value len() is the length of the read swap() exchanges the variables 3 rd position (0-index) in read_1 k := diff output_read := a[0.. diff-1] while k < na r1 := a[k.. k] r2 := b[k-diff.. k-diff] if r1!= "." output_read := output_read + r1 elsif r2!= "." and r2!= "" output_read := output_read + r2 else output_read := output_read + "." CA.TG..C.GT.G.T..AC.G..GA 1 rst position (0-index) in read_2 CA.TG.AC.GT.GA k := k + 1 output_read := output_read + b[na-diff.. nb-1]
10 What we have seen so far Variables A way to store values into memories. Functions Print, string functions If/else, for, while Conditionals Comparisons Arrays and hashes Subroutines Regex Input/Output Pseudocodes
11 Modules While code is often shared by pseudocode, the vast majority of coding languages contain libraries of code written by the community Modules are pieces of code that other people have written in your language In many cases, they will provide more efficient and broad case code.
12 Modules What can modules do? The community has coded a wide range of codes that you can take advantage of Manipulation of Window s mouse Writing Excel files Drawing images Complex mathematical functions
13 Modules Why shouldn t you use a module? Any module you use requires that anyone who uses your code have that module Some modules may not be trivial to install Some modules are incompatible with the user s Perl version If you code for specific cases, your code might be faster No easy way of modifying the function
14 Modules How to install modules
15 Modules It can take awhile to find the module you want It is maybe best you browse some forums and see what other people have used
16 Modules Perl modules require installation On Windows, this installation is done through PPM A nice interface should open called the Perl Package Manager
17 Modules Perl modules require installation On linux based OS You will have to type things instead both do practically the same thing Type: install packagename
18 Modules Let s install the Excel- Writer module
19 Modules Let s install the Excel- Writer module
20 Modules Let s install the Excel- Writer module
21 Modules Excel-Writer module done! How to use it?
22 Modules use Excel::Writer::XLSX; my $workbook = Excel::Writer::XLSX->new('test.xlsx'); my $worksheet = $workbook->add_worksheet(); for(my $i = 0;$i < 100;++$i){ $worksheet->write($i, 0, sqrt($i)); }
23 BioPERL Modules BioPERL is a collection of perl modules written by biologists Many of the tools you have learned about in class can be used via BioPERL You even have access to some algorithmic functions like the Needleman algorithm Installing BioPERL should be fairly straightforward
24 BioPERL Modules BioPERL is a collection of perl modules written by biologists
25 BioPERL Modules use Bio::SeqIO; my $file = "CSB assignment_1.fasta"; my $seqio_object = Bio::SeqIO->new(-file => $file); my $seq_object = $seqio_object->next_seq; print $seq_object->display_id; print "\n"; print $seq_object->seq; print "\n"; Automatic format recognition, automatic handling of files
26 Object Oriented programming OO programming vs procedural my $sub = substr($string,1,2); Subject Object oriented programming places the subject as the owner of the function my $sub = $string->substr(1,2); Note that this is not right. It is, however, how almost all modules work
27 Object Oriented programming Let s use BioPERL to create sequence objects. use Bio::Seq; use Bio::SeqIO; $seq_obj = Bio::Seq->new(-seq => 'atgcggctg', -display_id => 'new_dna', -desc => 'random_protein'); $seqio_obj = Bio::SeqIO->new(-file => 'test.fasta', -format => 'fasta'); $seqio_obj->write_seq($seq_obj);
28 Web programming Bioinformatics resources can usually be ran online User Interface Inputs Parameters Scripts and programs Output
29 Web programming A series of input/output programs User Interface Inputs Parameters Scripts and programs The output is usually interpreted by your browser (HTML code) Output
30 What we have seen this semester Variables %hashes. Functions If/else, for, while Conditionals Comparisons Subroutines Regex Input/Output Pseudocode BioPERL Command line arguments Web programming
Perl 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 informationSequence analysis with Perl Modules and BioPerl. Unix, Perl and BioPerl. Regular expressions. Objectives. Some uses of regular expressions
Unix, Perl and BioPerl III: Sequence Analysis with Perl - Modules and BioPerl George Bell, Ph.D. WIBR Bioinformatics and Research Computing Sequence analysis with Perl Modules and BioPerl Regular expressions
More informationUnix, Perl and BioPerl
Unix, Perl and BioPerl III: Sequence Analysis with Perl - Modules and BioPerl George Bell, Ph.D. WIBR Bioinformatics and Research Computing Sequence analysis with Perl Modules and BioPerl Regular expressions
More informationGiri Narasimhan. CAP 5510: Introduction to Bioinformatics. ECS 254; Phone: x3748
CAP 5510: Introduction to Bioinformatics Giri Narasimhan ECS 254; Phone: x3748 giri@cis.fiu.edu www.cis.fiu.edu/~giri/teach/bioinfs07.html 2/12/07 CAP5510 1 Perl: Practical Extraction & Report Language
More information3. (1.0 point) To quickly switch to the Visual Basic Editor, press on your keyboard. a. Esc + F1 b. Ctrl + F7 c. Alt + F11 d.
Excel Tutorial 12 1. (1.0 point) Excel macros are written in the programming language. a. Perl b. JavaScript c. HTML d. VBA 2. (1.0 point) To edit a VBA macro, you need to use the Visual Basic. a. Manager
More informationComputational Theory MAT542 (Computational Methods in Genomics) - Part 2 & 3 -
Computational Theory MAT542 (Computational Methods in Genomics) - Part 2 & 3 - Benjamin King Mount Desert Island Biological Laboratory bking@mdibl.org Overview of 4 Lectures Introduction to Computation
More information1. HPC & I/O 2. BioPerl
1. HPC & I/O 2. BioPerl A simplified picture of the system User machines Login server(s) jhpce01.jhsph.edu jhpce02.jhsph.edu 72 nodes ~3000 cores compute farm direct attached storage Research network
More informationPERL NOTES: GETTING STARTED Howard Ross School of Biological Sciences
Perl Notes Howard Ross page 1 Perl Resources PERL NOTES: GETTING STARTED Howard Ross School of Biological Sciences The main Perl site (owned by O Reilly publishing company) http://www.perl.com/ This site
More informationBASIC EXCEL SYLLABUS Section 1: Getting Started Section 2: Working with Worksheet Section 3: Administration Section 4: Data Handling & Manipulation
BASIC EXCEL SYLLABUS Section 1: Getting Started Unit 1.1 - Excel Introduction Unit 1.2 - The Excel Interface Unit 1.3 - Basic Navigation and Entering Data Unit 1.4 - Shortcut Keys Section 2: Working with
More informationlab MS Excel 2010 active cell
MS Excel is an example of a spreadsheet, a branch of software meant for performing different kinds of calculations, numeric data analysis and presentation, statistical operations and forecasts. The main
More informationRules of Thumb. 1/25/05 CAP5510/CGS5166 (Lec 5) 1
Rules of Thumb Most sequences with significant similarity over their entire lengths are homologous. Matches that are > 50% identical in a 20-40 aa region occur frequently by chance. Distantly related homologs
More informationGiri Narasimhan. CAP 5510: Introduction to Bioinformatics. ECS 254; Phone: x3748
CAP 5510: Introduction to Bioinformatics Giri Narasimhan ECS 254; Phone: x3748 giri@cis.fiu.edu www.cis.fiu.edu/~giri/teach/bioinfs07.html 1/18/07 CAP5510 1 Molecular Biology Background 1/18/07 CAP5510
More informationBasic Math in Microsoft Excel
Chapter 1 Basic Math in Microsoft Excel In this chapter, we will learn the following to World Class standards: The Excel Layout The Ribbon in Excel Adding in Excel Subtracting in Excel Multiplying in Excel
More informationScripting Language Basics. CSE/BENG/BIMM 182 September 28, 2009
Scripting Language Basics CSE/BENG/BIMM 182 September 28, 2009 Scripting Languages Examples: Perl (Documentation: http://www.perl.org/docs.html) and Python (Documentation: http://docs.python.org/) Advantages:
More informationExcel 2016 Advanced. Course Objectives
Excel 2016 Advanced Course Objectives Upon successful completion of this course, you will be able to perform advanced data analysis, collaborate on workbooks with other users, and automate workbook functionality.
More informationExcel Level 3 - Advanced
Excel Level 3 - Advanced Introduction This document covers some of the more advanced features of Excel. Spreadsheets can be used in such a multiplicity of ways that it cannot hope to even touch on all
More informationPERL Bioinformatics. Nicholas E. Navin, Ph.D. Department of Genetics Department of Bioinformatics. TA: Dr. Yong Wang
PERL Bioinformatics Nicholas E. Navin, Ph.D. Department of Genetics Department of Bioinformatics TA: Dr. Yong Wang UNIX Background and History PERL Practical Extraction and Reporting Language Developed
More informationMicrosoft Office Excel 2007
Microsoft Office Excel 2007 Gaining Proficiency: Web & Business Applications 1/26/2009 Microsoft Excel 1 Isolate Assumptions Base your formulas on cell references, not values. Use of values means use of
More informationBLAST. Jon-Michael Deldin. Dept. of Computer Science University of Montana Mon
BLAST Jon-Michael Deldin Dept. of Computer Science University of Montana jon-michael.deldin@mso.umt.edu 2011-09-19 Mon Jon-Michael Deldin (UM) BLAST 2011-09-19 Mon 1 / 23 Outline 1 Goals 2 Setting up your
More informationVariable A variable is a value that can change during the execution of a program.
Declare and use variables and constants Variable A variable is a value that can change during the execution of a program. Constant A constant is a value that is set when the program initializes and does
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 informationWhat is bioperl. What Bioperl can do
h"p://search.cpan.org/~cjfields/bioperl- 1.6.901/BioPerl.pm What is bioperl Bioperl is a collecaon of perl modules that facilitate the development of perl scripts for bioinformaacs applicaaons. The intent
More informationAn Introductory Tutorial: Learning R for Quantitative Thinking in the Life Sciences. Scott C Merrill. September 5 th, 2012
An Introductory Tutorial: Learning R for Quantitative Thinking in the Life Sciences Scott C Merrill September 5 th, 2012 Chapter 2 Additional help tools Last week you asked about getting help on packages.
More informationMicrosoft Excel 2013 Unit 1: Spreadsheet Basics & Navigation Student Packet
Microsoft Excel 2013 Unit 1: Spreadsheet Basics & Navigation Student Packet Signing your name below means the work you are turning in is your own work and you haven t given your work to anyone else. Name
More informationUse of spreadsheets in general
Use of spreadsheets in general Basic spreadsheet applications-simple counting rows and columns. Financial modeling - especially in sensitivity analysis. Scientific and technical computing. Presentation
More informationCOURSE CONTENT Excel with VBA Training
COURSE CONTENT Excel with VBA Training MS Excel - Advance 1. Excel Quick Overview Use of Excel, its boundaries & features 2. Data Formatting & Custom setting Number, Text, Date, Currency, Custom settings.
More informationEXCEL 98 TUTORIAL Chemistry C2407 fall 1998 Andy Eng, Columbia University 1998
Created on 09/02/98 11:58 PM 1 EXCEL 98 TUTORIAL Chemistry C2407 fall 1998 Andy Eng, Columbia University 1998 Note for Excel 97 users: All features of Excel 98 for Macintosh are available in Excel 97 for
More informationVBA Collections A Group of Similar Objects that Share Common Properties, Methods and
VBA AND MACROS VBA is a major division of the stand-alone Visual Basic programming language. It is integrated into Microsoft Office applications. It is the macro language of Microsoft Office Suite. Previously
More information(Refer Slide Time: 01:40)
Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #25 Javascript Part I Today will be talking about a language
More informationME 142 Engineering Computation I. Unit 1.1 Excel Basics
ME 142 Engineering Computation I Unit 1.1 Excel Basics Verification Codes Excel File must be.xlsm If you save as.xlsx you will delete the program that creates verification codes Results Worksheet contains:
More informationHow to program with Matlab (PART 1/3)
Programming course 1 09/12/2013 Martin SZINTE How to program with Matlab (PART 1/3) Plan 0. Setup of Matlab. 1. Matlab: the software interface. - Command window - Command history - Section help - Current
More informationIn this exercise you will practice working with HDFS, the Hadoop. You will use the HDFS command line tool and the Hue File Browser
Access HDFS with Command Line and Hue Data Files (local): ~/labs/data/kb/* ~/labs/data/base_stations.tsv In this exercise you will practice working with HDFS, the Hadoop Distributed File System. You will
More informationSequence Analysis with Perl. Unix, Perl and BioPerl. Why Perl? Objectives. A first Perl program. Perl Input/Output. II: Sequence Analysis with Perl
Sequence Analysis with Perl Unix, Perl and BioPerl II: Sequence Analysis with Perl George Bell, Ph.D. WIBR Bioinformatics and Research Computing Introduction Input/output Variables Functions Control structures
More informationBioinformatics. Computational Methods II: Sequence Analysis with Perl. George Bell WIBR Biocomputing Group
Bioinformatics Computational Methods II: Sequence Analysis with Perl George Bell WIBR Biocomputing Group Sequence Analysis with Perl Introduction Input/output Variables Functions Control structures Arrays
More informationUnix, Perl and BioPerl
Unix, Perl and BioPerl II: Sequence Analysis with Perl George Bell, Ph.D. WIBR Bioinformatics and Research Computing Sequence Analysis with Perl Introduction Input/output Variables Functions Control structures
More informationIntroduction to Programming
Introduction to Programming Course ISI-1329 - Three Days - Instructor-Led Introduction This three-day, instructor-led course introduces students to computer programming. Students will learn the fundamental
More informationChapter 4. Microsoft Excel
Chapter 4 Microsoft Excel Topic Introduction Spreadsheet Basic Screen Layout Modifying a Worksheet Formatting Cells Formulas and Functions Sorting and Filling Borders and Shading Charts Introduction A
More informationTextual Description of webbioc
Textual Description of webbioc Colin A. Smith October 13, 2014 Introduction webbioc is a web interface for some of the Bioconductor microarray analysis packages. It is designed to be installed at local
More informationIntermediate Excel 2003
Intermediate Excel 2003 Introduction The aim of this document is to introduce some techniques for manipulating data within Excel, including sorting, filtering and how to customise the charts you create.
More informationI OFFICE TAB... 1 RIBBONS & GROUPS... 2 OTHER SCREEN PARTS... 4 APPLICATION SPECIFICATIONS... 5 THE BASICS...
EXCEL 2010 BASICS Microsoft Excel I OFFICE TAB... 1 RIBBONS & GROUPS... 2 OTHER SCREEN PARTS... 4 APPLICATION SPECIFICATIONS... 5 THE BASICS... 6 The Mouse... 6 What Are Worksheets?... 6 What is a Workbook?...
More informationCSCI 4152/6509 Natural Language Processing. Perl Tutorial CSCI 4152/6509. CSCI 4152/6509, Perl Tutorial 1
CSCI 4152/6509 Natural Language Processing Perl Tutorial CSCI 4152/6509 Vlado Kešelj CSCI 4152/6509, Perl Tutorial 1 created in 1987 by Larry Wall About Perl interpreted language, with just-in-time semi-compilation
More informationProgramming Languages and Uses in Bioinformatics
Programming in Perl Programming Languages and Uses in Bioinformatics Perl, Python Pros: reformatting data files reading, writing and parsing files building web pages and database access building work flow
More informationEXCEL 2003 DISCLAIMER:
EXCEL 2003 DISCLAIMER: This reference guide is meant for experienced Microsoft Excel users. It provides a list of quick tips and shortcuts for familiar features. This guide does NOT replace training or
More informationThe American University in Cairo. Academic Computing Services. Excel prepared by. Maha Amer
The American University in Cairo Excel 2000 prepared by Maha Amer Spring 2001 Table of Contents: Opening the Excel Program Creating, Opening and Saving Excel Worksheets Sheet Structure Formatting Text
More informationExcel Template Instructions for the Glo-Brite Payroll Project (Using Excel 2010 or 2013)
Excel Template Instructions for the Glo-Brite Payroll Project (Using Excel 2010 or 2013) T APPENDIX B he Excel template for the Payroll Project is an electronic version of the books of account and payroll
More informationPerl Programming Fundamentals for the Computational Biologist
Perl Programming Fundamentals for the Computational Biologist Class 2 Marine Biological Laboratory, Woods Hole Advances in Genome Technology and Bioinformatics Fall 2004 Andrew Tolonen Chisholm lab, MIT
More informationA number of changes make authoring mathematical documents in Maple easier.
Interface Improved Equation Editing A number of changes make authoring mathematical documents in Maple easier. Executable Math Maple 2016 includes better user controls of math in documents. You can now
More informationLecture- 5. Introduction to Microsoft Excel
Lecture- 5 Introduction to Microsoft Excel The Microsoft Excel Window Microsoft Excel is an electronic spreadsheet. You can use it to organize your data into rows and columns. You can also use it to perform
More informationIntermediate Excel 2016
Intermediate Excel 2016 Relative & Absolute Referencing Relative Referencing When you copy a formula to another cell, Excel automatically adjusts the cell reference to refer to different cells relative
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 informationTechnical White Paper
Technical White Paper Via Excel (VXL) Item Templates This technical white paper is designed for Spitfire Project Management System users. In this paper, you will learn how to create Via Excel Item Templates
More informationUnix basics exercise MBV-INFX410
Unix basics exercise MBV-INFX410 In order to start this exercise, you need to be logged in on a UNIX computer with a terminal window open on your computer. It is best if you are logged in on freebee.abel.uio.no.
More informationCS110/CS119 Introduction to Computing (Java) Bob Wilson S-3-176
CS110/CS119 Introduction to Computing (Java) Bob Wilson bobw@cs.umb.edu S-3-176 1 CS110 vs CSIT114/CSIT115 Two tracks for starting CS curriculum at UMB CS110 is a traditional one semester introduction
More informationFormulas and Functions
Conventions used in this document: Keyboard keys that must be pressed will be shown as Enter or Ctrl. Controls to be activated with the mouse will be shown as Start button > Settings > System > About.
More information1. A device that interprets and executes instructions and also doubles as the brain of the computer is the A. Base Unit B. CPU C. ALU D.
GAYAZA HIGH SCHOOL MID-TERM 2 EXAMINATIONS 2018 S3 COMPUTER STUDIES 840/1 Time allowed: 2 hours Section A: (20 Marks) Answer all questions in this section in the grid provided 1. A device that interprets
More informationMicrosoft Office Excel 2010: Basic. Course Overview. Course Length: 1 Day. Course Overview
Microsoft Office Excel 2010: Basic Course Length: 1 Day Course Overview This course teaches the basic functions and features of Excel 2010. After an introduction to spreadsheet terminology and Excel's
More informationTutorial 1: Using Excel to find unique values in a list
Tutorial 1: Using Excel to find unique values in a list It is not uncommon to have a list of data that contains redundant values. Genes with multiple transcript isoforms is one example. If you are only
More informationContents. 1. Managing Seed Plan Spreadsheet
By Peter K. Mulwa Contents 1. Managing Seed Plan Spreadsheet Seed Enterprise Management Institute (SEMIs) Managing Seed Plan Spreadsheet Using Microsoft Excel 2010 3 Definition of Terms Spreadsheet: A
More informationPathologically Eclectic Rubbish Lister
Pathologically Eclectic Rubbish Lister 1 Perl Design Philosophy Author: Reuben Francis Cornel perl is an acronym for Practical Extraction and Report Language. But I guess the title is a rough translation
More informationEDIT202 Spreadsheet Lab Prep Sheet
EDIT202 Spreadsheet Lab Prep Sheet While it is clear to see how a spreadsheet may be used in a classroom to aid a teacher in marking (as your lab will clearly indicate), it should be noted that spreadsheets
More informationProgramming Language. Control Structures: Selection (switch) Eng. Anis Nazer First Semester
Programming Language Control Structures: Selection (switch) Eng. Anis Nazer First Semester 2018-2019 Multiple selection choose one of two things if/else choose one from many things multiple selection using
More informationExcel has a powerful automation feature that lets you automate processes that you need to do repeatedly.
Professor Shoemaker There are times in Excel when you have a process that requires several or many steps and that you need to do repeatedly. Excel has a powerful automation feature that lets you automate
More informationWhat is a spreadsheet?
Microsoft Excel is a spreadsheet developed by Microsoft. It is a software program included in the Microsoft Office suite (Others include MS Word, MS PowerPoint, MS Access etc.). Microsoft Excel is used
More informationPractical 1P1 Computing Exercise
Practical 1P1 Computing Exercise What you should learn from this exercise How to use the teaching lab computers and printers. How to use a spreadsheet for basic data analysis. How to embed Excel tables
More informationCOMS W4115. Programming Languages and Translators. ASML: White Paper
COMS W4115 Programming Languages and Translators ASML: White Paper 09/23/2003 Davidov, Olga olga.davidov@riag.com ASML: ARRAY SORTING AND MANIPULATION LANGUAGE Introduction ASML is designed to be a simple,
More informationBioinformatics? Reads, assembly, annotation, comparative genomics and a bit of phylogeny.
Bioinformatics? Reads, assembly, annotation, comparative genomics and a bit of phylogeny stefano.gaiarsa@unimi.it Linux and the command line PART 1 Survival kit for the bash environment Purpose of the
More informationMicrosoft Excel 2016 LEVEL 2
TECH TUTOR ONE-ON-ONE COMPUTER HELP COMPUTER CLASSES Microsoft Excel 2016 LEVEL 2 kcls.org/techtutor Microsoft Excel 2016 Level 2 Manual Rev 11/2017 instruction@kcls.org Microsoft Excel 2016 Level 2 Welcome
More informationDOWNLOAD PDF EXCEL MACRO TO PRINT WORKSHEET TO
Chapter 1 : All about printing sheets, workbook, charts etc. from Excel VBA - blog.quintoapp.com Hello Friends, Hope you are doing well!! Thought of sharing a small VBA code to help you writing a code
More informationfrom scratch A primer for scientists working with Next-Generation- Sequencing data Chapter 1 Text output and manipulation
from scratch A primer for scientists working with Next-Generation- Sequencing data Chapter 1 Text output and manipulation Chapter 1: text output and manipulation In this unit you will learn how to write
More informationInput files: Trim reads: Create bwa index: Align trimmed reads: Convert sam to bam: Sort bam: Remove duplicates: Index sorted, no-duplicates bam:
Input files: 11B-872-3.Ac4578.B73xEDMX-2233_palomero-1.fq 11B-872-3.Ac4578.B73xEDMX-2233_palomero-2.fq Trim reads: java -jar trimmomatic-0.32.jar PE -threads $PBS_NUM_PPN -phred33 \ [...]-1.fq [...]-2.fq
More informationExcel 2013 Part 2. 2) Creating Different Charts
Excel 2013 Part 2 1) Create a Chart (review) Open Budget.xlsx from Documents folder. Then highlight the range from C5 to L8. Click on the Insert Tab on the Ribbon. From the Charts click on the dialogue
More informationUNIX Shell Programming
$!... 5:13 $$ and $!... 5:13.profile File... 7:4 /etc/bashrc... 10:13 /etc/profile... 10:12 /etc/profile File... 7:5 ~/.bash_login... 10:15 ~/.bash_logout... 10:18 ~/.bash_profile... 10:14 ~/.bashrc...
More informationFAQ: Advanced Functions
Question 1: What are formulas and functions? Answer 1: Formulas are a type of data that can be entered into a cell in Excel. Formulas begin with an equal sign and use mathematical operators to calculate
More informationFunctions are predefined formulas that perform calculations by using specific values, called arguments, in a particular order, or structure.
MATHS AND STATISTICAL FUNCTIONS Functions are predefined formulas that perform calculations by using specific values, called arguments, in a particular order, or structure. For example, the SUM function
More informationDETAILED SYLLABUS 1. INTRODUCTION TO COMPUTER
DETAILED SYLLABUS 1. INTRODUCTION TO COMPUTER 1.0 Introduction 1.1 Objectives 1.2 What is Computer? 1.2.1 History of Computers 1.2.2 Characteristics Of Computer System 1.2.3 Basic Applications of Computer
More informationNCSS 2004/2007 Orientation
NSS 2004/2007 Orientation November 2006 TO: RE: Students enrolled in UB Real Estate Division courses NSS 2004/2007 Orientation Several Real Estate Division courses require the use of statistical software.
More informationMicrosoft Excel Using Excel in the Science Classroom
Microsoft Excel Using Excel in the Science Classroom OBJECTIVE Students will take data and use an Excel spreadsheet to manipulate the information. This will include creating graphs, manipulating data,
More informationExcel Project 1 Creating a Worksheet and an Embedded Chart
7 th grade Business & Computer Science 1 Excel Project 1 Creating a Worksheet and an Embedded Chart What is MS Excel? MS Excel is a powerful spreadsheet program that allows users to organize data, complete
More informationMicrosoft Office Excel 2007: Basic. Course Overview. Course Length: 1 Day. Course Overview
Microsoft Office Excel 2007: Basic Course Length: 1 Day Course Overview This course teaches the basic functions and features of Excel 2007. After an introduction to spreadsheet terminology and Excel's
More informationalteryx training courses
alteryx training courses alteryx designer 2 day course This course covers Alteryx Designer for new and intermediate Alteryx users. It introduces the User Interface and works through core Alteryx capability,
More informationA Product of. Structured Solutions Inc.
SSI Tools Time Scaled Values Analysis Tools Structured Solutions Inc. www.ssitools.com A Product of Structured Solutions Inc. 1 Modify The Columns in the Sheet Named Template SSI Status Workbook Template
More informationOpen Office Calc (Spreadsheet) Tutorial
Open Office Calc (Spreadsheet) Tutorial Table of Contents Introduction...3 What is a Spreadsheet?...3 Starting OpenOffice Calc...3 OpenOffice Calc (Spreadsheet) Basics...4 Creating a New Document...5 Entering
More informationSoftware Development. Integrated Software Environment
Software Development Integrated Software Environment Source Code vs. Machine Code What is source code? Source code and object code refer to the "before" and "after" versions of a computer program that
More informationGame keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen
Computer Programming Computers can t do anything without being told what to do. To make the computer do something useful, you must give it instructions. You can give a computer instructions in two ways:
More informationChapter 2 Working with Data Types and Operators
JavaScript, Fourth Edition 2-1 Chapter 2 Working with Data Types and Operators At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics
More informationMicrosoft Excel Level 2
Microsoft Excel Level 2 Table of Contents Chapter 1 Working with Excel Templates... 5 What is a Template?... 5 I. Opening a Template... 5 II. Using a Template... 5 III. Creating a Template... 6 Chapter
More informationAdding records Pasting records Deleting records Sorting records Filtering records Inserting and deleting columns Calculated columns Working with the
Show All About spreadsheets You can use a spreadsheet to enter and calculate data. A spreadsheet consists of columns and rows of cells. You can enter data directly into the cells of the spreadsheet and
More informationAdvanced Excel Macros : Data Validation/Analysis : OneDrive
Advanced Excel Macros : Data Validation/Analysis : OneDrive Macros Macros in Excel are in short, a recording of keystrokes. Beyond simple recording, you can use macros to automate tasks that you will use
More informationCreate your first workbook
Create your first workbook You've been asked to enter data in Excel, but you've never worked with Excel. Where do you begin? Or perhaps you have worked in Excel a time or two, but you still wonder how
More information1.a) Go to it should be accessible in all browsers
ECO 445: International Trade Professor Jack Rossbach Instructions on doing the Least Traded Product Exercise with Excel Step 1 Download Data from Comtrade [This step is done for you] 1.a) Go to http://comtrade.un.org/db/dqquickquery.aspx
More information2 Steps Building the Coding and Testing Infrastructure
CSI 333 Prog. HW/SW Interface Projects 5 Spring 2007 Professor Chaiken Simple Recursive Regular Expression Matcher in ASM Due: Oct 23 and Oct 30 (see below) The numbered items specify what will be graded
More informationIT ACADEMY LESSON PLAN
IT Academy Program 10 IT ACADEMY LESSON PLAN Microsoft Excel Lesson 1 Turn potential into success Lesson 1: Understanding Microsoft Office Excel 2010 Learning Objectives Lesson Introduction Creating a
More informationThe current topic: Python. Announcements. Python. Python
The current topic: Python Announcements! Introduction! reasons for studying languages! language classifications! simple syntax specification Object-oriented programming: Python Types and values Syntax
More informationMicrosoft Excel Microsoft Excel
Excel 101 Microsoft Excel is a spreadsheet program that can be used to organize data, perform calculations, and create charts and graphs. Spreadsheets or graphs created with Microsoft Excel can be imported
More informationMaking EXCEL Work for YOU!
Tracking and analyzing numerical data is a large component of the daily activity in today s workplace. Microsoft Excel 2003 is a popular choice among individuals and companies for organizing, analyzing,
More informationIntroductory Excel. Spring CS130 - Introductory Excel 1
Introductory Excel Spring 2012 CS130 - Introductory Excel 1 Introduction to Excel What is Microsoft Excel? What can we do with Excel? We will do all of these things through the four major parts of the
More informationMicrosoft Office Excel Use Excel s functions. Tutorial 2 Working With Formulas and Functions
Microsoft Office Excel 2003 Tutorial 2 Working With Formulas and Functions 1 Use Excel s functions You can easily calculate the sum of a large number of cells by using a function. A function is a predefined,
More informationIntegrating Microsoft Office Learn about object linking and embedding (OLE) Tutorial 1 Integrating Word and Excel
Integrating Microsoft Office 2003 Integrating Word and Excel 1 Learn about object linking and embedding (OLE) You can easily share data that you create in different Office applications through object linking
More informationPerl Scripting. Students Will Learn. Course Description. Duration: 4 Days. Price: $2295
Perl Scripting Duration: 4 Days Price: $2295 Discounts: We offer multiple discount options. Click here for more info. Delivery Options: Attend face-to-face in the classroom, remote-live or on-demand streaming.
More informationBasic Computer Course
Basic Computer Course KNOWING COMPUTER: - 3. What is Computer? Basic Applications of Computer 4. Components of Computer System Central Processing Unit Keyboard, mouse and VDU Other Input devices Other
More information