====== shannon_cpp ====== Shannon is a novel de novo RNA-Seq assembler designed based on information-theoretic principles. We develop its C++ implementation here, which significantly improves both time and memory efficiency by an order of magnitude than its original (currently deprecated) Python prototype. ===== Information ===== * Version: 0.5.0 * Added: January, 2023 * Link: https://github.com/bx3/shannon_cpp ===== Usage ===== See versions which are available: $ module avail shannon_cpp Load one version into your environment and run it: $ module load shannon_cpp/0.5.0 $ shannon_cpp ===== Installation ====== Notes from the sysadmin during installation: $ cd /tmp $ wget https://github.com/bx3/shannon_cpp/releases/download/v0.5.0/shannon-source-v0.5.0.tar.gz $ tar xf shannon-source-v0.5.0.tar.gz $ cd shannon-source-v0.5.0 $ sudo dnf install metis-devel.x86_64 glpk-devel.x86_64 sparsehash-devel.x86_64 $ cmake . $ make -j4 $ sudo mkdir -p /export/apps/shannon_cpp/0.5.0/bin $ sudo cp shannon_cpp run_batch.py syrupy.py /export/apps/shannon_cpp/0.5.0/bin Also see the [[https://github.com/bioconda/bioconda-recipes/tree/master/recipes/shannon_cpp|bioconda recipe for shannon_cpp]].