Software

We write software to aid in the analysis of genomics data with speed and convenience in mind

ViewmastR

Quickly annotate single cell genomic profiles using a reference dataset and GPU acceleration. Leverages Rust-based machine learning algorithms for fast and accurate cell type identification. Optimized for large-scale single-cell RNA-seq datasets with minimal computational overhead.

Visit github repo
mutCallR

Rust command line tools for rapidly annotating single cell genomics data with variant information. Enables detection and analysis of somatic mutations at single-cell resolution. Designed for high-throughput processing with efficient memory usage and parallel computation capabilities.

Visit github repo
henipipe

Comprehensive software pipeline for quick processing of both bulk and single-cell CUT&Tag chromatin profiling data. Automates alignment, peak calling, and quality control steps. Provides integrated workflows for downstream analysis and visualization of epigenetic landscapes.

Visit github repo
mergebams

Command line tool for merging single cell RNA-sequencing BAM files while intelligently preserving cell barcode and UMI tags. Efficiently handles large datasets with multi-threaded processing. Maintains data integrity and compatibility with downstream single-cell analysis pipelines.

Visit github repo
mergebams

R-based tool for filtering and merging single cell RNA-sequencing BAM files with intelligent tag preservation. Provides convenient R interface for quality filtering and merging operations. Integrates seamlessly with popular R-based single-cell analysis workflows like Seurat and Bioconductor packages.

Visit github repo
scrubletR

Native R implementation of the Scrublet algorithm for detecting doublets in single-cell RNA-seq data. Eliminates Python dependencies while maintaining compatibility with R-based workflows. Provides fast and accurate identification of multiplets to improve data quality.

Visit github repo
rustytools

Comprehensive Rust toolbox providing high-performance computational functions for R. Implements memory-efficient algorithms for common bioinformatics operations. Bridges the speed of Rust with the convenience of R for accelerated data analysis workflows.

Visit github repo
vdjmatchR

R package for matching and analyzing V(D)J sequences from single-cell immune repertoire data. Enables clonotype identification and tracking across samples and conditions. Provides visualization tools and statistical methods for studying immune receptor diversity and clonal dynamics.

Visit github repo
scrHLAtag

Command-line tool for HLA typing from long-read single-cell sequencing data. Accurately resolves HLA alleles at high resolution using Oxford Nanopore or PacBio data. Enables personalized immunogenomics studies and transplant compatibility assessment at single-cell resolution.

Visit github repo
flscuts

R package providing commonly used shortcuts and utility functions for streamlined genomics analysis. Simplifies repetitive tasks and reduces code complexity in data processing workflows. Includes tools for visualization, data manipulation, and quality control operations.

Visit github repo
splitncigar

Rust tool for splitting and processing CIGAR strings in BAM files for splice junction analysis. Efficiently extracts and analyzes splicing patterns from aligned RNA-seq data. Supports both bulk and single-cell applications with high-speed parallel processing capabilities.

Visit github repo