Managing Your Biological Data with Python

Size: px
Start display at page:

Download "Managing Your Biological Data with Python"

Transcription

1 Chapman & Hall/CRC Mathematical and Computational Biology Series Managing Your Biological Data with Python Ailegra Via Kristian Rother Anna Tramontano CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group, an informa business A CHAPMAN & HALL BOOK

2 Table of Contents Preface, xix Acknowledgements, xxv PART I Getting Started CHAPTER 1 The Python Shell IN THIS CHAPTER YOU WILL LEARN STORY: CALCULATING THE AG OF ATP HYDROLYSIS Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? How to Run the Example on Your Computer Variables Importing Modules Calculations EXAMPLES TESTING YOURSELF 21 CHAPTER 2 Your First Python Program IN THIS CHAPTER YOU WILL LEARN STORY: HOW TO CALCULATE THE AMINO ACID FREQUENCY IN THE SEQUENCE OF INSULIN Problem Description Example Python Session 26

3 viii Table of Contents 2.3 WHAT DO THE COMMANDS MEAN? How to Execute the Program 27 ' How Does the Program Work? Comments String Variables Loops with for Indentation Printing to the Screen EXAMPLES TESTING YOURSELF 38 PART I Summary PART II Data Management CHAPTER 3 Analyzing a Data Column IN THIS CHAPTER YOU WILL LEARN STORY: DENDRITIC LENGTHS Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? Reading Text Files Writing Text Files Collecting Data in a List Converting Text to Numbers Converting Numbers to Text Writing a Data Column to a Text File Calculations on a List of Numbers EXAMPLES TESTING YOURSELF 57 CHAPTER 4 Parsing Data Records ^ IN THIS CHAPTER YOU WILL LEARN 59

4 Table of Contents ix 4.2 STORY: INTEGRATING MASS SPECTROMETRY DATA INTO METABOLIC PATHWAYS Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? The if/elif/else Statements List Data Structures Concise Ways to Create Lists EXAMPLES TESTING YOURSELF 75 CHAPTER 5 Searching Data IN THIS CHAPTER YOU WILL LEARN STORY: TRANSLATING AN RNA SEQUENCE INTO THE CORRESPONDING PROTEIN SEQUENCE Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? Dictionaries The while Statement Searching with while Loops Searching in a Dictionary Searching in a List EXAMPLES TESTING YOURSELF 90 CHAPTER 6 Filtering Data IN THIS CHAPTER YOU WILL LEARN STORY: WORKING WITH RNA-SEQ OUTPUT DATA Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? Filtering with a Simple for...if Combination 97

5 x Table of Contents Combining Two Data Sets Differences between Two Data Sets Removing from Lists, Dictionaries, and Files Removing Duplicates Preserving and Not Preserving Order Sets EXAMPLES TESTING YOURSELF 108 CHAPTER 7 Managing Tabular Data IN THIS CHAPTER YOU WILL LEARN STORY: DETERMINING PROTEIN CONCENTRATIONS Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? Representing a Two-Dimensional Table Accessing Rows and Single Cells Inserting and Removing Rows Accessing Columns Inserting and Removing Columns EXAMPLES TESTING YOURSELF 127 CHAPTER 8. Sorting Data IN THIS CHAPTER YOU WILL LEARN STORY: SORT A DATA TABLE Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? Python Lists Are Good for Sorting The sorted() Built-in Function Sorting with itemgetter Sorting in Ascending/Descending Order 134

6 Table of Contents xi Sorting Data Structures (Tuples, Dictionaries) Sorting Strings by Their Length EXAMPLES TESTING YOURSELF 141 CHAPTER 9 Pattern Matching and Text Mining IN THIS CHAPTER YOU WILL LEARN STORY: SEARCH A PHOSPHORYLATION MOTIF IN A PROTEIN SEQUENCE Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? Compiling Regular Expressions Pattern Matching Grouping Modifying Strings EXAMPLES TESTING YOURSELF 158 PART II Summary PART III Modular Programming CHAPTER 10 Divide a Program into Functions IN THIS CHAPTER YOU WILL LEARN STORY: WORKING WITH THREE-DIMENSIONAL COORDINATE FILES Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? How to Define and Call Functions Function Arguments The struct Module 179

7 xii Table of Contents 10.4 EXAMPLES TESTING YOURSELF 185 CHAPTER 11 Managing Complexity with Classes IN THIS CHAPTER YOU WILL LEARN STORY: MENDELIAN INHERITANCE Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? Classes Are Used to Create Instances Classes Contain Data in t he Form of Attributes Classes Contain Methods The repr Method Makes Classes and Instances Printable Using Classes Helps to Master Complex Programs EXAMPLES TESTING YOURSELF 201 CHAPTER 12 Debugging IN THIS CHAPTER YOU WILL LEARN STORY: WHEN YOUR PROGRAM DOES NOT WORK Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? Syntax Errors Runtime Errors Handling Exceptions When There Is No Error Message EXAMPLES TESTING YOURSELF 222 &

8 Table of Contents xiii CHAPTER 13 Using External Modules: The Python Interface to R IN THIS CHAPTER YOU WILL LEARN STORY: READING NUMBERS FROM A FILE AND CALCULATING THEIR MEAN VALUE USING R WITH PYTHON Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? Therobjects Object of rpy2 and the r Instance Accessing an R Object from Python Creating Vectors Creating Matrices Converting Python Objects into R Objects How to Deal with Function Arguments That Contain a Dot EXAMPLES TESTING YOURSELF 241 CHAPTER 14 Building Program Pipelines IN THIS CHAPTER YOU WILL LEARN STORY: BUILDING AN NGS PIPELINE Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? How to Use TopHat and Cu fflinks What Is a Pipeline? Exchanging Filenames and Data between Programs Writing a Program Wrapper Lag When Closing Files Using Command-Line Parameters 254

9 xiv Table of Contents Testing Modules: if name == ' main ' Working with Files and Directories EXAMPLES TESTING YOURSELF 260 CHAPTER 15 Writing Good Programs IN THIS CHAPTER YOU WILL LEARN PROBLEM DESCRIPTION: UNCERTAINTY There Is Uncertainty in Writing Programs Example Programming Project SOFTWARE ENGINEERING Dividing a Programming Project into Smaller Tasks Split a Program into Functions and Classes Writing Well-Formatted Code Using a Repository to Control Program Versions How to Release Your Program to Other People The Cycle of Software Development EXAMPLE TESTING YOURSELF 280 PART III Summary PART IV Data Visualization CHAPTER 16. Creating Scientific Diagrams IN THIS CHAPTER YOU WILL LEARN STORY: NUCLEOTIDE FREQUENCIES IN THE RIBOSOME Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? The matplotlib Library 289

10 Table of Contents xv Drawing Vertical Bars Adding Labels to an x-axis and y-axis Adding Tick Marks Adding a Legend Box Adding a Figure Title Setting the Boundaries of the Diagram Exporting an Image File in Low Resolution and High Resolution EXAMPLES TESTING YOURSELF 298 CHAPTER 17 Creating Molecule Images with PyMOL IN THIS CHAPTER YOU WILL LEARN STORY: THE ZINC FINGER What Is PyMOL? Example PyMOL Session SEVEN STEPS TO CREATE A HIGH-RESOLUTION IMAGE Writing PyMOL Script Files Loading and Saving Molecules Selecting Parts of Molecules Choose Representations for Each Selection Setting Colors Setting the Camera Position Exporting a High-Resolution Image EXAMPLES TESTING YOURSELF 321 CHAPTER 18 Manipulating Images IN THIS CHAPTER YOU WILL LEARN STORY: PLOT A PLASMID Problem Description Example Python Session 325

11 xvi Table of Contents 18.3 WHAT DO THE COMMANDS MEAN? Creating an Image Reading and Writing Images Coordinates Drawing Geometrical Shapes Rotating an Image Adding Text Labels Colors Helper Variables EXAMPLES TESTING YOURSELF 336 PART IV Summary PART V Biopython CHAPTER 19 Working with Sequence Data IN THIS CHAPTER YOU WILL LEARN STORY: HOW TO TRANSLATE A DNA CODING SEQUENCE INTO THE CORRESPONDING PROTEIN SEQUENCE AND WRITE IT TO A FASTA FILE Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? The Seq Object Working with Sequences as Strings The MutableSeq Object The SeqRecord Object The SeqIO Module EXAMPLES TESTING YOURSELF 361

12 Table of Contents xvii CHAPTER 20 «Retrieving Data from Web Resources IN THIS CHAPTER YOU WILL LEARN ' STORY: SEARCHING PUBLICATIONS BY KEYWORDS IN PUBMED AND DOWNLOADING AND PARSING THE CORRESPONDING RECORDS Problem Description Python Session WHAT DO THE COMMANDS MEAN? The Entrez Module The Medline Module EXAMPLES TESTING YOURSELF 372 CHAPTER 21 Working with 3D Structure Data IN THIS CHAPTER YOU WILL LEARN STORY: EXTRACTING ATOM NAMES AND THREE- DIMENSIONAL COORDINATES FROM A PDB FILE Problem Description Example Python Session WHAT DO THE COMMANDS MEAN? The Bio.PDB Module The SMCRA Object Hierarchy EXAMPLES TESTING YOURSELF 388 PART V Summary PART VI Cookbook Recipe 1 : The PyCogent Library 395 Recipe 2: Reversing and Randomizing a Sequence 399 Recipe 3: Creating a Random Sequence with Probabilities 403 Recipe 4: Parsing Multiple Sequence Alignments Using Biopython 405

13 xviii Table of Contents Recipe 5: Calculating a Consensus Sequence from a Multiple Sequence Alignment 409 Recipe 6: Calculating the Distance between Phylogenetic Tree Nodes 413 Recipe 7: Codon Frequencies in a Nucleotide Sequence 417 Recipe 8: Parsing RNA 2D Structures in the Vienna Format 421 Recipe 9: Parsing BLAST XML Output 425 Recipe 10: Parsing SBML Files 427 Recipe 11: Running BLAST 431 Recipe 12: Accessing, Downloading, and Reading Web Pages 437 Recipe 13: Parsing HTML Files 441 Recipe 14: Splitting a PDB File into PDB Chain Files 445 Recipe 15: Finding the Two Closest Ca Atoms in a PDB Structure 447 Recipe 16: Extracting the Interface between Two PDB Chains 451 Recipe 17: Building Homology Models Using Modeller 455 Recipe 18: RNA 3D Homology Modeling with ModeRNA 459 Recipe 19: Calculating RNA Base Pairs from a 3D Structure 463 Recipe 20: A Real Case of Structural Superimposition: The Serine Protease Catalytic Triad 467 APPENDIX A: COMMAND OVERVIEW, 471 APPENDIX B: PYTHON RESOURCES, 495 APPENDIX C: RECORD SAMPLES, 499 APPENDIX D: HANDLING DIRECTORIES AND PROGRAMS WITH UNIX, 507 INDEX, 525

Reproducible Research with R and RStudio

Reproducible Research with R and RStudio The R Series Reproducible Research with R and RStudio Christopher Gandrud C\ CRC Press cj* Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group an informa

More information

Mastering Linux. Paul S. Wang. CRC Press. Taylor & Francis Group. Taylor & Francis Croup an informa business. A CHAPMAN St HALL BOOK

Mastering Linux. Paul S. Wang. CRC Press. Taylor & Francis Group. Taylor & Francis Croup an informa business. A CHAPMAN St HALL BOOK Mastering Linux Paul S. Wang CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an Imprint of the Taylor & Francis Croup an informa business A CHAPMAN St HALL BOOK Contents Preface

More information

the Simulation of Dynamics Using Simulink

the Simulation of Dynamics Using Simulink INTRODUCTION TO the Simulation of Dynamics Using Simulink Michael A. Gray CRC Press Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group an informa business

More information

A Guide to MATLAB Object-Oriented Programming

A Guide to MATLAB Object-Oriented Programming A Guide to MATLAB Object-Oriented Programming Andy H. Register Georgia Tech Research Institute Atlanta, Georgia, U.S.A. ^llchapman & Hall/CRC _^ Taylor ^Francis Group _^ BocaRaton London New York (OH ^^f^ltt^f^l

More information

Lezione 7. Bioinformatica. Mauro Ceccanti e Alberto Paoluzzi

Lezione 7. Bioinformatica. Mauro Ceccanti e Alberto Paoluzzi Lezione 7 Bioinformatica Mauro Ceccanti e Alberto Paoluzzi Dip. Informatica e Automazione Università Roma Tre Dip. Medicina Clinica Università La Sapienza BioPython Installing and exploration Tutorial

More information

Data Clustering in C++

Data Clustering in C++ Chapman & Hall/CRC Data Mining and Knowledge Discovery Series Data Clustering in C++ An Object-Oriented Approach Guojun Gan CRC Press Taylor & Francis Group Boca Raton London New York CRC Press Is an imprint

More information

Lezione 7. BioPython. Contents. BioPython Installing and exploration Tutorial. Bioinformatica. Mauro Ceccanti e Alberto Paoluzzi

Lezione 7. BioPython. Contents. BioPython Installing and exploration Tutorial. Bioinformatica. Mauro Ceccanti e Alberto Paoluzzi Lezione 7 Bioinformatica Mauro Ceccanti e Alberto Paoluzzi Dip. Informatica e Automazione Università Roma Tre Dip. Medicina Clinica Università La Sapienza with Biopython Biopython is a set of freely available

More information

Python Scripting for Computational Science

Python Scripting for Computational Science Hans Petter Langtangen Python Scripting for Computational Science Third Edition With 62 Figures 43 Springer Table of Contents 1 Introduction... 1 1.1 Scripting versus Traditional Programming... 1 1.1.1

More information

Scientific Programming Practical 10

Scientific Programming Practical 10 Scientific Programming Practical 10 Introduction Luca Bianco - Academic Year 2017-18 luca.bianco@fmach.it Biopython FROM Biopython s website: The Biopython Project is an international association of developers

More information

Table of Contents. Preface... xxi

Table of Contents. Preface... xxi Table of Contents Preface... xxi Chapter 1: Introduction to Python... 1 Python... 2 Features of Python... 3 Execution of a Python Program... 7 Viewing the Byte Code... 9 Flavors of Python... 10 Python

More information

Contents Computing with Formulas

Contents Computing with Formulas Contents 1 Computing with Formulas... 1 1.1 The First Programming Encounter: a Formula... 1 1.1.1 Using a Program as a Calculator... 2 1.1.2 About Programs and Programming... 2 1.1.3 Tools for Writing

More information

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24 Acknowledgments Introduction Chapter 1: Introduction to Access 2007 VBA 1 What Is Access 2007 VBA? 1 What s New in Access 2007 VBA? 2 Access 2007 VBA Programming 101 3 Requirements-Gathering Phase 3 Design

More information

Excel Programming with VBA (Macro Programming) 24 hours Getting Started

Excel Programming with VBA (Macro Programming) 24 hours Getting Started Excel Programming with VBA (Macro Programming) 24 hours Getting Started Introducing Visual Basic for Applications Displaying the Developer Tab in the Ribbon Recording a Macro Saving a Macro-Enabled Workbook

More information

Data Science with Python Course Catalog

Data Science with Python Course Catalog Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com Table of Contents Syllabus Overview

More information

Learn Windows PowerShell 3 in a Month of Lunches

Learn Windows PowerShell 3 in a Month of Lunches Learn Windows PowerShell 3 in a Month of Lunches Second Edition DON JONES JEFFERY HICKS 11 MANN I NG Shelter Island contents preface xx'ii about this booh author online xx xix about the authors acknowledgments

More information

Mathematics Shape and Space: Polygon Angles

Mathematics Shape and Space: Polygon Angles a place of mind F A C U L T Y O F E D U C A T I O N Department of Curriculum and Pedagogy Mathematics Shape and Space: Polygon Angles Science and Mathematics Education Research Group Supported by UBC Teaching

More information

BIOINFORMATICS A PRACTICAL GUIDE TO THE ANALYSIS OF GENES AND PROTEINS

BIOINFORMATICS A PRACTICAL GUIDE TO THE ANALYSIS OF GENES AND PROTEINS BIOINFORMATICS A PRACTICAL GUIDE TO THE ANALYSIS OF GENES AND PROTEINS EDITED BY Genome Technology Branch National Human Genome Research Institute National Institutes of Health Bethesda, Maryland B. F.

More information

CITY UNIVERSITY OF NEW YORK. Creating a New Project in IRBNet. i. After logging in, click Create New Project on left side of the page.

CITY UNIVERSITY OF NEW YORK. Creating a New Project in IRBNet. i. After logging in, click Create New Project on left side of the page. CITY UNIVERSITY OF NEW YORK Creating a New Project in IRBNet i. After logging in, click Create New Project on left side of the page. ii. Enter the title of the project, the principle investigator s (PI)

More information

6 Initializing Abstract Models with Data Command Files Model Data The set Command Simple Sets... 68

6 Initializing Abstract Models with Data Command Files Model Data The set Command Simple Sets... 68 Contents 1 Introduction 1 1.1 Mathematical Modeling........................ 1 1.2 Modeling Languages for Optimization................ 3 1.3 Modeling Graph Coloring....................... 4 1.4 Motivating

More information

Programming Graphical

Programming Graphical Programming Graphical User Interfaces in R Michael F. Lawrence John Verzani CRC Press Taylorfii Francis Group Boca Raton London NewYork CRC Press Is an imprint of the Taylor & Francis Group an informs

More information

Modelling and Quantitative Methods in Fisheries

Modelling and Quantitative Methods in Fisheries SUB Hamburg A/553843 Modelling and Quantitative Methods in Fisheries Second Edition Malcolm Haddon ( r oc) CRC Press \ y* J Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of

More information

Privacy-Preserving. Introduction to. Data Publishing. Concepts and Techniques. Benjamin C. M. Fung, Ke Wang, Chapman & Hall/CRC. S.

Privacy-Preserving. Introduction to. Data Publishing. Concepts and Techniques. Benjamin C. M. Fung, Ke Wang, Chapman & Hall/CRC. S. Chapman & Hall/CRC Data Mining and Knowledge Discovery Series Introduction to Privacy-Preserving Data Publishing Concepts and Techniques Benjamin C M Fung, Ke Wang, Ada Wai-Chee Fu, and Philip S Yu CRC

More information

Applied Combinatorics

Applied Combinatorics Applied Combinatorics SECOND EDITION FRED S. ROBERTS BARRY TESMAN LßP) CRC Press VV^ J Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group an informa

More information

Welcome to Starting Out with Programming Logic and Design, Third Edition.

Welcome to Starting Out with Programming Logic and Design, Third Edition. Welcome to Starting Out with Programming Logic and Design, Third Edition. This book uses a language-independent approach to teach programming concepts and problem-solving skills, without assuming any previous

More information

A Web-Based Introduction

A Web-Based Introduction A Web-Based Introduction to Programming Essential Algorithms, Syntax, and Control Structures Using PHP, HTML, and MySQL Third Edition Mike O'Kane Carolina Academic Press Durham, North Carolina Contents

More information

Create Web Charts. With jqplot. Apress. Fabio Nelli

Create Web Charts. With jqplot. Apress. Fabio Nelli Create Web Charts With jqplot Fabio Nelli Apress Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xv xvii xix xxi Chapter 1: Charting Technology Overview 1 Elements

More information

Python Scripting for Computational Science

Python Scripting for Computational Science Hans Petter Langtangen Python Scripting for Computational Science Third Edition With 62 Figures Sprin ger Table of Contents 1 Introduction 1 1.1 Scripting versus Traditional Programming 1 1.1.1 Why Scripting

More information

Installing and Administering a Satellite Environment

Installing and Administering a Satellite Environment IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00

More information

Geneious 5.6 Quickstart Manual. Biomatters Ltd

Geneious 5.6 Quickstart Manual. Biomatters Ltd Geneious 5.6 Quickstart Manual Biomatters Ltd October 15, 2012 2 Introduction This quickstart manual will guide you through the features of Geneious 5.6 s interface and help you orient yourself. You should

More information

SOME ASSEMBLY REQUIRED

SOME ASSEMBLY REQUIRED SOME ASSEMBLY REQUIRED Assembly Language Programming with the AVR Microcontroller TIMOTHY S. MARGUSH CRC Press Taylor & Francis Group CRC Press is an imprint of the Taylor & Francis Croup an Informa business

More information

CITY UNIVERSITY OF NEW YORK. i. Visit:

CITY UNIVERSITY OF NEW YORK. i. Visit: CITY UNIVERSITY OF NEW YORK I. ACCESSING IRB NET (New Registration) i. Visit: https://www.irbnet.org/release/index.html ii. New users: Click on New Registration in the top right corner iii. Fill-out the

More information

U N I V E R S I T Y O F K E N T U C K Y. efacts 2-click Interactive Building Information Map ~ Help Guide ~ Revised January 20, 2016

U N I V E R S I T Y O F K E N T U C K Y. efacts 2-click Interactive Building Information Map ~ Help Guide ~ Revised January 20, 2016 U N I V E R S I T Y O F K E N T U C K Y efacts 2-click Interactive Building Information Map ~ Help Guide ~ Revised January 20, 2016 Contents BUILDING SEARCH... 3 A. FIND A CAMPUS LOCATION... 3 GRAPHICAL

More information

Computer Network. The Practical User Guide for. Simulation. Adarshpal S. Hnatyshin. Vasil Y. CRC Press. Taylor Si Francis Croup

Computer Network. The Practical User Guide for. Simulation. Adarshpal S. Hnatyshin. Vasil Y. CRC Press. Taylor Si Francis Croup The Practical OPNET@ User Guide for Computer Network Simulation Adarshpal S. Sethi Vasil Y. Hnatyshin CRC Press Taylor Si Francis Croup Boca Raton London New York CRC Press is an imprint of the Taylor

More information

CLC Server. End User USER MANUAL

CLC Server. End User USER MANUAL CLC Server End User USER MANUAL Manual for CLC Server 10.0.1 Windows, macos and Linux March 8, 2018 This software is for research purposes only. QIAGEN Aarhus Silkeborgvej 2 Prismet DK-8000 Aarhus C Denmark

More information

Mobile Device Security

Mobile Device Security Mobile Device Security A Comprehensive Guide to Securing Your Information in a Moving World STEPHEN FRIED icfl CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the

More information

Update to Creo Parametric 4.0 from Creo Parametric 2.0

Update to Creo Parametric 4.0 from Creo Parametric 2.0 Update to Creo from Creo Parametric 2.0 Overview Course Code Course Length TRN-5125-T 16 Hours In this course, you will learn how to utilize the variety of functionality enhancements in Creo. You will

More information

Advanced R. V!aylor & Francis Group. Hadley Wickham. ~ CRC Press

Advanced R. V!aylor & Francis Group. Hadley Wickham. ~ CRC Press ~ CRC Press V!aylor & Francis Group Advanced R Hadley Wickham ')'l If trlro r r 1 Introduction 1 1.1 Who should read this book 3 1.2 What you will get out of this book 3 1.3 Meta-techniques... 4 1.4 Recommended

More information

BMMB 597D - Practical Data Analysis for Life Scientists. Week 12 -Lecture 23. István Albert Huck Institutes for the Life Sciences

BMMB 597D - Practical Data Analysis for Life Scientists. Week 12 -Lecture 23. István Albert Huck Institutes for the Life Sciences BMMB 597D - Practical Data Analysis for Life Scientists Week 12 -Lecture 23 István Albert Huck Institutes for the Life Sciences Tapping into data sources Entrez: Cross-Database Search System EntrezGlobal

More information

\XjP^J Taylor & Francis Group. Model-Based Control. Tensor Product Model Transformation in Polytopic. Yeung Yam. CRC Press.

\XjP^J Taylor & Francis Group. Model-Based Control. Tensor Product Model Transformation in Polytopic. Yeung Yam. CRC Press. Automation and Control Engineering Series Tensor Product Model Transformation in Polytopic Model-Based Control Peter Baranyi Yeung Yam Peter Varlaki CRC Press \XjP^J Taylor & Francis Group ^ ' Boca Raton

More information

SAP' ABAP. Handbook. Kogent Learning Solutions, Inc. Sudbury, Massachusetts JONES AND BARTLETT PUBLISHERS BOSTON TORONTO LONDON SINUAPORI:

SAP' ABAP. Handbook. Kogent Learning Solutions, Inc. Sudbury, Massachusetts JONES AND BARTLETT PUBLISHERS BOSTON TORONTO LONDON SINUAPORI: SAP' ABAP Handbook Kogent Learning Solutions, Inc. JONES AND BARTLETT PUBLISHERS Sudbury, Massachusetts BOSTON TORONTO LONDON SINUAPORI: Table of Contents Introduction xxi About This Book How to Use This

More information

Lezione 7. BioPython. Contents. BioPython Installing and exploration Tutorial First Course Project First Start First Start with Biopython

Lezione 7. BioPython. Contents. BioPython Installing and exploration Tutorial First Course Project First Start First Start with Biopython Lezione 7 Bioinformatica Mauro Ceccanti e Alberto Paoluzzi Dip. Informatica e Automazione Università Roma Tre Dip. Medicina Clinica Università La Sapienza with Biopython Biopython is a set of freely available

More information

F# for Scientists. Jon Harrop Flying Frog Consultancy Ltd. Foreword by Don Syme A JOHN WILEY & SONS, INC., PUBLICATION WILEY

F# for Scientists. Jon Harrop Flying Frog Consultancy Ltd. Foreword by Don Syme A JOHN WILEY & SONS, INC., PUBLICATION WILEY F# for Scientists Jon Harrop Flying Frog Consultancy Ltd. Foreword by Don Syme WILEY A JOHN WILEY & SONS, INC., PUBLICATION Preface Acknowledgments List of Figi ares List of Tables Acronyms 1 Introduction

More information

Fundamentals of the Java Programming Language

Fundamentals of the Java Programming Language Fundamentals of the Java Programming Language Student Guide SL-110 REV E D61798GC10 Edition 1.0 2009 D62399 Copyright 2006, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document

More information

Contents. Table of Contents. Table of Contents... iii Preface... xvii. Getting Started iii

Contents. Table of Contents. Table of Contents... iii Preface... xvii. Getting Started iii Contents Discovering the Possibilities... iii Preface... xvii Preface to the First Edition xvii Preface to the Second Edition xviii Getting Started... 1 Chapter Overview 1 Philosophy Behind this Book 1

More information

Introduction to Creo Elements/Direct 19.0 Modeling

Introduction to Creo Elements/Direct 19.0 Modeling Introduction to Creo Elements/Direct 19.0 Modeling Overview Course Code Course Length TRN-4531-T 3 Day In this course, you will learn the basics about 3-D design using Creo Elements/Direct Modeling. You

More information

Contents. Tutorials Section 1. About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii

Contents. Tutorials Section 1. About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii Contents About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii Tutorials Section 1 Tutorial A Getting Started with SAS Enterprise Guide 3 Starting SAS Enterprise Guide 3 SAS Enterprise

More information

SQL Queries. for. Mere Mortals. Third Edition. A Hands-On Guide to Data Manipulation in SQL. John L. Viescas Michael J. Hernandez

SQL Queries. for. Mere Mortals. Third Edition. A Hands-On Guide to Data Manipulation in SQL. John L. Viescas Michael J. Hernandez SQL Queries for Mere Mortals Third Edition A Hands-On Guide to Data Manipulation in SQL John L. Viescas Michael J. Hernandez r A TT TAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco

More information

PYTHON. p ykos vtawynivis. Second eciitiovl. CO Ve, WESLEY J. CHUN

PYTHON. p ykos vtawynivis. Second eciitiovl. CO Ve, WESLEY J. CHUN CO Ve, PYTHON p ykos vtawynivis Second eciitiovl WESLEY J. CHUN. PRENTICE HALL Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown Sydney

More information

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

Charting the Course... SharePoint 2007 Hands-On Labs Course Summary Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,

More information

Murach s Beginning Java with Eclipse

Murach s Beginning Java with Eclipse Murach s Beginning Java with Eclipse Introduction xv Section 1 Get started right Chapter 1 An introduction to Java programming 3 Chapter 2 How to start writing Java code 33 Chapter 3 How to use classes

More information

Beginning Microsoft Office 2010

Beginning Microsoft Office 2010 Beginning Microsoft Office 2010 IB I IP TECHNISCHI= ^\ 'NFORMATIONSBIBLIOTHEK UNIVERSITATSBIBLIOTHEK HANNOVER Guy Hart-Davis Apress* TIB/UB Hannover 89 133 299 783 ill! IWIlilltllw i ttis f0k^fsll^»m*r~

More information

PRACTICAL SPEECH USER INTERFACE DESIGN

PRACTICAL SPEECH USER INTERFACE DESIGN ; ; : : : : ; : ; PRACTICAL SPEECH USER INTERFACE DESIGN й fail James R. Lewis. CRC Press Taylor &. Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group, an informa

More information

from scratch A primer for scientists working with Next-Generation- Sequencing data CHAPTER 8 biopython

from scratch A primer for scientists working with Next-Generation- Sequencing data CHAPTER 8 biopython from scratch A primer for scientists working with Next-Generation- Sequencing data CHAPTER 8 biopython Chapter 8: Biopython Biopython is a collection of modules that implement common bioinformatical tasks

More information

Chapter 1. Chapter 2. viii. Understanding the PowerPoint Work Area...1. Getting Started...4. PowerPoint Versions...6. The PowerPoint Work Area...

Chapter 1. Chapter 2. viii. Understanding the PowerPoint Work Area...1. Getting Started...4. PowerPoint Versions...6. The PowerPoint Work Area... Table Chapter 1 Understanding the PowerPoint Work Area...1 Getting Started...4 PowerPoint Versions...6 The PowerPoint Work Area...8 Chapter 2 Working with Text on Slides...17 What Is a Slide Show?...20

More information

Graphics Shaders. Theory and Practice. Second Edition. Mike Bailey. Steve Cunningham. CRC Press. Taylor&FnincIs Croup tootutor London New York

Graphics Shaders. Theory and Practice. Second Edition. Mike Bailey. Steve Cunningham. CRC Press. Taylor&FnincIs Croup tootutor London New York Graphics Shaders Second Edition ' -i'nsst«i«{r szizt/siss?.aai^m&/gm^mmm3$8iw3ii Theory and Practice Mike Bailey Steve Cunningham CRC Press Taylor&FnincIs Croup tootutor London New York CRCPrea it an Imprint

More information

Support Vector. Machines. Algorithms, and Extensions. Optimization Based Theory, Naiyang Deng YingjieTian. Chunhua Zhang.

Support Vector. Machines. Algorithms, and Extensions. Optimization Based Theory, Naiyang Deng YingjieTian. Chunhua Zhang. Support Vector Machines Optimization Based Theory, Algorithms, and Extensions Naiyang Deng YingjieTian Chunhua Zhang CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint

More information

Beginning Perl. Third Edition. Apress. JAMES LEE with SIMON COZENS

Beginning Perl. Third Edition. Apress. JAMES LEE with SIMON COZENS Beginning Perl Third Edition JAMES LEE with SIMON COZENS Apress About the Author... About the Technical Reviewers Acknowledgements Suitrod yetion «. xvi xvii xviii «xix. Chapter 1: First Steps in Perl..

More information

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17 List of Programs xxv List of Figures xxix List of Tables xxxiii Preface to second version xxxv PART 1 Structured Programming 1 1 Getting started 3 1.1 Programming 3 1.2 Editing source code 5 Source code

More information

Constrained Sequence Alignment

Constrained Sequence Alignment Western Washington University Western CEDAR WWU Honors Program Senior Projects WWU Graduate and Undergraduate Scholarship 12-5-2017 Constrained Sequence Alignment Kyle Daling Western Washington University

More information

Introduction to Windchill PDMLink 10.2 for the Implementation Team

Introduction to Windchill PDMLink 10.2 for the Implementation Team Introduction to Windchill PDMLink 10.2 for the Implementation Team Overview Course Code Course Length TRN-4262-T 2 Days In this course, you will learn how to complete basic Windchill PDMLink functions.

More information

Fit for Developing Software

Fit for Developing Software Fit for Developing Software Framework for Integrated Tests Rick Mugridge Ward Cunningham 04) PRENTICE HALL Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich

More information

Table of Contents. Introduction... xxi

Table of Contents. Introduction... xxi Introduction... xxi Chapter 1: Getting Started with Web Applications in Java... 1 Introduction to Web Applications... 2 Benefits of Web Applications... 5 Technologies used in Web Applications... 5 Describing

More information

2 Webpage Markup with HTML HTML5 Page Structure Creating a Webpage HTML5 Elements and Entities

2 Webpage Markup with HTML HTML5 Page Structure Creating a Webpage HTML5 Elements and Entities Contents Preface Introduction xix xxiii 1 The Web: An Overview 1 1.1 Web Is Part of the Internet.................. 1 1.2 IP Addresses and Domain Names............... 3 1.2.1 Domain Name System................

More information

Webgurukul Programming Language Course

Webgurukul Programming Language Course Webgurukul Programming Language Course Take One step towards IT profession with us Python Syllabus Python Training Overview > What are the Python Course Pre-requisites > Objectives of the Course > Who

More information

TH IRD EDITION. Python Cookbook. David Beazley and Brian K. Jones. O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Tokyo

TH IRD EDITION. Python Cookbook. David Beazley and Brian K. Jones. O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Tokyo TH IRD EDITION Python Cookbook David Beazley and Brian K. Jones O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Tokyo Table of Contents Preface xi 1. Data Structures and Algorithms 1 1.1. Unpacking

More information

Developing Web Applications

Developing Web Applications Developing Web Applications Ralph Moseley Middlesex University IIICENTCNNIAL 1807 ewiley 2007 13ICCNTENNIAL John Wiley & Sons, Ltd Preface Introduction Features Additional Materials Trademarks Acknowledgments

More information

7.36/7.91/20.390/20.490/6.802/6.874 PROBLEM SET 3. Gibbs Sampler, RNA secondary structure, Protein Structure with PyRosetta, Connections (25 Points)

7.36/7.91/20.390/20.490/6.802/6.874 PROBLEM SET 3. Gibbs Sampler, RNA secondary structure, Protein Structure with PyRosetta, Connections (25 Points) 7.36/7.91/20.390/20.490/6.802/6.874 PROBLEM SET 3. Gibbs Sampler, RNA secondary structure, Protein Structure with PyRosetta, Connections (25 Points) Due: Thursday, April 3 th at noon. Python Scripts All

More information

"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary

Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary Course Summary Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students requiring the knowledge

More information

Overview.

Overview. Overview day one 0. getting set up 1. text output and manipulation day two 2. reading and writing files 3. lists and loops day three 4. writing functions 5. conditional statements day four today day six

More information

BMEGUI Tutorial 1 Spatial kriging

BMEGUI Tutorial 1 Spatial kriging BMEGUI Tutorial 1 Spatial kriging 1. Objective The primary objective of this exercise is to get used to the basic operations of BMEGUI using a purely spatial dataset. The analysis will consist in an exploratory

More information

Table of Contents. Dive Into Python...1

Table of Contents. Dive Into Python...1 ...1 Chapter 1. Installing Python...2 1.1. Which Python is right for you?...2 1.2. Python on Windows...2 1.3. Python on Mac OS X...3 1.4. Python on Mac OS 9...5 1.5. Python on RedHat Linux...5 1.6. Python

More information

Coding for Penetration

Coding for Penetration Coding for Penetration Testers Building Better Tools Jason Andress Ryan Linn ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Syngress is

More information

Python Training. Complete Practical & Real-time Trainings. A Unit of SequelGate Innovative Technologies Pvt. Ltd.

Python Training. Complete Practical & Real-time Trainings. A Unit of SequelGate Innovative Technologies Pvt. Ltd. Python Training Complete Practical & Real-time Trainings A Unit of. ISO Certified Training Institute Microsoft Certified Partner Training Highlights : Complete Practical and Real-time Scenarios Session

More information

David J. Pine. Introduction to Python for Science & Engineering

David J. Pine. Introduction to Python for Science & Engineering David J. Pine Introduction to Python for Science & Engineering To Alex Pine who introduced me to Python Contents Preface About the Author xi xv 1 Introduction 1 1.1 Introduction to Python for Science and

More information

EE 216 Experiment 1. MATLAB Structure and Use

EE 216 Experiment 1. MATLAB Structure and Use EE216:Exp1-1 EE 216 Experiment 1 MATLAB Structure and Use This first laboratory experiment is an introduction to the use of MATLAB. The basic computer-user interfaces, data entry techniques, operations,

More information

"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary

Charting the Course to Your Success! MOC D Querying Microsoft SQL Server Course Summary Course Summary Description This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation

More information

Summary of Contents LIST OF FIGURES LIST OF TABLES

Summary of Contents LIST OF FIGURES LIST OF TABLES Summary of Contents LIST OF FIGURES LIST OF TABLES PREFACE xvii xix xxi PART 1 BACKGROUND Chapter 1. Introduction 3 Chapter 2. Standards-Makers 21 Chapter 3. Principles of the S2ESC Collection 45 Chapter

More information

Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress

Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress RUTGERS UNIVERSITY LIBRARIES OpenMIC User Manual Bibliographic Utility for analog and digital objects Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress Table of Contents I.

More information

INTERNATIONAL INDIAN SCHOOL, RIYADH XI XII BOYS SECTION. Subject- Informatics Practices

INTERNATIONAL INDIAN SCHOOL, RIYADH XI XII BOYS SECTION. Subject- Informatics Practices Grade- XI INTERNATIONAL INDIAN SCHOOL, RIYADH XI XII BOYS SECTION Unit 1 Programming and Computational Thinking Chapter 1 Introduction to Computer Systems 1. What are the functions of computer? 2. What

More information

INTRODUCTION TO BIOINFORMATICS

INTRODUCTION 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 information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

Biosignal And Medical Image Processing Second Edition Signal Processing And Communications

Biosignal And Medical Image Processing Second Edition Signal Processing And Communications Biosignal And Medical Image Processing Second Edition Signal Processing And Communications We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online

More information

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING IN PRACTICE Daniele Bochicchio Stefano Mostarda Marco De Sanctis Includes 106 practical techniques MANNING contents preface xv acknowledgments xvii about this book xix about the authors xxiii about the

More information

"Charting the Course... Java Programming Language. Course Summary

Charting the Course... Java Programming Language. Course Summary Course Summary Description This course emphasizes becoming productive quickly as a Java application developer. This course quickly covers the Java language syntax and then moves into the object-oriented

More information

Introduction to C++/CLI 3. What C++/CLI can do for you 6 The rationale behind the new syntax Hello World in C++/CLI 13

Introduction to C++/CLI 3. What C++/CLI can do for you 6 The rationale behind the new syntax Hello World in C++/CLI 13 contents preface xv acknowledgments xvii about this book xix PART 1 THE C++/CLI LANGUAGE... 1 1 Introduction to C++/CLI 3 1.1 The role of C++/CLI 4 What C++/CLI can do for you 6 The rationale behind the

More information

JET 2 User Manual 1 INSTALLATION 2 EXECUTION AND FUNCTIONALITIES. 1.1 Download. 1.2 System requirements. 1.3 How to install JET 2

JET 2 User Manual 1 INSTALLATION 2 EXECUTION AND FUNCTIONALITIES. 1.1 Download. 1.2 System requirements. 1.3 How to install JET 2 JET 2 User Manual 1 INSTALLATION 1.1 Download The JET 2 package is available at www.lcqb.upmc.fr/jet2. 1.2 System requirements JET 2 runs on Linux or Mac OS X. The program requires some external tools

More information

SHIVAJI UNIVERSITY, KOLHAPUR.

SHIVAJI UNIVERSITY, KOLHAPUR. SHIVAJI UNIVERSITY, KOLHAPUR. Draft Programme For Department SUK MCA (CBCS) March/April 2018 Exam Circular No.105 Exam. March/April 2018 Draft Programme of M. C. A. (Under the Faculty of Science) Choice

More information

CROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A

CROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A CROSS-REFERENCE TABLE ASME Including A17.1a-1997 Through A17.1d 2000 vs. ASME 1 1.1 1.1 1.1.1 1.2 1.1.2 1.3 1.1.3 1.4 1.1.4 2 1.2 3 1.3 4 Part 9 100 2.1 100.1 2.1.1 100.1a 2.1.1.1 100.1b 2.1.1.2 100.1c

More information

VBA for AutoCAD 2002:

VBA for AutoCAD 2002: VBA for AutoCAD 2002: Writing AutoCAD Macros JEFFREY E. CLARK Prentice Hall PTR Upper Saddle River, NJ 07458 www.phptr. com '^J-? CONTENTS PREFACE xxi ACKNOWLEDGMENTS xxix Part One: The AutoCAD VBA Environment

More information

CHAPTER 1: INTRODUCING C# 3

CHAPTER 1: INTRODUCING C# 3 INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications

More information

Programming in Scala Second Edition

Programming in Scala Second Edition Programming in Scala Second Edition Martin Odersky, Lex Spoon, Bill Venners artima ARTIMA PRESS WALNUT CREEK, CALIFORNIA Contents Contents List of Figures List of Tables List of Listings Foreword Foreword

More information

Step 1: Download the Overdrive Media Console App

Step 1: Download the Overdrive Media Console App Step 1: Download the Overdrive Media Console App I. Tap the Play Store icon on your tablet. II. Using the Search Feature, Type Overdrive and select the first entry in the suggested apps list (it has an

More information

Surfacing using Creo Parametric 3.0

Surfacing using Creo Parametric 3.0 Surfacing using Creo Parametric 3.0 Overview Course Code Course Length TRN-4506-T 3 Days In this course, you will learn how to use various techniques to create complex surfaces with tangent and curvature

More information

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS Contents Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS 1.1. INTRODUCTION TO COMPUTERS... 1 1.2. HISTORY OF C & C++... 3 1.3. DESIGN, DEVELOPMENT AND EXECUTION OF A PROGRAM... 3 1.4 TESTING OF PROGRAMS...

More information

PTC Mathcad Prime 3.0

PTC Mathcad Prime 3.0 Essential PTC Mathcad Prime 3.0 A Guide for New and Current Users Brent Maxfield, P.E. AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO @ Academic

More information

Computer Programming C++ (wg) CCOs

Computer Programming C++ (wg) CCOs Computer Programming C++ (wg) CCOs I. The student will analyze the different systems, and languages of the computer. (SM 1.4, 3.1, 3.4, 3.6) II. The student will write, compile, link and run a simple C++

More information

Contents in Detail. Who Is This Book For?... xix What s in This Book?... xx. part I: Warming Up 1

Contents in Detail. Who Is This Book For?... xix What s in This Book?... xx. part I: Warming Up 1 Acknowledgments xvii Introduction Who Is This Book For?... xix What s in This Book?... xx Part I: Warming Up.... xx Part II: Simulating Life... xx Part III: Fun with Images... xx Part IV: Enter 3D... xx

More information

ACOUSTIC MODELING UNDERWATER. and SIMULATION. Paul C. Etter. CRC Press. Taylor & Francis Croup. Taylor & Francis Croup, CRC Press is an imprint of the

ACOUSTIC MODELING UNDERWATER. and SIMULATION. Paul C. Etter. CRC Press. Taylor & Francis Croup. Taylor & Francis Croup, CRC Press is an imprint of the UNDERWATER ACOUSTIC MODELING and SIMULATION Paul C. Etter CRC Press Taylor & Francis Croup Boca Raton London NewYork CRC Press is an imprint of the Taylor & Francis Croup, an informa business Contents

More information

Scenario Manager User Guide. Release September 2013

Scenario Manager User Guide. Release September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Document Control Number: 9MN12-62110017 Document Number: SMUG-13-FCCM-0017-6.2.1-01 Oracle

More information

INTERNATIONAL INDIAN SCHOOL, RIYADH XI XII BOYS SECTION

INTERNATIONAL INDIAN SCHOOL, RIYADH XI XII BOYS SECTION INTERNATIONAL INDIAN SCHOOL, RIYADH XI XII BOYS SECTION Grade- XI COMPUTER SCIENCE Unit I Programming and Computational Thinking 1. What are the functions of computer? 2. Briefly explain the basic architecture

More information