Automated Primer-Blast like funcionnality
5
6
Entering edit mode
7.3 years ago

A member of our lab is using Primer-Blast (http://www.ncbi.nlm.nih.gov/tools/primer-blast/) to find what DNA her pairs of primers amplify in the NT nucleotide database. She designed degenerated primers and the number of possible pairs goes up to 256. She does not want to do that many primer-blasts by hand, obviously, and Primer-Blast apparently cannot use degenerate primers. I am therefore looking for a tool to automate these primer blasts.

Is there a command-line interface tool that would, given a local database of nucleotide sequences, return which sequences would amplify with a given pair of primers? It does not look like Primer-Blast can be downloaded for local and I don't think Primer3 can be used for that purpose.

My idea is to automatically generate all possible degenerate primer pairs and then run the CLI tool on them. If a program was able to directly use degenerate primers, that would be even awesomer :)

Thanks for your suggestions!

pcr primer-blast amplification • 19k views
ADD COMMENT
0
Entering edit mode

There is a tool called  primertarget that does exactly what you need.  http://www.genewide.com/

 

ADD REPLY
0
Entering edit mode

Eric, did primersearch solve your problem? I have the same question as you and haven't been able to find a good solution.

ADD REPLY
4
Entering edit mode
7.1 years ago

primerTree (https://github.com/jimhester/primerTree) is the closest thing I've found to a command-line interface for Primer-BLAST. Here's the R package on CRAN: http://cran.r-project.org/web/packages/primerTree/index.html  The primer_search command can use primers with IUPAC codes.

ADD COMMENT
2
Entering edit mode
7.3 years ago
The ucsc contains a tool to run some electronic PCR: http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/
gfServer pcrDirect fPrimer rPrimer file(s).nib
there is also a standalone version of ncbi epcr: http://www.ncbi.nlm.nih.gov/tools/epcr/
ADD COMMENT
0
Entering edit mode

Pierre, there are quite a bunch of tools listed at your first URL. None contain 'pcr' or 'primer' and the two that contain 'blast' are not what I am looking for. Would you have specific names for the tools you are thinking about?

ADD REPLY
0
Entering edit mode

see http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/FOOTER may be you'll have to compile it from the sources ?

ADD REPLY
1
Entering edit mode

The gfServer tool is under the blat/ folder at Pierre's link (I realize this is 5 months after the fact, but fwiw)

ADD REPLY
2
Entering edit mode
7.3 years ago
Prohan ▴ 350

Hi I've found the EMBOSS tool "primersearch" to be the most straightforward - for whatever reason they don't call it an in-silico pcr tool but that's what it does.

ADD COMMENT
0
Entering edit mode

Thank you, I'll give primersearch a try.

ADD REPLY
0
Entering edit mode

Hey! Would you by any chance know of a script to run it on biopython? I've seen people saying it should be very straightforward all over but im finding it quite complicated given that i started learning python recently

ADD REPLY
2
Entering edit mode
7.2 years ago
JasonGans ▴ 110

ThermonucleotideBLAST will search degenerate PCR primers against a fasta file (or BLAST-formatted nucleotide sequence database).

ADD COMMENT
0
Entering edit mode
20 months ago
trausch ★ 1.6k

Silica searches (multiple) PCR primers across entire genomes using primer3's thermodynamic calculations. It's an installation-free, open-source in-silico PCR web application: https://www.gear-genomics.com/silica/

ADD COMMENT

Login before adding your answer.

Traffic: 2617 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6