I have been running BEAST 2.1.3 on my macbook (from command line) and on the CIPRES cluster to do divergence dating on a dataset with 5 loci (3666bp, partitioned into codon positions with unlinked substitution models, tree prior set to birth-death, four calibration points) and 201 taxa (50 million generations, sampling every 5000 as a first test). In both instances it takes more than 30 hours before the Markov chain actually starts after the analysis is up and running. It seems that it for some reason takes a really long time to write the tree file (see output below, this is from CIPRES). There is no further output during these ~30 hours of apparently writing the tree file. Does anyone know why this takes so long and what might be happening? I previously ran the same data using BEAST 1.8.5 and a similar run started within seconds and finished in less than four days.
One my macbook I had to use the -java flag to avoid Beagle/CUDA issues, which I know slows everything down, but this shouldn't be the issue since the same thing happens on CIPRES.
CIPRES_THREADSPP=8
CIPRES_NP=1
NOTICE : Your input file may have been altered to activate multi-threading.
running:
java -Xmx15000m -Djava.library.path=/projects/ps-ngbt/opt/gordon/beast2/2.1.3/lib:/opt/beagle/2.1/lib -cp /projects/ps-ngbt/opt/gordon/beast2/2.1.3/lib/beast.jar:/projects/ps-ngbt/opt/gordon/beast2/2.1.3/BEASTlabs/lib/BEASTlabs.addon.jar:/projects/ps-ngbt/opt/gordon/beast2/2.1.3/BEAST_CLASSIC/lib/BEAST_CLASSIC.addon.jar beast.app.beastapp.BeastMain -seed 12345 -overwrite -beagle_scaling dynamic infile_altered.xml
BEAST v2.1.3, 2002-2014
Bayesian Evolutionary Analysis Sampling Trees
Designed and developed by
Remco Bouckaert, Alexei J. Drummond, Andrew Rambaut and Marc A. Suchard
Department of Computer Science
University of Auckland
Institute of Evolutionary Biology
University of Edinburgh
David Geffen School of Medicine
University of California, Los Angeles
Downloads, Help & Resources:
Source code distributed under the GNU Lesser General Public License:
BEAST developers:
Alex Alekseyenko, Trevor Bedford, Erik Bloomquist, Joseph Heled,
Sebastian Hoehna, Denise Kuehnert, Philippe Lemey, Wai Lok Sibon Li,
Gerton Lunter, Sidney Markowitz, Vladimir Minin, Michael Defoin Platel,
Oliver Pybus, Chieh-Hsi Wu, Walter Xie
Thanks to:
Roald Forsberg, Beth Shapiro and Korbinian Strimmer
Random number seed: 12345
201 taxa
3666 sites
2338 patterns
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
Using BEAGLE version: 2.1 resource 0: CPU
with instance flags: PRECISION_DOUBLE COMPUTATION_SYNCH EIGEN_REAL SCALING_MANUAL SCALERS_RAW VECTOR_NONE THREADING_NONE PROCESSOR_CPU FRAMEWORK_CPU
======================================================
Please cite the following when publishing this model:
Remco Bouckaert, Joseph Heled, Denise Kuehnert, Tim Vaughan, Chieh-Hsi Wu, Dong Xie, Marc Suchard, Andrew Rambaut, Alexei J Drummond BEAST 2: A software platform for Bayesian evolutionary analysis. PLOS Computational Biology 10(4): e1003537, 2014
Gernhard 2008. The conditioned reconstructed process. Journal of Theoretical Biology Volume 253, Issue 4, 21 August 2008, Pages 769-778
Drummond AJ, Ho SYW, Phillips MJ, Rambaut A (2006) Relaxed Phylogenetics and Dating with Confidence. PLoS Biol 4(5): e88
Hasegawa, M., Kishino, H and Yano, T. 1985. Dating the human-ape splitting by a molecular clock of mitochondrial DNA. Journal of Molecular Evolution 22:160-174.
======================================================
Writing file all201.log
Sample posterior ESS(posterior) likelihood prior
Writing file tree.trees