Me gustaría diseñar una serie de cebadores degenerados arbitrarios (cebadores con bases variables, por ejemplo NGATWGCTSATNGC
) para una TAIL-PCR .
Me gustaría poder especificar los siguientes parámetros para la función de diseño:
¿Alguna idea de alguna herramienta que pueda ayudarme con los pasos anteriores? Para el diseño de cebadores, he usado eprimer3 hasta ahora (con resultados invariablemente satisfactorios), pero parece no ser compatible con el concepto de cebadores degenerados arbitrarios.
Idealmente, si tuviera una función que pudiera resolver el primero de los criterios anteriores, podría usar Biopython y BLAST para escribir el resto yo mismo. Aunque la frecuencia de unión tardaría horas, si no uno o dos días, para que BLAST la determine. Sería de gran ayuda si alguien ya escribió algo más elaborado para esto.
Si ya conoce la secuencia básica, es decir, las regiones fijas en la cartilla; por ejemplo, los nucleótidos conocidos en la secuencia - NGATWGCTSATNGC
, entonces puede implementar su algoritmo de esta manera:
primer_check
modo.nr/nt
base de datos BLAST.plus-minus
modo.Estas instrucciones se pueden automatizar utilizando cualquier idioma o script de shell.
WYSIWYG
N
pero el resto presente. No conozco un programa que lo haga. Pero puedo sugerirle un flujo de trabajo que usaría scripts simples y herramientas bioinformáticas existentes.laquimera
WYSIWYG
laquimera