| bbt_continue {babette} | R Documentation | 
Continue a BEAST2 run
Description
Do a full run: create a 'BEAST2' configuration file (like 'BEAUti 2'), run 'BEAST2', parse results (like 'Tracer')
Usage
bbt_continue(fasta_filename, inference_model, beast2_options)
Arguments
fasta_filename | 
 a FASTA filename  | 
inference_model | 
 a Bayesian phylogenetic inference model, as returned by create_inference_model  | 
beast2_options | 
 'BEAST2' options, as can be created by create_beast2_options  | 
Value
a list with the following elements:
- 
estimates: a data frame with 'BEAST2' parameter estimates - 
[alignment_id]_trees: amultiPhylocontaining the phylogenies in the 'BEAST2' posterior.[alignment_id]is the ID of the alignment. For example, when runningbbt_run_from_modelwithanthus_aco.fas, this element will have nameanthus_aco_trees - 
operators: a data frame with the 'BEAST2' MCMC operator acceptances - 
output: a numeric vector with the output sent to standard output and error streams - 
ns: (optional) the results of a marginal likelihood estimation, will exist only whencreate_ns_mcmcwas used formcmc. This structure will contain the following elements:-  
marg_log_likthe marginal log likelihood estimate -  
marg_log_lik_sdthe standard deviation around the estimate -  
estimatesthe parameter estimates created during the marginal likelihood estimation -  
treesthe trees created during the marginal likelihood estimation 
 -  
 
Author(s)
Richèl J.C. Bilderbeek
See Also
Use remove_burn_ins
to remove the burn-ins from
the posterior's estimates (posterior$estimates)
Examples
if (beautier::is_on_ci() && is_beast2_installed()) {
  beastier::remove_beaustier_folders()
  beastier::check_empty_beaustier_folders()
  # A simple FASTA file
  fasta_filename <- beautier::get_beautier_path("test_output_0.fas")
  # Simple short inference
  inference_model <- create_test_inference_model()
  # Default BEAST2 options
  beast2_options <- create_beast2_options()
  bbt_run_from_model(
    fasta_filename = fasta_filename,
    inference_model = inference_model,
    beast2_options = beast2_options
  )
  bbt_continue(
    fasta_filename = fasta_filename,
    inference_model = inference_model,
    beast2_options = beast2_options
  )
  # Cleanup
  bbt_delete_temp_files(
    inference_model = inference_model,
    beast2_options = beast2_options
  )
  beastier::remove_beaustier_folders()
  beastier::check_empty_beaustier_folders()
}