Difference between revisions of "Hal"
(Created page with "Category:SoftwareCategory:API {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|hal}} |{{#vardefine:url|https://github.com/ComparativeGenomicsToolkit/hal}} <!--CONFIG...") |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:Software]][[Category: | + | [[Category:Software]][[Category:Phylogenetics]] |
{|<!--CONFIGURATION: REQUIRED--> | {|<!--CONFIGURATION: REQUIRED--> | ||
|{{#vardefine:app|hal}} | |{{#vardefine:app|hal}} |
Latest revision as of 18:11, 15 August 2022
Description
HAL is a structure to efficiently store and index multiple genome alignments and ancestral reconstructions. HAL is a graph-based representation which provides several advantages over matrix/block-based formats such as MAF, such as improved scalability and the ability to perform queries with respect to an arbitrary reference or subtree.
This package includes the HAL API and several analysis and conversion tools which are described below. HAL files are presently stored in either HDF5 or mmap format, but we note that the tools and most of the API are format-independent, so other databases could be implemented in the future.
Environment Modules
Run module spider hal
to find out what environment modules are available for this application.
System Variables
- HPC_HAL_DIR - installation directory
- HPC_HAL_BIN - executable directory
Citation
If you publish research that uses hal you have to cite it as follows: