Cargando…

Primerdiffer: a python command-line module for large-scale primer design in haplotype genotyping

MOTIVATION: Primer design is a routine practice for modern molecular biology labs. Bioinformatics tools like primer3 and primer-blast have standardized the primer design for a specific region. However, large-scale primer design, especially for genome-wide screening, is still a labor-intensive job fo...

Descripción completa

Detalles Bibliográficos
Autores principales: Ren, Xiaoliang, Shao, Yanwen, Zhang, Yiwen, Ni, Ying, Bi, Yu, Li, Runsheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10121334/
https://www.ncbi.nlm.nih.gov/pubmed/37067484
http://dx.doi.org/10.1093/bioinformatics/btad188
Descripción
Sumario:MOTIVATION: Primer design is a routine practice for modern molecular biology labs. Bioinformatics tools like primer3 and primer-blast have standardized the primer design for a specific region. However, large-scale primer design, especially for genome-wide screening, is still a labor-intensive job for most wet-lab researchers using these pipelines. RESULTS: Here, we present the primerdiffer pipeline, which can be used to batch design primers that differentiate haplotypes on a large scale with precise false priming checking. This command-line interface (CLI) pipeline includes greedy primer search, local and global in silico PCR-based false priming checking, and automated best primer selection. The local CLI application provides flexibility to design primers with the user’s own genome sequences and specific parameters. Some species-specific primers designed to genotype the hybrid introgression strains from Caenorhabditis briggsae and Caenorhabditis nigoni have been validated using single-worm PCR. This pipeline provides the first CLI-based large-scale primer design tool to differentiate haplotypes in any targeted region. AVAILABILITY AND IMPLEMENTATION: The open-source python modules are available at github (https://github.com/runsheng/primerdiffer, https://github.com/runsheng/primervcf) and Python package index (https://pypi.org/project/primerdiffer/, https://pypi.org/project/primervcf/).