ISSH 2011 ABM Track - Hands-on Exercise

Size: px
Start display at page:

Download "ISSH 2011 ABM Track - Hands-on Exercise"

Transcription

1 ISSH 2011 ABM Track - Hands-on Exercise Authors: Shawn Brown, University of Pittsburgh, stbrown@psc.edu John Grefenstette, University of Pittsburgh, gref@pitt.edu Nathan Stone, Pittsburgh Supercomputing Center, stone@psc.edu Jeffrey Borrebach, University of Pittsburgh, jdb108@pitt.edu Bruce Y. Lee, University of Pittsburgh, byl1@pitt.edu Objective To learn about basic models of disease spread and mitigation and gain experience experimenting with an agent- based model. Also more advanced students will be able to learn and exercise NetLogo programming skills. Prerequisites This hands- on set of activities is intended for people with a basic knowledge of NetLogo. Some experience in programming for NetLogo would be advantageous. No experience is necessary in agent- based modeling or infectious disease modeling to complete this exercise. Background Agent- based modeling is a useful method for studying infectious disease spread through a population. With such a model, one can build a realistic virtual population and define a set of underlying rules governing the actions of each individual, and then watch population- level dynamics emerge. In this example, we will use a model of infectious disease spread based on proximity. The model population will consist of a number of people who will be susceptible to a disease. At the beginning of the simulation we will infect a small number of agents with a pathogen, and at each time step, other people within a certain distance from that person will become infected. After a period of time, the infected agents will recover, gaining a temporary immunity to infection. Eventually they will lose this immunity and return to being susceptible. Encapsulating this idea in the agents is a series of states that agents go through. The state model for each agent is termed SIRS for the states Susceptible, Infectious, Recovered, and Susceptible. This type of model can represent diseases in which no long- term immunity exists and are possibly periodically reoccurring in a population. Step 1: Exploring the model In this step we will open the NetLogo ABM Infectious Disease model for the first time, setup an initial population, and run a default simulation. Procedure

2 1. Download the NetLogo ABM Infectious Disease model from the following address: Infectious- Base.nlogo.txt [Note: after downloading the file, remove the.txt from the end of the file name to turn it into an executable NetLogo file.] 2. Open the NetLogo model ABM- infectious- base.nlogo by double clicking on the file. (On some platforms you must first launch NetLogo, then select Open from the File menu... navigating to the ABM- infectious- base.nlogo file.) Below is what you should see upon opening the model, which is the Interface tab of the model. Execution Buttons Slider Inputs Monitors Plotter 3. Additional information about the model can be found in the Information tab. Click on this button and read about the model. 4. Reset all parameters to their default values by clicking the default button. 5. Let s run the model for the first time.

3 a. Click "setup" to generate an initial population containing susceptible agents and a few infectious agents. b. Click "go" to run the model. The model terminates when there are no more infectious agents. 6. Notice now that the values in the Monitors are not 0. Take note of the values (each are described in the Information section How To Use It ). Particularly note the Attack Rate Monitor, which is the percent of the population that gets infected during the simulation. 7. Also look at the Epidemic Curve Plotter. What are the behaviors of each of the plotted states? 8. Explore some of the other controls that are available to you: a. The "step" button advances the model one time step. Click "setup" and "step" to see single steps in action. b. The speed slider at the top on the Interface view can be used to control the speed of the model. Move the slider a little to the left of "normal speed" to see the simulation in slow motion. You can change the slider at any time to change the speed of the simulation. 9. Now run the model several times (click setup and then go ). Do you get the same attack rate each time you run the model? Did you expect it to be the same? 10. Run the model 10 times, noting the Attack Rate for each run. What is the range you observe? What is the average attack rate for the set of runs? Optional: To make it easier (faster) to re- run the model, add an Action Key (a keyboard shortcut) to activate the setup and go buttons. To do this, right- click on each of these buttons, and select Edit.... In the edit dialog box, enter a single letter (e.g. s or g ) in the Action Key box, and then hit OK. You can now activate that button by pressing the key you assigned. 11. Run the model another 10 times, is the Attack Rate average similar to the previous set of 10? If not, average all 20. Continue to do this until the average does not change significantly (it is left to the student to determine when this is, but changes in the first decimal place are generally insignificant). It is recommended that if you have a spreadsheet program available to you, you can use this to record your results. Step 2: Sensitivity Analysis of Initial Conditions

4 Now that we have a baseline model of disease spread through a population, it is time to explore how each of the parameters we have put into the model affects the outcome. This is one of the most powerful capabilities of a model the ability to explore dynamically the relationships between the variables used to define the model. In the case of agent- based models, one can vary the parameters used to define individual agent actions and see how these effect the overall system. Procedure We will perform some sensitivity analysis of the variables in this model. 1. Let s first look at sensitivity to the population size. a. First, think about the model and predict what you think will happen as the population gets larger and smaller? Do you think the Attack Rate will increase or decrease? b. Click the default button to make sure we have the values at their starting point. c. Locate the Population Slider on the interface and note the default value (should be 500). d. Perform a parameter sweep of the Population value. Record the average Attack Rate of 10 runs for the values of 250, 500, 750, and How did your prediction hold up? 2. Explore the sensitivity of the model to each of the initial conditions, repeating the procedure performed for the Population parameter, described above. For each case, try to predict how the Attack Rate might change before running the simulation. Use the values below: a. Initial cases: 1, 5, 10 b. Infection- radius: 1, 3, 5, 10, 20 c. Days- infectious: 5, 10, 20 d. Days- immune: 10, 20, 30, 50, Given what you have observed from these sensitivity analyses, to which variable is the model most sensitive and least sensitive? 4. Because agents can become susceptible after being infectious, it is possible to have the model exhibit a periodic behavior. Based on your new insight into the model, try to find which conditions lead to this periodic behavior in the epidemic? (Hint: manipulating the Days- immune and Days- infectious may give you the most bang here.)

5 Adding Vaccination and Prior Immunity Vaccination is a primary mitigation strategy for reducing the spread of disease in a population. Vaccines provide people with immunity to a disease by stimulating their immune system into producing antibodies against it. Vaccination usually involves introducing a weakened form of the pathogen (orally, by injection, etc.) to allow the body to recognize it in a safe way. In this part of the exercise, we will alter the previous NetLogo model so that agents can become immune to the disease through vaccination. This will be done in two steps: First adding immunity to agents at the beginning of the simulation run, and then using this mechanism to simulate vaccination. This exercise will help the student to learn several skills, including adding new features to both the Interface and Procedures sections of the NetLogo program. Before proceeding, use the File- > Save As item from the top menu to save the model under the name ABM- Infectious- Immunity.nlogo. It is a good idea to save your model before making a lot of changes. Step 1. Add Immune state and Prior Immunity to model In many cases, when a disease enters a population, there are people who have been exposed to diseases in the past that are similar and therefore have prior immunity granted from this experience. The 2009 H1N1 Influenza epidemic is an example of this because a large number of older people had previously been exposed to H1N1 strains. Prior immunity in the population can have quite a significant effect on the dynamics of disease spread and is important to include in models. The common letter used to symbolize the immune state is M. We will be adding this feature to the model. Key inputs for this feature will be: Percent of the population with prior immunity Procedure At the beginning of the simulation, the model needs to be able to assign immunity to some agents (turtles in NetLogo speak). For a random pass through the population at time 0, if a random number between 0 and 100 is below a target threshold, the agent is declared to be immune. First we will alter the Interface. 1. Add a new slider box (place it directly next to the Days- immune slider). a. Right- click anywhere on the Interface, and select Slider from the menu. b. A new slide should appear as well as a Slider dialog box. Give it the name Prior- Immunity, and make sure the following variables are set:

6 Minimum: Increment: Maximum: Value: c. Click OK. You should see the new slider box somewhere in the interface screen. d. Right click on the new slider and select Select. This will allow you to move the new slider box and adjust its size. Place it in the empty spot next to Days- immune and make it the same size. 2. Add a new Monitor to keep track of the Immune agents. a. Right- click anywhere on the Interface and select Monitor from the menu. b. A new monitor box will appear as well as the Monitor dialog box. Type M in the Reporter box and make sure the following variables are set: Reporter: Display Name: Decimal places: M M 0 c. Click OK, and then place the box directly under the Attack Rate monitor in the interface, making it a similar size to the S, I, and R monitors. The M will be red, which means that you have more work to do to define this box (which we will get to shortly). 3. Add a new plot pen to the Epidemic Curves plotter for the M state. a. Right- click on the Epidemic Curves plotter and select Edit from the menu. b. In the resulting dialog box, there will be a line in the middle for Plot Pens. Click the Create button to create our new pen. Enter the name M for the name of the pen and click return. c. Select from the drop down menu Choose pen to edit the new pen M. Below that, select from the Color drop down the color blue. d. Click OK and the Epidemic Curves plotter should now have a M entry in the legend. When you have completed the previous three steps, your interface should look something similar to the one below:

7 Adding these features to the Interface is only one part of the task, we will now have to add procedures to the model to explain how immunity effects the dynamics of the model. To access the Procedures of the model, click on the Procedures tab at the top of the window. Take a moment to read through the procedures currently available in the model and familiarize yourself with them. There are comments throughout the code (indicated by ;; ) to help you understand what each procedure does. We will need to add some code to these procedures. 1. Add a global variable to keep track of agents in the M state. a. Add the variable M to the globals array. 2. Add the determination of prior- immunity to the setup procedure. a. In the setup procedure, there is a section that starts with ask turtles [, and this is a the place in the program where each agent is asked to set its initial parameters. Find the line that says ;; ISSH add prior immunity logic here.

8 b. Replace this line with the following code: if random 100 < Prior- Immunity [ set health- status "immune" ] This piece of code will select a random number between 0 and 100 and check if it is below the value set by the slide Prior- Immunity. If it is below, then the agent is given the immune status and cannot be infected throughout the simulation. 3. There is no need to add any logic to the step procedure. By setting these agents status to something other than susceptible, they can never be infected. 4. Add logic to set- agent- color procedure to portray immune agents as blue. a. Go to the set- agent- color procedure in the code. b. Replace the line ;; ISSH add immune color with the following line: if health- status = "immune" [ set color blue ] 5. Add logic to the collect- statistics procedure to track the people who are immune. a. Go to the collect- statistics procedure b. Replace the line ;;ISSH add immune stats with the following line: set M (count turtles with [health- status = "immune"]) 6. Add logic to the update- plots procedure to update the plot in the interface. a. Go to the update- plots procedure b. Replace the line ;;ISSH add immune pen with the following lines: set- current- plot- pen "M" plot 100 * M / Population These are all of the necessary changes to the Procedures to include prior immunity to the model. You can make sure that the code is correct syntactically by clicking the Check button on the top of the Procedures screen, and it will report any errors you may have made in typing. If it reveals any error, please work to correct them.

9 A copy of the finished code is provided at Infectious- Immunity- Solution.nlogo.txt in case you get stuck or want to check your result. Now we are ready to run the model. One thing a programmer does in order to make sure a program is still working once a new feature is added is to run the program with feature turned off. 1. Go back to the Interface. 2. With the Prior- Immunity slider set to 0, rerun the model and see if you get similar results as before with the same parameters. 3. If the results are wildly different, go back and recheck the steps of the procedure to make sure you entered everything correctly (it is highly unlikely that this will occur). Now that we are confident that the modification is working, let's run some experiments. Perform a parameter sweep over Prior- Immunity (0%, 10%, 20%, and 30%) with the other parameters set to the default. Run the model ten times for each setting of prior immunity and record the average Attack Rate, Peak, and Peak day in all cases. How do they vary? Is this a highly sensitive parameter? Are the results what you expected them to be? Step 2: Adding Vaccination Now that we have added state of immunity to the model, and enabled it at the beginning of the simulation, we will add vaccination to the model. We will implement a basic one- time mass vaccination, which will be introduced as providing immunity on a specified day of the simulation. There are three major parameters that will define the vaccination: the day to vaccinate, the percentage of the population to give vaccines, and the vaccine efficacy. The first two are fairly self- explanatory. The vaccine efficacy is the probability that once a vaccine is given to a person there will be an immune response. In practice, efficacy rates can be much less than 100%. Procedure The basic mechanism for implementing the vaccination is that on the appointed day of the simulation that vaccination is to occur, a percentage of the population will receive vaccine, and then a percentage of these agents will have an efficacious response. Thus each agent will draw up to two random numbers: one to see if they get the vaccine and, if given the vaccine, a second to see if it is effective. Let s begin by adding the proper inputs to the Interface. 1. Create an Input box for the day to vaccinate.

10 a. Right- click anywhere on the interface and select Input from the menu. b. In the resulting dialog set: Global Variable: Type: Day- To- Vaccinate Number c. Click OK and move the box directly under the visualization window. 2. Add two new sliders named Vaccine- Efficacy and Percent- People- Vaccinated. They should both allow values for 0 to 100. Place them directly under the Input box just created. The resulting interface may look like this: Now we need to alter the Procedures to add vaccination. The work here needs to use the following logic

11 (pseudo- code): On simulation day X if day X is Day- To- Vaccinate for each agent if random number between 0 and 100 <= Percent- People- Vaccinated if random number between 0 and 100 <= Vaccine- Efficacy if agent s current health status is susceptible agent s health status = immune 3. The procedure responsible for defining the agent s daily activities is step. Add the preceding logic to this procedure. Once you have added this feature, test it to make sure it is behaving as you would think it should be. You can look for the following things: a. If all of the new values are set to 0, then the model should perform similar to before. b. Use the Epidemic Curves plotter and the step button to make sure that the appropriate percentage of people are becoming immune on the specified day. c. Vaccination should reduce the attack rate. 4. Once you are convinced that the vaccination feature is working, perform some parameter sweeps over the new variables to understand the behavior of the mitigation. A copy of the finished code is provided at Infectious- Vaccine- Solution.nlogo.txt in case you want to compare with your result. Additional Projects and Enhancements If you are able to complete the previous portions of this hands- on exercise, here is a list of possible enhancements that you may want to make to the model. No procedures are given with these; it is left to the student to figure out how they should be accomplished. These enhancements can be performed in any order. Enhancement 1: Vaccination Rates When a vaccination program is introduced, it rarely occurs on one day, like we implemented above. Usually there is a rate of vaccination that starts when vaccines become available and a number of vaccines are given to the population each day. One enhancement would be to add a Vaccine Rate to model and then hand a number of vaccines starting from Day- To- Vaccinate. Enhancement 2: Time to Vaccine Efficacy

12 Vaccines generally do not take effect right away; there is usually a delay, the time from the administering the vaccine until the immune response occurs. Within that time, an agent can become infected with the disease and will not become immune from the vaccine. For example, the H1N1 vaccine has an average of 14 days to efficacy. Adding this to the model will require that each agent, if they have received an efficacious vaccine, keep track of when they were vaccinated and to check to see if the number of days in the delay has past. When the time for the vaccine to become efficacious arrives, a check on the agent s current disease status will need to be made, and only susceptible agents will then become immune. Enhancement 3: Temporary Vaccine Immunity Since we are working with an SIRS model, it would be interesting to look at vaccines that do not give permanent immunity. Influenza vaccines must be administered every year to susceptible populations because they provide an immune response that lasts for only several months. Adding this enhancement will require adding a new variable to define the length of immunity an agent receives from an efficacious vaccine, and then once that wears off, the agent needs to become susceptible to the disease again. Enhancement 4: Adding an Exposed State to the Disease Many diseases have additional states besides the ones that we currently have in the model. One such state would be the Exposed state. This is a state that occurs before infectiousness where a person has been infected, but is not able to transmit the disease to others. This state can simulate disease incubation periods, and disease like measles, influenza, and dengue have such a state. To add this enhancement, an entirely new state, called E, will need to be added to the model, and a new variable defining the length of this period will need to be introduced. Make sure that you add the proper Monitors and Plot Pens to the interface to track people in the E state. You should make the exposed people orange.

Scicos is a Scilab toolbox included in the Scilab package. The Scicos editor can be opened by the scicos command

Scicos is a Scilab toolbox included in the Scilab package. The Scicos editor can be opened by the scicos command 7 Getting Started 7.1 Construction of a Simple Diagram Scicos contains a graphical editor that can be used to construct block diagram models of dynamical systems. The blocks can come from various palettes

More information

Auto Clicker Tutorial

Auto Clicker Tutorial Auto Clicker Tutorial This Document Outlines Various Features of the Auto Clicker. The Screenshot of the Software is displayed as below and other Screenshots displayed in this Software Tutorial can help

More information

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë 14.1 bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë bî~äì~íáåö=oéñäéåíáçå=ñçê=emi=rkfui=~åç=lééåsjp=eçëíë This guide walks you quickly through key Reflection features. It covers: Getting Connected

More information

MS Project Tutorial for Senior Design Using Microsoft Project to manage projects

MS Project Tutorial for Senior Design Using Microsoft Project to manage projects MS Project Tutorial for Senior Design Using Microsoft Project to manage projects Overview: Project management is an important part of the senior design process. For the most part, teams manage projects

More information

Inside Blackboard Collaborate for Moderators

Inside Blackboard Collaborate for Moderators Inside Blackboard Collaborate for Moderators Entering a Blackboard Collaborate Web Conference 1. The first time you click on the name of the web conference you wish to enter, you will need to download

More information

Getting Started With SPSS

Getting Started With SPSS Getting Started With SPSS To investigate the research questions posed in each section of this site, we ll be using SPSS, an IBM computer software package specifically designed for use in the social sciences.

More information

Dr.Backup Remote Backup Service. Quick Start User Guide

Dr.Backup Remote Backup Service. Quick Start User Guide Dr.Backup Remote Backup Service Quick Start User Guide Version 8.5.0-1 Copyright 2003-2004 Doctor Backup, LLC. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed,

More information

Word 2007: Basics Learning Guide

Word 2007: Basics Learning Guide Word 2007: Basics Learning Guide Exploring Word At first glance, the new Word 2007 interface may seem a bit unsettling, with fat bands called Ribbons replacing cascading text menus and task bars. This

More information

COS 116 The Computational Universe Laboratory 9: Virus and Worm Propagation in Networks

COS 116 The Computational Universe Laboratory 9: Virus and Worm Propagation in Networks COS 116 The Computational Universe Laboratory 9: Virus and Worm Propagation in Networks You learned in lecture about computer viruses and worms. In this lab you will study virus propagation at the quantitative

More information

SQL Server 2005: Report Builder

SQL Server 2005: Report Builder SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:

More information

Getting Started with Excel 2008. Table of Contents

Getting Started with Excel 2008. Table of Contents Table of Contents Elements of An Excel Document... 2 Resizing and Hiding Columns and Rows... 3 Using Panes to Create Spreadsheet Headers... 3 Using the AutoFill Command... 4 Using AutoFill for Sequences...

More information

Fundamentals of Great Plains & Reporting Tools

Fundamentals of Great Plains & Reporting Tools Fundamentals of Great Plains & Reporting Tools Accessing GP... 1 Accessing the terminal server... 1 Creating a shortcut to the Remote Desktop Connection command... 2 Configuration options for your terminal

More information

Junk E-mail Settings. Options

Junk E-mail Settings. Options Outlook 2003 includes a new Junk E-mail Filter. It is active, by default, and the protection level is set to low. The most obvious junk e-mail messages are caught and moved to the Junk E-Mail folder. Use

More information

REDUCING YOUR MICROSOFT OUTLOOK MAILBOX SIZE

REDUCING YOUR MICROSOFT OUTLOOK MAILBOX SIZE There are several ways to eliminate having too much email on the Exchange mail server. To reduce your mailbox size it is recommended that you practice the following tasks: Delete items from your Mailbox:

More information

Windows Movie Maker 2012

Windows Movie Maker 2012 Windows Movie Maker 2012 Open Windows Movie Maker A shortcut for Movie Maker should be on the desktop, but if it is not, you can search for the program by touching the right edge of the screen and swiping

More information

GETTING STARTED WITH SQL SERVER

GETTING STARTED WITH SQL SERVER GETTING STARTED WITH SQL SERVER Download, Install, and Explore SQL Server Express WWW.ESSENTIALSQL.COM Introduction It can be quite confusing trying to get all the pieces in place to start using SQL. If

More information

Table of contents. 1. About the platform 3. 2. MetaTrader 4 platform Installation 4. 3. Logging in 5 - Common log in problems 5

Table of contents. 1. About the platform 3. 2. MetaTrader 4 platform Installation 4. 3. Logging in 5 - Common log in problems 5 Table of contents 1. About the platform 3 2. MetaTrader 4 platform Installation 4 3. Logging in 5 - Common log in problems 5 4. How to change your password 6 5. User Interface and Customization 7 - Toolbars

More information

Fingerprint Identity User Manual for the Griaule Biometric Framework 040-0103-01 Rev 1.00

Fingerprint Identity User Manual for the Griaule Biometric Framework 040-0103-01 Rev 1.00 Fingerprint Identity User Manual for the Griaule Biometric Framework 040-0103-01 Rev 1.00 www.griaulebiometrics.com Brazil Phone: 55-19-3289-2108 USA Phone: (408) 490 3438 Fingerprint Identity Index Getting

More information

Connecting to the Remote Desktop Service

Connecting to the Remote Desktop Service Connecting to the Remote Desktop Service What is the Remote Desktop Service? Connecting to a University of Greenwich Remote Desktop allows you to work securely on documents and files held on the University's

More information

APPENDIX B: FEMA 452: Risk Assessment Database V5.0. User Guide

APPENDIX B: FEMA 452: Risk Assessment Database V5.0. User Guide APPENDIX B: FEMA 452: Risk Assessment Database V5.0 User Guide INTRODUCTION... 5 DATABASE ADMINISTRATOR INFORMATION... 6 INSTALLATION PROCESS... 8 USE OF THE DATABASE... 10 OPENING THE DATABASE... 12 FACILITY

More information

In this article, learn how to create and manipulate masks through both the worksheet and graph window.

In this article, learn how to create and manipulate masks through both the worksheet and graph window. Masking Data In this article, learn how to create and manipulate masks through both the worksheet and graph window. The article is split up into four main sections: The Mask toolbar The Mask Toolbar Buttons

More information

Adding Digital Signature and Encryption in Outlook

Adding Digital Signature and Encryption in Outlook Adding Digital Signature and Encryption in Outlook Using Outlook, the email messages can be signed and encrypted by a digital certificate. To digitally sign a message in Outlook some conditions must be

More information

Using Windows XP and File Management Handout (Staff)

Using Windows XP and File Management Handout (Staff) Using Windows XP and File Management Handout (Staff) The XP Interface Logging on to your computer. Logging in on campus. Analogy of a safe. Login screen Domains - FFLDU, Fairfield, Local Machine, Prep

More information

Microsoft Excel Tutorial

Microsoft Excel Tutorial Microsoft Excel Tutorial by Dr. James E. Parks Department of Physics and Astronomy 401 Nielsen Physics Building The University of Tennessee Knoxville, Tennessee 37996-1200 Copyright August, 2000 by James

More information

Organizing and Managing Email

Organizing and Managing Email Organizing and Managing Email Outlook provides several tools for managing email, including folders, rules, and categories. You can use these tools to help organize your email. Using folders Folders can

More information

User s Guide The SimSphere Biosphere/Atmosphere Modeling Tool

User s Guide The SimSphere Biosphere/Atmosphere Modeling Tool User s Guide The SimSphere Biosphere/Atmosphere Modeling Tool User s Guide Revision 11/1/00 Contents Introduction 3 1. SimSphere Modeling Tool Overview 4 System Requirements 4 Your User Status 4 Main Menu

More information

Systems Dynamics Using Vensim Personal Learning Edition (PLE) Download Vensim PLE at http://vensim.com/freedownload.html

Systems Dynamics Using Vensim Personal Learning Edition (PLE) Download Vensim PLE at http://vensim.com/freedownload.html Systems Dynamics Using Personal Learning Edition (PLE) Download PLE at http://vensim.com/freedownload.html Quick Start Tutorial Preliminaries PLE is software designed for modeling one or more quantities

More information

FrontPage 2003: Forms

FrontPage 2003: Forms FrontPage 2003: Forms Using the Form Page Wizard Open up your website. Use File>New Page and choose More Page Templates. In Page Templates>General, choose Front Page Wizard. Click OK. It is helpful if

More information

These instructions were tested on OS X 10.9.4. Earlier or later versions may have slight or major differences in how things work and appear.

These instructions were tested on OS X 10.9.4. Earlier or later versions may have slight or major differences in how things work and appear. These instructions were tested on OS X 10.9.4. Earlier or later versions may have slight or major differences in how things work and appear. PART ONE VBOX INSTALL AND FILE STAGING You will be given a location

More information

File Structure Best Practices / Troubleshooting

File Structure Best Practices / Troubleshooting ODYSSEY v 3.0 Software Note File Structure Best Practices / Troubleshooting The following document will cover several recommendations to help streamline image and analysis retrieval within Odyssey 3.0

More information

Software Development Environment. Installation Guide

Software Development Environment. Installation Guide Software Development Environment Installation Guide Software Installation Guide This step-by-step guide is meant to help teachers and students set up the necessary software development environment. By

More information

VBSim. Symantec Computer Virus/Worm Simulation System. Version 1.2. Copyright 1999, Symantec Corporation

VBSim. Symantec Computer Virus/Worm Simulation System. Version 1.2. Copyright 1999, Symantec Corporation Symantec Computer Virus/Worm Simulation System Version 1.2 Copyright 1999, Symantec Corporation Contents About VBSim... 3 Simulating the spread of malware... 3 Understanding the VBSim interface... 4 Demonstrating

More information

Creating a Gradebook in Excel

Creating a Gradebook in Excel Creating a Spreadsheet Gradebook 1 Creating a Gradebook in Excel Spreadsheets are a great tool for creating gradebooks. With a little bit of work, you can create a customized gradebook that will provide

More information

Using Microsoft Office 2013: Outlook. Gerry Kruyer

Using Microsoft Office 2013: Outlook. Gerry Kruyer Using Microsoft Office 2013: Outlook Table of Contents Outlook 2013 Ribbon... 4 Viewing Inbox... 4 Folders... 4 Home Tab... 5 Background Colour and Themes... 5 Inbox... 6 Reading Pane... 6 Turn off/on

More information

Migrating to Azure SQL Database

Migrating to Azure SQL Database Migrating to Azure SQL Database Contents Azure account required for lab... 3 SQL Azure Migration Wizard Overview... 3 Provisioning an Azure SQL Database... 4 Exercise 1: Analyze and resolve... 8 Exercise

More information

First Bytes Programming Lab 2

First Bytes Programming Lab 2 First Bytes Programming Lab 2 This lab is available online at www.cs.utexas.edu/users/scottm/firstbytes. Introduction: In this lab you will investigate the properties of colors and how they are displayed

More information

Introduction. POP and IMAP Servers. MAC1028 June 2007

Introduction. POP and IMAP Servers. MAC1028 June 2007 MAC1028 June 2007 Getting Started with Thunderbird 2.0 For Macintosh OS X Author: John A. Montgomery Adapted to OS X by: Peter Lee Revised by Mitchell Ochi and Deanna Pasternak Introduction...1 POP and

More information

IFAS Reports. Participant s Manual. Version 1.0

IFAS Reports. Participant s Manual. Version 1.0 IFAS Reports Participant s Manual Version 1.0 December, 2010 Table of Contents General Overview... 3 Reports... 4 CDD Reports... 5 Running the CDD Report... 9 Printing CDD Reports... 14 Exporting CDD Reports

More information

CITY OF BURLINGTON PUBLIC SCHOOLS MICROSOFT EXCHANGE 2010 OUTLOOK WEB APP USERS GUIDE

CITY OF BURLINGTON PUBLIC SCHOOLS MICROSOFT EXCHANGE 2010 OUTLOOK WEB APP USERS GUIDE CITY OF BURLINGTON PUBLIC SCHOOLS MICROSOFT EXCHANGE 2010 OUTLOOK WEB APP USERS GUIDE INTRODUCTION You can access your email account from any workstation at your school using Outlook Web Access (OWA),

More information

Ten easy steps to creating great MicroWorlds EX projects. Steve Robson

Ten easy steps to creating great MicroWorlds EX projects. Steve Robson How do I? Ten easy steps to creating great MicroWorlds EX projects. Steve Robson Contents Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Introduction How do I move the Turtle? How do I

More information

Table of Contents. 1. Overview... 3. 1.1 Materials Required. 3 1.2 System Requirements. 3 1.3 User Mode 3. 2. Installation Instructions..

Table of Contents. 1. Overview... 3. 1.1 Materials Required. 3 1.2 System Requirements. 3 1.3 User Mode 3. 2. Installation Instructions.. Table of Contents 1. Overview..... 3 1.1 Materials Required. 3 1.2 System Requirements. 3 1.3 User Mode 3 2. Installation Instructions.. 4 2.1 Installing the On Call Diabetes Management Software. 4 2.2

More information

Applying a circular load. Immediate and consolidation settlement. Deformed contours. Query points and query lines. Graph query.

Applying a circular load. Immediate and consolidation settlement. Deformed contours. Query points and query lines. Graph query. Quick Start Tutorial 1-1 Quick Start Tutorial This quick start tutorial will cover some of the basic features of Settle3D. A circular load is applied to a single soil layer and settlements are examined.

More information

Microsoft Office Access 2007 Training

Microsoft Office Access 2007 Training Mississippi College presents: Microsoft Office Access 2007 Training Course contents Overview: Fast, easy, simple Lesson 1: A new beginning Lesson 2: OK, back to work Lesson 3: Save your files in the format

More information

File Management Using Microsoft Windows

File Management Using Microsoft Windows File Management Using Microsoft Windows lab 2 Objectives: Upon successful completion of Lab 2, you will be able to Define the terms file and folder Understand file and memory storage capacity concepts

More information

Atomic Force Microscope and Magnetic Force Microscope Background Information

Atomic Force Microscope and Magnetic Force Microscope Background Information Atomic Force Microscope and Magnetic Force Microscope Background Information Lego Building Instructions There are several places to find the building instructions for building the Lego models of atomic

More information

IMPORTANT Please Read Me First

IMPORTANT Please Read Me First IMPORTANT Please Read Me First 3/02/2006 Table of Contents Table of Contents Part 1 Mac Single User Installation 1 Part 2 Windows Single User Installation 2 Part 3 Mac Server Installation 3 Part 4 Windows

More information

Working with Windows Handout

Working with Windows Handout Working with Windows Handout INTRODUCTION Welcome! This class is a continuation of Introduction to Windows and will build upon information taught in that class. In the last class, you learned about the

More information

Accounting. Software User Guide

Accounting. Software User Guide Accounting Software User Guide Contents 1. Welcome...3 2. GoVenture Accounting...4 What is the GoVenture Accounting Simulation...4 What Makes GoVenture Accounting Unique...4 GoVenture for You...5 What

More information

Outlook Web App McKinney ISD 5/27/2011

Outlook Web App McKinney ISD 5/27/2011 Outlook Web App McKinney ISD 5/27/2011 Outlook Web App Tutorial Outlook Web Access allows you to gain access to your messages, calendars, contacts, tasks and public folders from any computer with internet

More information

Creating XML Report Web Services

Creating XML Report Web Services 5 Creating XML Report Web Services In the previous chapters, we had a look at how to integrate reports into Windows and Web-based applications, but now we need to learn how to leverage those skills and

More information

GelAnalyzer 2010 User s manual. Contents

GelAnalyzer 2010 User s manual. Contents GelAnalyzer 2010 User s manual Contents 1. Starting GelAnalyzer... 2 2. The main window... 2 3. Create a new analysis... 2 4. The image window... 3 5. Lanes... 3 5.1 Detect lanes automatically... 3 5.2

More information

MICROSOFT WINDOWS NAVIGATION

MICROSOFT WINDOWS NAVIGATION MICROSOFT WINDOWS NAVIGATION MARGARET E. HEGGAN FREE PUBLIC LIBRARY This walkthrough assumes you have a computer with Microsoft Windows 7 installed. Versions of Microsoft Windows are similar, but different

More information

A computer running Windows Vista or Mac OS X

A computer running Windows Vista or Mac OS X lab File Management Objectives: Upon successful completion of Lab 2, you will be able to Define the terms file and folder Understand file and memory storage capacity concepts including byte, kilobyte,

More information

Unified Communications Using Microsoft Office Live Meeting 2007

Unified Communications Using Microsoft Office Live Meeting 2007 Unified Communications Using Microsoft Office Live Meeting 2007 Text version of online course. Contents Unified Communications... 1 About Microsoft Office Live Meeting 2007... 3 Copyright Information...

More information

How to Set-Up your Pay Pal Account and Collect Dues On-Line

How to Set-Up your Pay Pal Account and Collect Dues On-Line How to Set-Up your Pay Pal Account and Collect Dues On-Line To Navigate, use your Page Up and Page Down or Left and Right Keyboard Arrow Keys to go Forward or Backward v.3 Open a web browser and go to

More information

Data representation and analysis in Excel

Data representation and analysis in Excel Page 1 Data representation and analysis in Excel Let s Get Started! This course will teach you how to analyze data and make charts in Excel so that the data may be represented in a visual way that reflects

More information

Detecting and Removing Spyware From Your Home Computer

Detecting and Removing Spyware From Your Home Computer Detecting and Removing Spyware From Your Home Computer Preamble: Spyware are programs that silently monitor and report on computing activities via the Internet. Companies use Spyware to target users with

More information

ICP Data Entry Module Training document. HHC Data Entry Module Training Document

ICP Data Entry Module Training document. HHC Data Entry Module Training Document HHC Data Entry Module Training Document Contents 1. Introduction... 4 1.1 About this Guide... 4 1.2 Scope... 4 2. Step for testing HHC Data Entry Module.. Error! Bookmark not defined. STEP 1 : ICP HHC

More information

Setting up VPN and Remote Desktop for Home Use

Setting up VPN and Remote Desktop for Home Use Setting up VPN and Remote Desktop for Home Use Contents I. Prepare Your Work Computer... 1 II. Prepare Your Home Computer... 2 III. Run the VPN Client... 3 IV. Remote Connect to Your Work Computer... 4

More information

Creating a Distribution List from an Excel Spreadsheet

Creating a Distribution List from an Excel Spreadsheet Creating a Distribution List from an Excel Spreadsheet Create the list of information in Excel Create an excel spreadsheet. The following sample file has the person s first name, last name and email address

More information

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL SOS Online Backup USER MANUAL HOW TO INSTALL THE SOFTWARE 1. Download the software from the website: http://www.sosonlinebackup.com/download_the_software.htm 2. Click Run to install when promoted, or alternatively,

More information

Excel 2010: Create your first spreadsheet

Excel 2010: Create your first spreadsheet Excel 2010: Create your first spreadsheet Goals: After completing this course you will be able to: Create a new spreadsheet. Add, subtract, multiply, and divide in a spreadsheet. Enter and format column

More information

Using Outlook WebAccess

Using Outlook WebAccess Using Outlook WebAccess Outlook Toolbars - Terminology Update all folders New Move/Copy Reply Forward Check for New Messages Help Show/Hide Folders Delete Reply to All Show/Hide Reading Pain Search Address

More information

Connecting to LRDC Fileserver Remotely Using Windows Vista/7 & SRemote VPN

Connecting to LRDC Fileserver Remotely Using Windows Vista/7 & SRemote VPN Connecting to LRDC Fileserver Remotely Using Windows Vista/7 & SRemote VPN October 2013 In order to access the LRDC file server remotely/off campus, or from Wireless Pittnet, you must first authenticate

More information

Creating an Email Archive in Outlook

Creating an Email Archive in Outlook Creating an Email Archive in Outlook Setting up AutoArchive Auto Archiving is the suggested method for archiving mail in Outlook. Mailbox items are AutoArchived on last modification date, not the date

More information

Managing Mailbox Space and Personal Folders

Managing Mailbox Space and Personal Folders Managing Mailbox space and Using Personal Folders Based on documentation developed at the University of Iowa Revised for Iowa State University Extension August, 2005 ISU 100 EIT Bldg Iowa State University

More information

Clinical Decision Support

Clinical Decision Support Clinical Decision Support The Decision Support Admin screen allows you to search and filter Decision Support recommendations and decide how they should be applied within your practice. Amazing Charts includes

More information

The main imovie window is divided into six major parts.

The main imovie window is divided into six major parts. The main imovie window is divided into six major parts. 1. Project Drag clips to the project area to create a timeline 2. Preview Window Displays a preview of your video 3. Toolbar Contains a variety of

More information

Evoluent Mouse Manager for Windows. Download the free driver at evoluent.com. The primary benefits of the Mouse Manager are:

Evoluent Mouse Manager for Windows. Download the free driver at evoluent.com. The primary benefits of the Mouse Manager are: Evoluent Mouse Manager for Windows Less is more. In ergonomic terms, the less movement you make, the more relaxed you are. Did you know the Evoluent Mouse Manager software lets you do many things without

More information

Microsoft Outlook 2007 Calendar Features

Microsoft Outlook 2007 Calendar Features Microsoft Outlook 2007 Calendar Features Participant Guide HR Training and Development For technical assistance, please call 257-1300 Copyright 2007 Microsoft Outlook 2007 Calendar Objectives After completing

More information

Document Management Quick Start and Shortcut Guide

Document Management Quick Start and Shortcut Guide Document Management Quick Start and Shortcut Guide For the attention of SystmOne users: This document explains the basic Document Management functionality. It is highly advisable that you read the in-detail

More information

Chapter 2 Introduction to SPSS

Chapter 2 Introduction to SPSS Chapter 2 Introduction to SPSS Abstract This chapter introduces several basic SPSS procedures that are used in the analysis of a data set. The chapter explains the structure of SPSS data files, how to

More information

Using. An excerpt from Smart Technology's getting started manual explaining the basics of the SmartBoard and how to use it.

Using. An excerpt from Smart Technology's getting started manual explaining the basics of the SmartBoard and how to use it. Using An excerpt from Smart Technology's getting started manual explaining the basics of the SmartBoard and how to use it. Quick Reference Hardware Basics for Front Projection SMART Board Interactive Whiteboards

More information

Windows 7 Hard Disk Recovery

Windows 7 Hard Disk Recovery In order to restore your hard drive back to the original factory settings you will need to do the following: 1) Press the start button and in the search area type Recovery 2) From the search results, launch

More information

Albright College Self Service

Albright College Self Service Getting Started Albright College Self Service -To access Self Service go to the Albright College Home page at www.albright.edu and select Self Service from the Quick Links drop down menu. You can also

More information

TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8

TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8 TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8 Abstract This is a tutorial on how to host a dedicated gaming server on Windows 7 and Windows

More information

MSP How to guide session 2 (Resources & Cost)

MSP How to guide session 2 (Resources & Cost) MSP How to guide session 2 (Resources & Cost) 1. Introduction Before considering resourcing the schedule it is important to ask yourself one key question as it will require effort from the scheduler or

More information

Introduction to MyAvatar Learning how to use the tool

Introduction to MyAvatar Learning how to use the tool Introduction to MyAvatar Learning how to use the tool Changes for Existing Users Taken from the Netsmart MyAvatar Training Guide v1.3 3/19/2012 Page 1 of 19 3/19/2012 What is myavatar Netsmart defines

More information

Installation and Troubleshooting Guide for SSL-VPN CONNECTIONS Access

Installation and Troubleshooting Guide for SSL-VPN CONNECTIONS Access Installation and Troubleshooting Guide for SSL-VPN CONNECTIONS Access Version 1 Revised 11/29/2007 Table of Contents Java Installation:...4 Browser Configuration:...4 Citrix Client Installation:...8 Attempting

More information

Quick Start User Guide

Quick Start User Guide Quick Start User Guide Table of Contents Getting to Know CRM... 3 Importing Your Contact Information from Outlook and Excel... 6 Using Your Calendar... 11 Managing Tasks, Events and Marketing Programs...

More information

Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500

Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500 Outlook Email User Guide IS TRAINING CENTER 833 Chestnut St, Suite 600 Philadelphia, PA 19107 215-503-7500 This page intentionally left blank. TABLE OF CONTENTS Getting Started... 3 Opening Outlook...

More information

WHO STEPS Surveillance Support Materials. STEPS Epi Info Training Guide

WHO STEPS Surveillance Support Materials. STEPS Epi Info Training Guide STEPS Epi Info Training Guide Department of Chronic Diseases and Health Promotion World Health Organization 20 Avenue Appia, 1211 Geneva 27, Switzerland For further information: www.who.int/chp/steps WHO

More information

Perform this procedure when you need to add a recurring payment option, or when you need to change or withdraw it.

Perform this procedure when you need to add a recurring payment option, or when you need to change or withdraw it. Purpose Use this procedure to add, change, or remove recurring payments. Trigger Perform this procedure when you need to add a recurring payment option, or when you need to change or withdraw it. Prerequisites

More information

USER MANUAL FOR. autocue.com

USER MANUAL FOR. autocue.com USER MANUAL FOR WINDOWS autocue.com Contents Install the QStart software Registering QStart Using your Starter Series Prompter Prompt output Dual screens Enable a prompt monitor Change the size Change

More information

Make Voice Calls and Share Documents using Skype*

Make Voice Calls and Share Documents using Skype* Make Voice Calls and Share Documents using Skype* Intel Easy Steps 1 2012 Intel Corporation Using Skype for making Voice Calls and Sharing Documents In the previous activity Using Skype to Communicate

More information

Animations in Creo 3.0

Animations in Creo 3.0 Animations in Creo 3.0 ME170 Part I. Introduction & Outline Animations provide useful demonstrations and analyses of a mechanism's motion. This document will present two ways to create a motion animation

More information

Small Business. Software User Guide

Small Business. Software User Guide Small Business Software User Guide Contents 1. Welcome... 3 2. GoVenture Small Business... 3 3. Playing GoVenture Small Business... 4 Start NEW Simulation... 4 SAVE Simulation... 5 RESUME Saved Simulation...

More information

Microsoft PowerPoint 2010 Handout

Microsoft PowerPoint 2010 Handout Microsoft PowerPoint 2010 Handout PowerPoint is a presentation software program that is part of the Microsoft Office package. This program helps you to enhance your oral presentation and keep the audience

More information

Terminal Server Guide

Terminal Server Guide Terminal Server Guide Contents What is Terminal Server?... 2 How to use Terminal Server... 2 Remote Desktop Connection Client... 2 Logging in... 3 Important Security Information... 4 Logging Out... 4 Closing

More information

Department of Information Technology. Microsoft Outlook 2013. Outlook 101 Basic Functions

Department of Information Technology. Microsoft Outlook 2013. Outlook 101 Basic Functions Department of Information Technology Microsoft Outlook 2013 Outlook 101 Basic Functions August 2013 Outlook 101_Basic Functions070713.doc Outlook 101: Basic Functions Page 2 Table of Contents Table of

More information

Workspaces Creating and Opening Pages Creating Ticker Lists Looking up Ticker Symbols Ticker Sync Groups Market Summary Snap Quote Key Statistics

Workspaces Creating and Opening Pages Creating Ticker Lists Looking up Ticker Symbols Ticker Sync Groups Market Summary Snap Quote Key Statistics Getting Started Workspaces Creating and Opening Pages Creating Ticker Lists Looking up Ticker Symbols Ticker Sync Groups Market Summary Snap Quote Key Statistics Snap Report Price Charts Comparing Price

More information

Mastercam Instructions. KTH School of Architecture Digital Fabrication Lab - CNC Router Version 2.1 2014-02-06

Mastercam Instructions. KTH School of Architecture Digital Fabrication Lab - CNC Router Version 2.1 2014-02-06 Mastercam Instructions KTH School of Architecture Digital Fabrication Lab - CNC Router Version 2.1 2014-02-06 CONTENTS: 1. Setup in Rhino and Mastercam 2. Creating A Drilling Operation 3. Creating A Contour

More information

Installing Basic PAYE Tools onto a networked computer

Installing Basic PAYE Tools onto a networked computer Installing Basic PAYE Tools onto a networked computer 1 Contents BPT RTI Network Installation Guide... 1 Contents...2 Overview and Disclaimer... 2 Guides...3 I want to install Basic PAYE Tools Real Time

More information

Outlook basics. Identify user interface elements that you can use to accomplish basic tasks.

Outlook basics. Identify user interface elements that you can use to accomplish basic tasks. Outlook basics Outlook is a powerful tool for managing your e-mail, contacts, calendars, and tasks. To use it most effectively, you first have to understand the basics. This tutorial introduces some of

More information

Fish Chomp. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

Fish Chomp. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code Introduction: We re going to make a game! Guide the large Hungry Fish and try to eat all the prey that are swimming around. Activity Checklist Follow these INSTRUCTIONS one by one Click on the green flag

More information

MET 306 Activity 6. Using Pro/MFG Milling Operations Creo 2.0. Machining a Mast Step

MET 306 Activity 6. Using Pro/MFG Milling Operations Creo 2.0. Machining a Mast Step Using Pro/MFG Milling Operations Creo 2.0 Machining a Mast Step If the Trim option is grayed out when trimming the mill volume, Save (making sure the.asm file is going to the correct subdirectory), Exit

More information

emerchant Gateway Installation Guide

emerchant Gateway Installation Guide emerchant Gateway Installation Guide This document will show you how to INSTALL the emerchant Gateway module within the Miva shopping cart. For information on obtaining your emerchant Gateway credentials

More information

Excel 2007 Basic knowledge

Excel 2007 Basic knowledge Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft

More information

POINT OF SALE CASHIER GUIDE

POINT OF SALE CASHIER GUIDE POINT OF SALE CASHIER GUIDE CONTENTS Document Overview... 3 Basic Navigation... 3 Enter Sales... 4 Customer... 5 Add Product... 9 Collect Payment... 17 Time Clock... 19 Clock In... 19 Clock Out... 20 Price

More information

Interactive Excel Spreadsheets:

Interactive Excel Spreadsheets: Interactive Excel Spreadsheets: Constructing Visualization Tools to Enhance Your Learner-centered Math and Science Classroom Scott A. Sinex Department of Physical Sciences and Engineering Prince George

More information