Creating Custom Database using Standalone NCBI BLAST+
Basic Local Alignment Search Tool (BLAST) is a collection of programs developed using heuristic algorithm in C++ for comparing DNA, RNA, and protein sequences. The standalone command-line interface (CLI) of BLAST is named as BLAST+. The latest version of NCBI BLAST+ can be downloaded from the FTP server of NCBI ( ftp://ftp.ncbi.nih.gov/blast/executables/blast+/LATEST ). This is a simple tutorial for creating a custom database, accessing the database, and performing a sequence search using BLAST+. 1. Creating a Custom Database A nucleotide ( nucl ) or protein ( prot ) database can be created using -dbtype parameter in makeblastdb program. makeblastdb is a command-line utility from NCBI's BLAST+ suite used to create searchable databases from sequence files (like FASTA) for faster sequence similarity searches and generating indexed files that allow tools like BLAST to quickly find matches to query sequences, requiring options like -in for input, -dbtype to set the database...