crb-blast command not found
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.