Difference between revisions of "Pyfaidx"
(Created page with "Category:Software {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|Pyfaidx}} |{{#vardefine:url|https://github.com/mdshw5/pyfaidx}} <!--CONFIGURATION: OPTIONAL (|1}} mean...") |
|||
Line 1: | Line 1: | ||
− | [[Category:Software]] | + | [[Category:Software]][[Category:Biology]][[Category:NGS]][[Category:Sequencing]] |
{|<!--CONFIGURATION: REQUIRED--> | {|<!--CONFIGURATION: REQUIRED--> | ||
|{{#vardefine:app|Pyfaidx}} | |{{#vardefine:app|Pyfaidx}} |
Latest revision as of 19:58, 21 August 2022
Description
PYFAIDX provides a function "faidx" (FAsta InDeX), which creates a small flat index file ".fai" allowing for fast random access to any subsequence in the indexed FASTA file, while loading a minimal amount of the file in to memory. This python module implements pure Python classes for indexing, retrieval, and in-place modification of FASTA files using a PYFAIDX compatible index. The pyfaidx module is API compatible with the pygr seqdb module. A command-line script "faidx" is installed alongside the pyfaidx module, and facilitates complex manipulation of FASTA files without any programming knowledge.\\
Environment Modules
Run module spider Pyfaidx
to find out what environment modules are available for this application.
System Variables
- HPC_PYFAIDX_DIR - installation directory
Citation
If you publish research that uses Pyfaidx you have to cite it as follows:
Shirley MD, Ma Z, Pedersen B, Wheelan S. Efficient "pythonic" access to FASTA files using pyfaidx. PeerJ PrePrints 3:e1196. 2015.