Entry point for running a Beast task, for instance an MCMC or other probabilistic analysis, a simulation, etc.
MCMC Inference by particle filter approach. This works only when run with many threads, one per particle is optimal.
nrofparticles, stepsize, rootdir, mcmc, launcher, value, hosts
 
type: java.lang.Integer |
the number of particles to use, default 100 |
Optional input. Default: 100 |
 
type: java.lang.Integer |
number of steps after which a new particle set is determined during burn in, default 100 |
Optional input. Default: 100 |
 
type: java.lang.String |
root directory for storing particle states and log files (default /tmp) |
Optional input. Default: /tmp |
 
type: beast.base.inference.MCMC |
MCMC analysis used to specify model and operations in each of the particles |
Required input |
 
type: java.lang.String |
class name for particle launcher, default beastlabs.inference.ParticleLauncher |
Optional input. Default: beastlabs.inference.ParticleLauncher |
 
type: java.lang.String |
script for launching a job. $(dir) is replaced by the directory associated with the particle $(seed) is replaced by a random number seed that differs with every launch $(host) is replaced by a host from the list of hosts |
Required input |
 
type: java.lang.String |
comma separated list of hosts. If there are k hosts in the list, for particle i the term $(host) in the script will be replaced by the (i modulo k) host in the list. Note that whitespace is removed |
Optional input |