BItsliced Genomic Signature Index [bigsi]

BItsliced Genomic Signature Index [BIGSI] Docs

Welcome to the BIGSI documentation. You'll find comprehensive guides and documentation to help you start working with BIGSI as quickly as possible.

BIGSIs–BItsliced Genomic Signature Indexes–allow for efficient indexing and search in very large collections of WGS data, in particular bacterial or viral data sets WGS data sets. BIGSI can index and query raw, or assembled data.

A prebuilt index is available for download at or a hosted demo is available here

Please cite our paper if you use this tool in your research:
'Ultra-fast search of all deposited bacterial and viral genomic data'

Get Started    Guides


BIGSI requires that you have Berkeley-DB version 4.8.30 installed. We also recommend installing mccortex to assist with the preprocessing of the data.

To install Berkeley-DB backend:

export BERKELEYDB_DIR=~/usr/local/
export BERKELEY_VERSION=4.8.30
# Download, configure and install BerkeleyDB
wget -P /tmp"${BERKELEY_VERSION}".tar.gz 
tar -xf /tmp/db-"${BERKELEY_VERSION}".tar.gz -C /tmp
rm -f /tmp/db-"${BERKELEY_VERSION}".tar.gz
cd /tmp/db-"${BERKELEY_VERSION}"/build_unix 
../dist/configure --prefix $BERKELEYDB_DIR && make && make install
pip3 install cython
pip3 install bsddb3

To install rockdb backend follow instructions:

git clone
pip3 install -r requirements.txt
pip3 install -r optional-requirements.txt
pip3 install .