Skip to content

A Julia package for running IgBLAST analyses on immunoglobulin (Ig) and T cell receptor (TCR) sequences.

License

Notifications You must be signed in to change notification settings

mashu/IgBLAST.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IgBLAST.jl

igblast-logo-svg

Dev Build Status Coverage

A Julia package for running IgBLAST (v1.22.0) analyses on immunoglobulin (Ig) and T cell receptor (TCR) sequences.

Features

  • 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

Installation

using Pkg
Pkg.add("IgBLAST")

Quick Start

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.

About

A Julia package for running IgBLAST analyses on immunoglobulin (Ig) and T cell receptor (TCR) sequences.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages