====== rapidnj ====== RapidNJ is an algorithmic engineered implementation of canonical neighbour-joining. It uses an efficient search heuristic to speed-up the core computations of the neighbour-joining method that enables RapidNJ to outperform other state-of-the-art neighbour-joining implementations. The RapidNJ method was originally presented in: Rapid Neighbour Joining. Martin Simonsen, Thomas Mailund and Christian N. S. Pedersen. In Proceedings of the 8th Workshop in Algorithms in Bioinformatics (WABI), LNBI 5251, 113-122, Springer Verlag, October 2008. doi:10.1007/978-3-540-87361-7_10 ===== Information ===== * Version: 2.3.2 * Added: May, 2025 * Link: https://github.com/johnlees/rapidnj ===== Usage ===== See versions which are available: $ module avail rapidnj Load one version into your environment and run it: $ module load rapidnj/2.3.2 $ rapidnj ===== Installation ====== Notes from the sysadmin during installation: $ cd /var/scratch $ git clone https://github.com/johnlees/rapidnj.git -b v2.3.2 $ cd rapidnj $ make $ sudo mkdir -p /export/apps/rapidnj/2.3.2/bin $ sudo cp -r bin/rapidnj /export/apps/rapidnj/2.3.2/bin $ sudo chown -R root:root /export/apps/rapidnj/2.3.2 //Note: the source code is old and does not compile on newer GCC. I had to compile this on CentOS Stream 8 with GCC 8.5.//