Difference between revisions of "Raven"

From UFRC
Jump to navigation Jump to search
(Created page with "Category:SoftwareCategory:assembly {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|raven}} |{{#vardefine:url|https://github.com/lbcb-sci/raven}} <!--CONFIGURATION:...")
 
 
(One intermediate revision by the same user not shown)
Line 22: Line 22:
 
<!--Modules-->
 
<!--Modules-->
 
==Environment Modules==
 
==Environment Modules==
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
+
Users should create their own environments for this application. See below for additional information.
==System Variables==
 
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
 
 
<!--Configuration-->
 
<!--Configuration-->
 
{{#if: {{#var: conf}}|==Configuration==
 
{{#if: {{#var: conf}}|==Configuration==
Line 31: Line 29:
 
<!--Run-->
 
<!--Run-->
 
{{#if: {{#var: exe}}|==Additional Information==
 
{{#if: {{#var: exe}}|==Additional Information==
 
WRITE_ADDITIONAL_INSTRUCTIONS_ON_RUNNING_THE_SOFTWARE_IF_NECESSARY
 
 
 
|}}
 
|}}
 
<!--Job Scripts-->
 
<!--Job Scripts-->
Line 62: Line 57:
 
|}}
 
|}}
 
<!--Installation-->
 
<!--Installation-->
{{#if: {{#var: installation}}|==Installation==
+
==Installation==
See the [[{{PAGENAME}}_Install]] page for {{#var: app}} installation notes.|}}
+
Building the application (with CUDA support):
 +
 
 +
<code>module load conda
 +
 
 +
mamba create -yp /blue/your/install/path/raven/1.8.3 python zlib gcc cmake doxygen boost thrust=1.9.8
 +
 
 +
mamba activate /blue/your/install/path/raven/1.8.3
 +
 
 +
module load cuda
 +
 
 +
git clone https://github.com/lbcb-sci/raven && cd raven
 +
 
 +
cmake -S ./ -B./build -DRAVEN_BUILD_EXE=1 -DCMAKE_BUILD_TYPE=Release -Dracon_enable_cuda=Yes --install-prefix=/blue/your/install/path/raven/1.8.3
 +
 
 +
cmake --build build
 +
 
 +
cmake --install ./build</code>
 +
 
 +
Add the installation path to your $PATH for runtime.
 +
 
 
<!--Turn the Table of Contents and Edit paragraph links ON/OFF-->
 
<!--Turn the Table of Contents and Edit paragraph links ON/OFF-->
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__

Latest revision as of 21:14, 20 November 2023

Description

raven website  

Raven is a de novo genome assembler for long uncorrected reads.

Environment Modules

Users should create their own environments for this application. See below for additional information.




Installation

Building the application (with CUDA support):

module load conda

mamba create -yp /blue/your/install/path/raven/1.8.3 python zlib gcc cmake doxygen boost thrust=1.9.8

mamba activate /blue/your/install/path/raven/1.8.3

module load cuda

git clone https://github.com/lbcb-sci/raven && cd raven

cmake -S ./ -B./build -DRAVEN_BUILD_EXE=1 -DCMAKE_BUILD_TYPE=Release -Dracon_enable_cuda=Yes --install-prefix=/blue/your/install/path/raven/1.8.3

cmake --build build

cmake --install ./build

Add the installation path to your $PATH for runtime.