crb-blast command not found

In this troubleshooting guide we learn how to fix crb-blast command not found error message

Introduction

When you run more command in linux terminal / console, you get the following error message

crb-blast: command not found

or when using sudo you get the following error message

sudo: crb-blast: command not found

Solutions to crb-blast: command not found

How To Fix crb-blast: command not found in Ubuntu / Debian / Kali Linux / Raspbian

In Ubuntu crb-blast is provided by ruby-crb-blast package.

ruby-crb-blast is:

CRB-BLAST is a novel method for finding orthologs between one set of sequences and another. This is particularly useful in genome and transcriptome annotation.

CRB-BLAST initially performs a standard reciprocal best BLAST. It does this by performing BLAST alignments of query->target and target->query. Reciprocal best BLAST hits are those where the best match for any given query sequence in the query->target alignment is also the best hit of the match in the reverse (target->query) alignment.

Reciprocal best BLAST is a very conservative way to assign orthologs. The main innovation in CRB-BLAST is to learn an appropriate e-value cutoff to apply to each pairwise alignment by taking into account the overall relatedness of the two datasets being compared. This is done by fitting a function to the distribution of alignment e-values over sequence lengths. The function provides the e-value cutoff for a sequence of given length.

To fix this problem, we can install more using the command below.

sudo apt-get -y install ruby-crb-blast

This command might take some time to finish depending on your machine internet connection.

You can also use apt command to install ruby-crb-blast.

sudo apt -y install ruby-crb-blast

Or if you have aptitude installed you can use the following command.

sudo aptitude install ruby-crb-blast

Summary

In this tutorial we learn how to fix crb-blast command not found error in Ubuntu / Debian / Kali Linux or Raspbian distribution.