PAUPRatNot specifiedParsimony ratchet searches using PAUP*Derek Sikes and Paul O. Lewis; David Swofford is the author of PAUP; Kevin Nixon is author of the Ratchet
Sikes, D., and Lewis, P.O., "PAUPRat: A tool to implement Parsimony and Likelihood Ratchet searches using PAUP*" http://users.iab.uaf.edu/~derek_sikes/software2.htm
Swofford, D. L. 2003. PAUP*. Phylogenetic Analysis Using Parsimony (*and Other Methods).
Version 4. Sinauer Associates, Sunderland, Massachusetts.
Phylogeny / Alignmenthttp://paup.csit.fsu.edupaupratscheduler_inputscheduler.confperl
"ChargeFactor=1.0\\n" .
"nodes=1\\n" .
"mem=2G\\n" .
"node_exclusive=0\\n" .
"threads_per_process=1\\n"
runtime1scheduler.confMaximum Hours to Run (click here for help setting this correctly)1.0
Estimate the maximum time your job will need to run (up to 72 hrs). Your job will be killed if it doesn't finish within the time you specify, however jobs with shorter maximum run times are often scheduled sooner than longer jobs.
Maximum Hours to Run must be between 0.1 - 168.0perl$runtime < 0.1 || $runtime > 168.0Please set a value for the runtimeperl!defined $runtime perl"runhours=$value\\n"zipfilename1scheduler.confperl"zipfilename=$value\\n"intiation_stringperl"pauprat_expanse"0intiation_string2perl"/expanse/projects/ngbt/opt/expanse/pauprat/march2000/pauprat setup.nex && paup4a168_expanse -n < paup_commands.txt"0infileInput Data (nexus format)infile.nex0paup_filepaup_commands.txt0perlparameter_file1setup.nex1perlparameter_file1setup.nex2perlspecify_ncharHow many characters in your matrix?setup.nex3perlPlease enter the number of characters in your matrixperl!defined $specify_ncharratchet_paramsRatchet Parametersspecify_nrepsHow many ratchet reps should be run?setup.nex4perl200Please enter the number of ratchet repsperl!defined $specify_nrepsspecify_seedSet seed valuesetup.nex5perl0Please enter a seed valueperl!defined $specify_seedIf the seed value is set to 0, it tells PAUPRat to generate a random number seed for you. Otherwise, you may set to your preferred random number seed.
The seed you choose determines the sequence of random numbers used in choosing characters to perturb for each iteration running PAUPRat twice with the same random number seed (other than 0) will result in exactly the same
characters being perturbed each iteration the safest thing to do is let PAUPRat choose a new seed each time you run it.specify_pctsetup.nexSpecify the percentage of characters to perturb (-pct)6perl!defined $specify_modperl20Sorry, you cannot specify both a fixed number (-nmod) and a percentage (-pct) of characters to modifyperldefined $specify_pct && defined $specify_modPlease specify either a fixed number (-nmod) or a percentage (-pct) of characters to modifyperl!defined $specify_pct && !defined $specify_modPAUPrat can perturb either a percentage of the informative characters, or a specified number of the paramters. These are mutually exclusive parameters. Use -pct to specify a percentage of characters to perturb each
iteration; use nmod to specify absolute number of characters to perturb each iteration; you cannot use both nmod and pct simultaneously. Nixon (1999b) states that perturbing between 5% and 25% of the total number of informative characters usually works well. specify_modSpecify the absolute number of characters to perturb (-nmod)setup.nex7perlSorry, you cannot specify both a fixed number (-nmod) and a percentage (-pct) of characters to modifyperldefined $specify_pct && defined $specify_modPAUPrat can perturb either a percentage of the informative characters, or a specified number of the paramters. These are mutually exclusive parameters. Use -pct to specify a percentage of characters to perturb each
iteration; use nmod to specify absolute number of characters to perturb each iteration; you cannot use both nmod and pct simultaneously. Nixon (1999b) states that perturbing between 5% and 25% of the total number of informative characters usually works well. specify_wtmodeSet the weighting mode (-wtmode)setup.nex8perluniformaddmultuniformSet weigthing mode to uniform to ensure that original weights are always 1 for all characters. Set weighting mode to additive to handle the case of unequal original weights in an additive way. Additive means a character
originally weighted 10 will act just like 10 separate characters each weighted 1: it will be 10 times more likely to be chosen for perturbation than a character whose original weight was 1, but each time it is chosen,
its weight will be incremented by just 1. Set weighting mode to multiplicative to handle the case of unequal original weights in a multiplicative way. If multiplicative mode is chosen, a character originally weighted 10 will
increase its weight by 10 each time it is selected for perturbation, but it will not be any more likely to be chosen than a character whose original weight was 1.specify_verboseVerbose or Terse output?setup.nex9verboseterseperlterseSpecify verbose if you want comments in the output indicating which characters were perturbed and how much their weights changed for each iteration.
Normally, you want to specify terse because these comments add a lot of bytes to the file and don't change the analysis at all setup_hiddensetup.nex10perlsetup_increaseIncreasesetup.nex11perlautonoautosetup_hidden1setup.nex12perlsetup_hidden2setup.nex14perlsetup_hidden3setup.nex15perlpaup_paramsPaup Parameterssetup_hidden4Treat multistate taxa as uncertainsetup.nex161setup_hidden4bsetup.nex16perl$setup_hidden4perlsetup_hidden5setup.nex17perlpaup_branchalgBranch Swapping Algorithm (swap)setup.nex19tbrsprnnitbrPAUP uses three branch-swapping algorithms. In order of increasing effectiveness, these are (1) nearest neighbor interchanges (NNI, equivalent to the "local" procedure used in Versions 1 and 2 of PAUP);
(2) subtree pruning-regrafting (SPR, approximately, but not exactly, equivalent to the "global" procedure used in earlier versions of PAUP); and (3) tree bisection-reconnection (TBR, a new procedure). set_rearrlimitSpecify a rearrangement limitThe search will be limited to the specified number of tree rearrangements (branch swaps).set_rearrlimitbsetup.nexperldefined $set_rearrlimit21perlset_timelimitSpecify a time limit (in seconds)The search will be limited to the specified number of tree rearrangements (branch swaps).set_timelimitbsetup.nexperldefined $set_timelimit22perlset_reconlimitSpecify a reconnection limit for PAUPThe reconnection limit option limits the scope of SPR and TBR rearrangements. If an integer-value is specified, the value corresponds to the sum of the number
of nodes between each reconnected branch and the nodes incident to the branch that was cut for pruning (SPR) or bisection (TBR). A rearrangement limit of 1 corresponds
to nearest-neighbor interchanges. No entry sets the value to infinity.set_reconlimitbsetup.nexperldefined $set_reconlimit23perlend_limitssetup.nex24perlset_maxtreesMaximum number of trees saved (maxtrees)setup.nex25perl$set_multrees eq "yes"perlset_autoincreaseAutomatically increase the number of trees in memory setup.nex26perl$set_multrees eq "yes"perlautononoset_increasevalAuto-increase amount (AutoInc).setup.nex27perl$set_autoincrease eq "auto"perlset_outgroupSpecify an Outgroup0set_outgroupbEnter Your Outgroup Heresetup.nexperl$set_outgroup28perlsetup_hidden6setup.nex28perlsetup_hidden7setup.nex29perlsetup_hidden8setup.nex30perlsetup_hidden9setup.nex31perlsetup_hidden11setup.nex32perlsetup_hidden12setup.nex33perlsetup_hidden13setup.nex34perlsetup_hidden14setup.nex35perlsetup_hidden15setup.nex36perlsetup_hidden16setup.nex37perlsetup_hidden17setup.nex38perlsetup_hidden18setup.nex39perlsetup_hidden19setup.nex40perlresult_filepaupratchet.log best_tree_filepauprat.best.tretree_filesmydata.trerun_data*.txtrun_logs*.nexall_commandlineCOMMANDLINE