Blast
BLAST (Basic Local Alignment Search Tool) es un programa informático de alineamiento de secuencias de tipo local, ya sea de ADN o de proteínas. El programa es capaz de comparar una secuencia problema (secuencia query) contra una gran cantidad de secuencias que se encuentren en una base de datos. El algoritmo encuentra las secuencias de la base de datos que tienen mayor parecido a la secuencia problema. Es importante mencionar que BLAST usa un algoritmo heurístico por lo que no nos puede garantizar que ha encontrado la solución óptima. Sin embargo, BLAST es capaz de calcular la significación de sus resultados, por lo que nos provee de un parámetro para juzgar los resultados que se obtienen. En nuestro caso, hemos utilizamos la variante tBLASTn, que compara una secuencia proteica con una base de datos de nucleótidos. Para realizar esto, traduce todas las secuencias de nucleótidos de la base de datos en sus seis marcos de lectura. Se debe tener cuidado con los resultados de este tipo de Blast, porque una buena cantidad de las secuencias traducidas no son proteínas que existan en la naturaleza, sino fragmentos de ellas.