Software
This is a list of software programs that I developed.
Bioinformatics Workflow Manager
Nexus (NEXtflow’s Ultimate Streamliner) is a Python package that runs unit-tested Nextflow workflows for various tasks in bioinformatics including alignment, assembly, variant calling, variant phasing, HLA typing, and RNA quantification. Every workflow runs on Docker containers for portability and reproducility.
Immunoassay Experiment Design and Deconvolution
ACE (ACE Configurator for ELISpot) is a standalone graphical-user-interface (GUI) software program that configures high-throughput (pooled) ELISpot experiments by a fine-tuned ESM-2 model that groups immunologically similar peptide sequences. It provides bench-ready spreadsheets of peptide-pool assignments for various well plate sizes (24, 96, and 384 wells). ACE also deconvolves pool spot counts to estimate peptide-level spot count and identifies hit peptides. The software is available on Windows 11, Mac, and Linux.
Mutational Signature Analysis
Mutalisk is a web-server that supports identification of COSMIC/PCAWG mutational signatures operative in a DNA sample.
MutaliskR is an R package version of Mutalisk. It supports single-base substitution (SBS), double-base substitution (DBS) as well as small insertion and deletion (INDEL) signature identification. It also supports multiprocessing for scalability.
Variant Refinement
FIREVAT (FInding REliable Variants without ArTifacts) is a variant refinemnt tool that uses mutational signatures indicative of sequencing artifacts to filter out low-quality single-base DNA substitutions. FIREVAT generates an HTML report for convenient quality control.
Variant Standardization
VSTOL (Variant Standardization, Tabulation, and Operations Library) is a Python package with Rust implementation that facilitates variant standardization of VCF files from various variant callers to a standardized grammar based on simplified sequence operations.