BLAST is a popular bioinformatics tool that is increasingly used in classrooms, however, using the interface at NCBI has several limitations such as updates to databases and throttling if too many requests are coming from the same location. To address these limitations, we developed StarBLAST, which provides three different ways to deploy BLAST for teaching based on the computational expertise of the instructor and the number of students in the classroom: StarBLAST-VICE for small classes requires no computational expertise to deploy; StarBLAST-Docker for mid-sized classes uses containers and virtual machines to distribute BLAST jobs, and StarBLAST-HPC for large classes which parallelizes BLAST jobs across multiple HPC nodes.
Repository Address: https://github.com/LyonsLab/StarBLAST/
Submission Kind: software
Public user content licensed CC BY 4.0 unless otherwise specified.