diff --git a/README.md b/README.md index 62bc384..a178f24 100644 --- a/README.md +++ b/README.md @@ -25,13 +25,14 @@ This tool is still in an active, *beta* phase of development. Suggestions, bug r - do phylogenetic placement using the **GTR+GAMMA ML model only** (for now) - take as input **separated reference and query alignment files**, in the **fasta** format (for now) -- handle **DNA** or **Protein** data (enable protein mode with the `--prot` flag) +- handle **DNA** data (protein data coming VERY soon) - distribute the work to the **cluster**, with the choice of two different modes: - normal: assumes the input tree and alignment's memory footprint is small enough to fit into the memory of each compute node - pipeline: for large input trees and alignments: distributes the memory footprint across the compute nodes, at the expense of parallel efficiency (about 20% lower) - **prepare inputs** for the cluster: - precompute reference tree and alignment and save it to a *binary file* that allows random access by the different compute nodes - convert query fasta file into a random access, binary encoded file called a `bfast`-file + - these two precomputations are simple, and reccomended in general! Use them! - output the placement results in the [jplace format](http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0031009) ready for downstream analysis by frameworks such as [genesis](https://github.com/lczech/genesis) ## Build Instructions @@ -147,8 +148,6 @@ Overview of advanced features: #### Reference Tree Optimization When supplying the `-O` (or `--opt-ref-tree`) flag to `EPA-ng`, an initial round of model parameter and tree branch length optimization is performed. -The best way to circumvent having to do this, is to supply the model parameters, under which the tree was found, directly. -To this end we support parsing the model file emitted during a successful run of [RAxML-ng]() via the `--model` flag. #### Configuring the Heuristic Preplacement diff --git a/src/core/place.cpp b/src/core/place.cpp index 1f80f1d..ce7b59c 100644 --- a/src/core/place.cpp +++ b/src/core/place.cpp @@ -370,9 +370,7 @@ void simple_mpi(Tree& reference_tree, MPI_COMM_RANK(MPI_COMM_WORLD, &local_rank); MPI_COMM_SIZE(MPI_COMM_WORLD, &num_ranks); - - LOG_DBG << "Number of ranks: " << num_ranks; - + LOG_INFO << "Number of ranks: " << num_ranks; std::vector all_ranks(num_ranks); for (int i = 0; i < num_ranks; ++i) { @@ -383,7 +381,7 @@ void simple_mpi(Tree& reference_tree, // how many should each rank read? const size_t part_size = ceil(reader.num_sequences() / static_cast(num_ranks)); - LOG_DBG << "Number of sequences per rank: " << part_size; + LOG_INFO << "Number of sequences per rank: " << part_size; // read only the locally relevant part of the queries // ... by skipping the appropriate amount