A Julia package for running IgBLAST (v1.22.0) analyses on immunoglobulin (Ig) and T cell receptor (TCR) sequences.
- Automatic installation and management of IgBLAST binaries
- Support for both IgBLASTn and IgBLASTp
- Easy-to-use interface with customizable parameters
- Progress monitoring for long-running analyses
using Pkg
Pkg.add("IgBLAST")
using IgBLAST
# Install IgBLAST (if not already installed)
install_igblast()
# Run an IgBLASTn analysis (example)
run_igblast(
IgBLASTn,
"data/ERR4238106.fasta.gz",
"data/Macaca_mulatta_V.fasta",
"data/Macaca_mulatta_D.fasta",
"data/Macaca_mulatta_J.fasta",
"data/rhesus_monkey_gl.aux",
"ERR4238106.tsv",
additional_params = Dict("organism" => "rhesus_monkey", "ig_seqtype" => "Ig")
)
For more detailed information, please refer to the documentation.