Reproducible Research Lisa Pappas 10/21/10 SDBC meeting.

Slides:



Advertisements
Similar presentations
R Packages Davor Cubranic SCARL, Dept. of Statistics.
Advertisements

Windows XP System Restore July 22 nd, 2006 CAEUG Meeting.
LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.
CS115 HOW TO INSTALL THE JAVA DEVELOPMENT KIT (JDK)
Go to the link ( as shown, then choose downloads.
Lab 4 – Building your first model
Integrated Development Environments. Today We Will: Discuss what IDE’s are used for Go over the Eclipse IDE: –What is Eclipse? –How to install and set.
How to install the Zelle graphics package
Update the PATH variable Trying to run the command: “javac Ex1.java” you’ve may encountered the error: “javac is not recognized as internal or external.
How to Write a Thesis - A Personal Experience Hugo do Nascimento * School of Information Technologies The University of Sydney * Supported.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
Installing Tomcat on Windows  You may find the Tomcat install shield has some problems recognizing JSDK 1.4 beta installations.  You.
Julie McEnery1 Installing the ScienceTools The release manager automatically compiles each release of the Science Tools, it creates a set of wrapper scripts.
Introduction to R Statistical Software Anthony (Tony) R. Olsen USEPA ORD NHEERL Western Ecology Division Corvallis, OR (541)
1 Introduction to Tool chains. 2 Tool chain for the Sitara Family (but it is true for other ARM based devices as well) A tool chain is a collection of.
Digital Imaging and Remote Sensing Laboratory R.I.TR.I.TR.I.TR.I.T R.I.TR.I.TR.I.TR.I.T Writing Large Documents with LaTeX and WinEdt Emmett Ientilucci.
Software All parts of the computer people can NOT touch, such as programs, files, documents and any other data.
Communication of Scientific Results in Advanced Labs at San Francisco State University ALTC – July 2009 James Lockhart Physics & Astronomy Dept. San Francisco.
ControlDraw, Modularisation, Standards And Re-Use Standardised Specification and Modular Design How ControlDraw Help.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Scientific Writing in Software Engineering and Experimental Computer Science Yossi Gil.
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
1 Installation When this module is complete, you will be able to:  Set a static IP address for your laptop  Install the snom ONE software  Navigate.
How to Tag a Corpus Using Stanford Tagger. Accuracy All tokens: 97.32% Unknown words: 90.79%
Test Case Manager v 3.0 Pierce Business Systems High Bridge Road Monroe, WA with customization by Ron Utz of Esker, Inc.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Installation and Testing.
© Imperial College LondonPage 1 4 th Year & MSc ASIC Lab Introduction Ben Cope 16 th October 2006.
( ) 1 ISYE 7210—Fall 2005 Design of Real-Time Interactive Simulations (in Java) Initial Notes Christine M. Mitchell Director & Professor Center for.
COP 3330 Notes 1/12. Today's topics Downloading Java and Eclipse Hello World Basic control structures Basic I/O Strings.
Hidden Markov Toolkit (HTK) Installation Fang-Hui Chu Department of Computer Science & Information Engineering National Taiwan Normal University.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
OS Troubleshooting Written by: Tim Keyser Georgia CTAE Resource Network 2010.
 Database Administration Installing Oracle 11g & Creating Database.
Overview Installing the engine Choosing a GUI Editor Customizing LaTex Bibliography Manager Equation Editor LaTex Help Files (*click on icons to go to.
Setting up Cygwin Computer Organization I 1 May 2010 ©2010 McQuain Cygwin: getting the setup tool Free, almost complete UNIX environment emulation.
Installing TerraSync The TerraSync CD should have been in the same package as the Juno and Pathfinder Office. When you put the TerraSync CD into the computer,
Saving a Document in Microsoft Word (Versions prior to 2007) Educational Support Services Copy & Design: Verna Fisher.
Tool Install How to download & install Java 6 & Eclipse updated version based on Dr. G. L. Ray’s slides.
Java Programming, Second Edition Appendix A Working with Java SDK 1.4.
1 Stephen L. DesJardins Professor Center for the Study of Higher and Postsecondary Education School of Education and Professor, Gerald R. Ford School of.
Structural Design Software TYLER HUTCHISON. Requirements  Develop an interface to generate a text file.  The text file is then passed to one of five.
Heading off to College How to keep your SSA files Purchasing a laptop – what to consider What else do I need?
Installing the Galaxie Driver The 335 DAD Galaxie driver is installed in two steps: 1.The 335 DAD driver files are copied to the Galaxie driver directory.
Building the CarryDrop simulation in Eclipse Creating a new project with existing code from John Murphy’s RePast tutorial.
Win32 Programming Lesson 19: Introduction to DLLs.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Learn R Toolkit D Kelly O'DayInstall & SetupMod 1 - Setup: 1 Module 1 Installing & Setting Up R Do See & HearRead Learn PowerPoint must be in View Show.
Introduction to CADStat. CADStat and R R is a powerful and free statistical package [
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
VNVe First computer lab Lector: Petr Veigend Brno University of Technology, Faculty of Information Technology Božetěchova 1/2, Brno - Královo Pole.
1 Using an Integrated Development Environment. Integrated Development Environments An Integrated Development Environment, or IDE, permits you to edit,
HOW TO FIX MSVCR100. DLL IS MISSING ERROR? missing-error.
Windows 7 Ultimate
CSC 215 : Procedural Programming with C
Macintosh & Linux Used to fill in pg 5 & 6 of “Operating Systems” Packet.
Increasing Reproducibility by Freezing R
LaTeX Resume / CV Workshop
Service Section Technical Training Dec 2005.
How to Write a Thesis - A Personal Experience
Installing R and R Studio
Paul Piatek & Chris Gilliland COSC 316 Fall 2011
Getting started in Eclipse
CSC235 - Visual Studio Getting Started.
Welcome to CS 1010! Algorithmic Problem Solving.
Crash course in R – short introduction
CS115 HOW TO INSTALL THE JAVA DEVELOPMENT KIT (JDK)
Download and Installation of code::blocks
Module 3 Using Linux.
Windows 7 Test Prep.
Cygwin: getting the setup tool
Presentation transcript:

Reproducible Research Lisa Pappas 10/21/10 SDBC meeting

Goals Be able to reproduce your own results Allow others to reproduce your results Time turns each one of us into another person, and by making eort to communicate with strangers, we help ourselves to communicate with our future selves. (Schwab and Claerbout) Reproduce an entire report, manuscript, dissertation, book with a single system command when changes occur in: operating system, stat software, graphics engines, source data, derived variables, analysis, interpretation Save time Provide the ultimate documentation of work done for a paper Frank E Harrell Jr

Prior to running Sweave: Install MiKTeX: it is free and is necessary for creating PDF files from the TeX files that Sweave generates. Consider using the trial version or purchasing WinEdt 6.0. There are built in functions for generating PDF files. If you are using Windows, have R installed in a path with no spaces (C:\R vs. the default C:\Program files\R) –OR- make sure you include \usepackage{Sweave} in your program and have the file Sweave.sty in your working directory. Sweave.sty can be found ‘$R_HOME\share\texmf\tex\latex’ Have packages ‘tools’ and ‘Hmisc’ installed in R.

Diagram of process

Running the example Sweave file in R: >Sweave(‘example.Rnw’) >texi2dvi(‘example.tex’, pdf=TRUE)

Good Sweave references: Sweave homepage: Reproducible Research with R, LaTeX & Sweave: TheresaScott/ReproducibleResearch.TAScott.hand out.pdf TheresaScott/ReproducibleResearch.TAScott.hand out.pdf Additional links: 5/using-r-latex-and-sweave-for.html 5/using-r-latex-and-sweave-for.html