runReplicate {rSHAPE}R Documentation

This is the function that runs the main body, or meaningful execution, of SHAPE experiments. In other words this is the main work-horse function that calls all the other parts and will execute you simulation run. It has the main parts of: 1. Stochastic Events; 2. Deaths; 3. Births; 4. Mutations; and during mutations this is where the mutational landscape is queried and updated as required. NOTE: Many of its internal operations are controlled by options with the suffix "shape_" and are not explicitly passed as arguments at call to this function.

Description

This is the function that runs the main body, or meaningful execution, of SHAPE experiments. In other words this is the main work-horse function that calls all the other parts and will execute you simulation run. It has the main parts of: 1. Stochastic Events; 2. Deaths; 3. Births; 4. Mutations; and during mutations this is where the mutational landscape is queried and updated as required. NOTE: Many of its internal operations are controlled by options with the suffix "shape_" and are not explicitly passed as arguments at call to this function.

Usage

runReplicate(func_inputFrames, func_currStep, func_stepCounter,
  func_growthModel = getOption("shape_const_growthForm"),
  func_growthRate = getOption("shape_const_growthRate"),
  func_landscapeModel = getOption("shape_simModel"),
  func_fileName_dataBase = getOption("shape_fileName_dataBase"))

Arguments

func_inputFrames

This is a list of data.frames, either 1 or 2 elements, reporting on the last one or two steps in the simulation.

func_currStep

This is an integer value counting the absolute step in the simulation, its value is never reset.

func_stepCounter

This is an integer value which is a counter in the most tradititional sense. It's job is to track if it's time for a Stochastic event to trigger and its value is reset at that point.

func_growthModel

This is the growth model of the SHAPE run, it is passed here as a computational convenience since it is used numerous times in the function

func_growthRate

This is the growth rate of the SHAPE run, it is passed here as a computational convenience since it is used numerous times in the function

func_landscapeModel

This is the fitness landscape model of the SHAPE run, it is passed here as a computational convenience since it is used numerous times in the function

func_fileName_dataBase

This is the filepaths of DBs of the SHAPE run, it is passed here as a computational convenience since it is used numerous times in the function

Value

Returns a new list of 2 data.frames reporting on the state of SHAPE community for the last 2 time steps - ie: the one just run, and the most prior step.

Note

There is no example as this cannot work outisde of a runSHAPE call, it requires data produced by the simulation experiment.


[Package rSHAPE version 0.3.2 Index]