=================== About phylociraptor =================== Phylociraptor is a tool to create **phylogenomic trees** for a specified set of species using different orthology, alignment, trimming and tree reconstruction methods. Installation is simple with only two dependencies. It is very scalable and runs on Linux/Unix machines, servers as well as HPC clusters. ---------------------------------------------------------------------- Phylociraptor performs every step of a typical phylogenomic analysis. ---------------------------------------------------------------------- * It automatically downloads genomes available on NCBI and combines them with additional specified genomes provided by the user. * It identifies single-copy orthologs for a set of genomes (locally provided or downloaded automatically). * It creates alignments for single-copy genes. * It allows to trim and filter alignments in various ways. * It calculates gene-trees for each alignment. * It creates a species tree from gene-trees using ASTRAL. * It creates Neighbor-Joining trees using quicktree. * It creates bayesian trees with phylobayes-mpi. * It calculates the best substitution model for single-gene alignments. * It automatically produces all input and runs iqtree and raxml to create concatenated Maximum-Likelihood phylogenies. * It provides extensive reports for each analysis step combined in a single HTML file which can be viewed in a Web Browser. * It provides multiple tools to analyze, compare and visualize phylogenetic trees. * Most steps are highly parallelized and it is possible to get from a list of hundreds of taxa to a phylogenomic tree in a few days. --------------------------------------------- Phylociraptor has the following dependencies: --------------------------------------------- **General:** * Singularity 3.4.1+ - `https://sylabs.io/ `_ * Snakemake 6.0.2 - `https://snakemake.github.io/ `_ dependencies: Only Singularity and Snakemake need to be installed. All other software comes in containerized form and no installation is necessary. **Orthology inference:** * BUSCO 3.0.2, 5.2.1 - `https://busco.ezlab.org/ `_ * Orthofinder 2.5.5 - `https://github.com/davidemms/OrthoFinder `_ **Alignment:** * mafft 7.464 - `https://mafft.cbrc.jp/alignment/software/ `_ * clustalo 1.2.4 - `http://www.clustal.org/omega/ `_ * muscle 5.1 - `https://drive5.com/muscle5/ `_ * tcoffee 13.46.0.919e8c6b - `https://github.com/cbcrg/tcoffee `_ * prank v150803 - `http://wasabiapp.org/software/prank/ `_ **Trimming:** * trimal 1.4.1 - `http://trimal.cgenomics.org/ `_ * Aliscore/Alicut 2.31 - `https://www.zfmk.de/en/research/research-centres-and-groups/aliscore `_ - `https://github.com/PatrickKueck/AliCUT `_ * bmge 1.12 - `https://bioweb.pasteur.fr/packages/pack@BMGE@1.12/ `_ * ClipKit 2.3.0 - `https://github.com/JLSteenwyk/ClipKIT `_ **Tree inference:** * iqtree 2.0.7 - `http://www.iqtree.org/ `_ * raxml-ng 1.1 - `https://github.com/amkozlov/raxml-ng `_ * astral 5.7.1 - `https://github.com/smirarab/ASTRAL `_ * quicktree 2.5 - `https://github.com/khowe/quicktree `_ * phylobayes-mpi 1.9 (commit 3c77656) - `https://github.com/bayesiancook/pbmpi `_ **Downstream analysis** * Extensive reporting in HTML and PDF formats * Create publication ready figures of trees * Compare different topologies * much :doc:`more <../indepth/util>`