Difference between revisions of "Asaq"

From UFRC
Jump to navigation Jump to search
 
Line 18: Line 18:
 
{{App_Description|app={{#var:app}}|url={{#var:url}}|name={{#var:app}}}}|}}
 
{{App_Description|app={{#var:app}}|url={{#var:url}}|name={{#var:app}}}}|}}
  
The ASAQ method has been implemented in C++ to be run in a UNIX terminal. Given an alignment of four sequences, ASAQ computes three weights, one for each possible tree topology.
+
The ASAQ method has been implemented in C++ to be run in a UNIX terminal. Given an alignment of four sequences, ASAQ computes three weights, one for each possible tree topology. To run ASAQ it is necessary to have installed the C++ linear algebra library Armadillo
  
 
<!--Modules-->
 
<!--Modules-->
Line 25: Line 25:
 
==System Variables==
 
==System Variables==
 
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
 
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
 +
* HPC_{{uc:{{#var:app}}}}_BIN - executable directory
 +
* HPC_{{uc:{{#var:app}}}}_LIB - library directory
 
<!--Configuration-->
 
<!--Configuration-->
 
{{#if: {{#var: conf}}|==Configuration==
 
{{#if: {{#var: conf}}|==Configuration==
Line 55: Line 57:
 
*'''Q:''' **'''A:'''|}}
 
*'''Q:''' **'''A:'''|}}
 
<!--Citation-->
 
<!--Citation-->
{{#if: {{#var: citation}}|==Citation==
+
{{#if: {{#var: citation}}1|==Citation==
 
If you publish research that uses {{#var:app}} you have to cite it as follows:
 
If you publish research that uses {{#var:app}} you have to cite it as follows:
  
WRITE_CITATION_HERE
+
Please cite the following papers if you use Armadillo in your research and/or software.
 +
Citations are useful for the continued development and maintenance of the library.
 +
 
 +
Conrad Sanderson and Ryan Curtin. [http://arma.sourceforge.net/armadillo_joss_2016.pdf Armadillo: a template-based C++ library for linear algebra]. Journal of Open Source Software, Vol. 1, pp. 26, 2016.
 +
 
 +
Conrad Sanderson and Ryan Curtin. [http://arma.sourceforge.net/armadillo_lncs_2018.pdf A User-Friendly Hybrid Sparse Matrix Class in C++]. Lecture Notes in Computer Science (LNCS), Vol. 10931, pp. 422-430, 2018.
  
 
|}}
 
|}}

Latest revision as of 15:10, 1 June 2022

Description

Asaq website  

The ASAQ method has been implemented in C++ to be run in a UNIX terminal. Given an alignment of four sequences, ASAQ computes three weights, one for each possible tree topology. To run ASAQ it is necessary to have installed the C++ linear algebra library Armadillo

Environment Modules

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

System Variables

  • HPC_ASAQ_DIR - installation directory
  • HPC_ASAQ_BIN - executable directory
  • HPC_ASAQ_LIB - library directory




Citation

If you publish research that uses Asaq you have to cite it as follows:

Please cite the following papers if you use Armadillo in your research and/or software. Citations are useful for the continued development and maintenance of the library.

Conrad Sanderson and Ryan Curtin. Armadillo: a template-based C++ library for linear algebra. Journal of Open Source Software, Vol. 1, pp. 26, 2016.

Conrad Sanderson and Ryan Curtin. A User-Friendly Hybrid Sparse Matrix Class in C++. Lecture Notes in Computer Science (LNCS), Vol. 10931, pp. 422-430, 2018.