Difference between revisions of "VarSimLab"

From UFRC
Jump to navigation Jump to search
(Created page with "Category:SoftwareCategory:BiologyCategory:Genomics {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|varsimlab}} |{{#vardefine:url|https://github.com/NabaviLab/Va...")
 
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[Category:Software]][[Category:Biology]][[Category:Genomics]]
+
[[Category:Software]][[Category:Biology]][[Category:Genomics]][[Category:Simulation]]
 
{|<!--CONFIGURATION: REQUIRED-->
 
{|<!--CONFIGURATION: REQUIRED-->
 
|{{#vardefine:app|varsimlab}}
 
|{{#vardefine:app|varsimlab}}
Line 5: Line 5:
 
<!--CONFIGURATION: OPTIONAL (|1}} means it's ON)-->
 
<!--CONFIGURATION: OPTIONAL (|1}} means it's ON)-->
 
|{{#vardefine:conf|}}          <!--CONFIGURATION-->
 
|{{#vardefine:conf|}}          <!--CONFIGURATION-->
|{{#vardefine:exe|}}            <!--ADDITIONAL INFO-->
+
|{{#vardefine:exe|1}}            <!--ADDITIONAL INFO-->
 
|{{#vardefine:job|}}            <!--JOB SCRIPTS-->
 
|{{#vardefine:job|}}            <!--JOB SCRIPTS-->
 
|{{#vardefine:policy|}}        <!--POLICY-->
 
|{{#vardefine:policy|}}        <!--POLICY-->
Line 24: Line 24:
 
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
 
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
 
==System Variables==
 
==System Variables==
* HPC_{{#uppercase:{{#var:app}}}}_DIR - installation directory
+
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
 
<!--Configuration-->
 
<!--Configuration-->
 
{{#if: {{#var: conf}}|==Configuration==
 
{{#if: {{#var: conf}}|==Configuration==
Line 52: Line 52:
 
Port selection is pseudo-random to avoid port collisions from multiple jobs. Note the printed port number and hostname and use them in the ssh tunnel command:
 
Port selection is pseudo-random to avoid port collisions from multiple jobs. Note the printed port number and hostname and use them in the ssh tunnel command:
  
  ssh -L 8000:$host:$port $user@hpg2.rc.ufl.edu -N
+
  ssh -L 8000:$host:$port $user@hpg.rc.ufl.edu -N
 
where $host and $port are the values from the job log and $user is your GatorLink username.
 
where $host and $port are the values from the job log and $user is your GatorLink username.
 +
 +
You can browse to http://localhost:8000 in the web browser on your local machine after the SSH tunnel is established.
  
 
|}}
 
|}}

Latest revision as of 17:24, 22 August 2022

Description

varsimlab website  

VarSimLab is a web-based package for studying genomic variations in a given genome. As of the current version (nabavilab/varsimlab:0.2), the simulator generates artificial short reads, which harbor structural and copy number variations. In addition, it simulates tumor heterozygosity (Ploidy and Subclones).

Environment Modules

Run module spider varsimlab to find out what environment modules are available for this application.

System Variables

  • HPC_VARSIMLAB_DIR - installation directory

Additional Information

To run the VarSimLab web application in a batch job load the varsimlab module and run

varsimlab

In the job log you'll see something along the lines of

Starting VarSimLab on all network interfaces and port 11736 on some_node.ufhpc Performing system checks...

VarSimLab 1.0: reading manifest.json .. VarSimLab 1.0: found all required simulation files in place; simulation is READY! System check identified no issues (0 silenced). February 20, 2018 - 21:49:37 Django version 1.9.7, using settings 'easyscnvsim.settings' Starting development server at http://0.0.0.0:11736/ Quit the server with CONTROL-C.


Port selection is pseudo-random to avoid port collisions from multiple jobs. Note the printed port number and hostname and use them in the ssh tunnel command:

ssh -L 8000:$host:$port $user@hpg.rc.ufl.edu -N

where $host and $port are the values from the job log and $user is your GatorLink username.

You can browse to http://localhost:8000 in the web browser on your local machine after the SSH tunnel is established.