AliSim-HPC: parallel sequence simulator for phylogenetics
Abstract
MotivationSequence simulation plays a vital role in phylogenetics with many applications, such as evaluating phylogenetic methods, testing hypotheses, and generating training data for machine-learning applications. We recently introduced a new simulator for multiple sequence alignments called AliSim, which outperformed existing tools. However, with the increasing demands of simulating large data sets, AliSim is still slow due to its sequential implementation; for example, to simulate millions of sequence alignments, AliSim took several days or weeks. Parallelization has been used for many phylogenetic inference methods but not yet for sequence simulation. ResultsThis paper introduces AliSim-HPC, which, for the first time, employs high-performance computing for phylogenetic simulations. AliSim-HPC parallelizes the simulation process at both multi-core and multi-CPU levels using the OpenMP and MPI libraries, respectively. AliSim-HPC is highly efficient and scalable, which reduces the runtime to simulate 100 large alignments from one day to 9 minutes using 256 CPU cores from a cluster with 6 computing nodes, a 162-fold speedup. Availability and implementationAliSim-HPC is open source and available as part of the new IQ-TREE version v2.2.2.2 at https://github.com/iqtree/iqtree2/releases with a user manual at http://www.iqtree.org/doc/AliSim. Contactm.bui@anu.edu.au
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- AliSim: A Fast and Versatile Phylogenetic Sequence Simulator For the Genomic Era
Nhan Ly-Trong, Suha Naser-Khdour, … Bùi Quang Minh·Molecular Biology and EvolutionPeer-reviewed·May 1, 2022
- SimPhy: Phylogenomic Simulation of Gene, Locus and Species Trees
Diego Mallo, Leonardo de Oliveira Martins, David Posada·Systematic BiologyPeer-reviewed·Nov 1, 2015
- piqtree: A Python Package for Seamless Phylogenetic Inference with IQ-TREE
R A McArthur, Thomas K. F. Wong, … Gavin A. Huttley·Molecular Biology and EvolutionPeer-reviewed·Mar 1, 2026
- Pyvolve: a flexible Python module for simulating sequences along phylogenies
Stephanie J Spielman, Claus O Wilke·PLOS ONEPeer-reviewed·Sep 23, 2015
- phastSim: efficient simulation of sequence evolution for pandemic-scale datasets
Nicola De Maio, William Boulton, … Nick Goldman·PLoS Computational BiologyPeer-reviewed·Apr 29, 2022
- Ultrafast and Ultralarge Distance-Based Phylogenetics Using DIPPER
Sumit Walia, Zexing Chen, … Yatish Turakhia·Nature Computational SciencePeer-reviewed·Jul 8, 2026