Divvier on XSEDE1.01Address MSA uncertainty and error with software run on XSEDER.H. Ali, M. Bogus, S. WhelanAli RH, Bogusz M, Whelan S. Identifying Clusters of High Confidence Homologies in Multiple Sequence Alignments. Mol Biol Evol. 2019 Oct 1;36(10):2340-2351. doi: 10.1093/molbev/msz142. PMID: 31209473; PMCID: PMC6933875.Phylogeny / divvier_xsedeinvoke_runperl"/expanse/projects/ngbt/opt/expanse/divvier/Divvier/divvier"0infileSequences File (relaxed phylip format) (-in)perl"infile.txt"99infile.txtscheduler_inputscheduler.confperl
"ChargeFactor=1.0\\n" .
"nodes=1\\n" .
"mem=7G\\n" .
"node_exclusive=0\\n" .
"threads_per_process=1\\n"
all_outputfiles*runtime1scheduler.confMaximum Hours to Run (click here for help setting this correctly)0.25perl"runhours=$value\\n"Maximum Hours to Run must be less than 168perl$runtime > 168Maximum Hours to Run must be greater than 0perl$runtime < 0Please Enter a Value for Maximum Hours to Runperl!defined $runtime The job will run on 1 processors as configured. If it runs for the entire configured time, it will consume 1 x $runtime cpu hoursperl$runtime > 0Estimate the maximum time your job will need to run. We recommend testimg initially with a < 0.5hr test run because Jobs set for 0.5 h or less depedendably run immediately in the "debug" queue.
Once you are sure the configuration is correct, you then increase the time. The reason is that jobs > 0.5 h are submitted to the "normal" queue, where jobs configured for 1 or a few hours times may
run sooner than jobs configured for the full 168 hours.
divv_orpartial2Select the algorithmdivvypartialperl"-$value"divvyPlease select an algorithm: divvy or partialperl!defined $divv_orpartial
This selects the algorithm, -divvy do standard divvying (DEFAULT); -partial: do partial filtering by testing removal of individual characters
divvy_thresholdSet the divvy threshold (--thresh)perl$divv_orpartial eq "divvy" perl$divvy_threshold ne $vdef ? "-thresh $value" : ""0.8016partial_thresholdSet the partial threshold (--thresh)perl$divv_orpartial eq "partial" perl$partial_threshold ne $vdef ? "--thresh $value" : ""0.7746specify_mincharsMinimum number of characters tested in a split (-approx)perl"-approx $value"107specify_checksplitEnsure there is a pair for every split (-checksplits)perl$value ? "-checksplits":""0Go through sequence and ensure there's a pair for every split. This can be slow8specify_HMMexactDo the full pairHMM and ignore bounding (-HMMexact)perl$value ? "-HMMexact":""0Check this to get -HMMexact: Do the full pairHMM and ignore bounding; uncheck to get the default, -HMMapprox: Do the pairHMM bounding approximation (DEFAULT)9specify_mincolumnsMinimum number of characters in a column to output when divvying/filtering (-mincol)perl(defined $specify_mincolumns) ? "-mincol $specify_mincolumns":""210output_gapOutput a gap instead of the static * character (-divvygap)perl($output_gap) ? "-divvygap":""111