Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Degenerate primers | undefined columns selected #56

Open
thierryjanssens opened this issue Feb 7, 2023 · 6 comments
Open

Degenerate primers | undefined columns selected #56

thierryjanssens opened this issue Feb 7, 2023 · 6 comments

Comments

@thierryjanssens
Copy link

Hi,

I am trying to check the specificity of the following degenerate primer pair from the literature.
Unfortunately, it is not producing any results.

BLAST alignment processing, refreshing in 20 seconds...
BLAST alignment processing, refreshing in 20 seconds...
BLAST alignment completed in 71 seconds
Error in [.data.frame(hits, location_columns) :
undefined columns selected

The method give a specificity overviewwith another candidate primer pair and the examples from the vignette work as well.

Kind regards,

Thierry

@MVesuviusC
Copy link
Owner

Hi Thierry, what primers are you testing so I can try to replicate the error? It may be that your primers just don't match anything in the database.

@thierryjanssens
Copy link
Author

Hello Matt,

thanks for reaching out.
I am sorry, I thought it was in my post.

This is the code I used. The primers are from literature and producing good results in the qPCR.

library(primerTree)
dsr1 = search_primer_pair(name='drs1', 'ACSCACTGGAAGCACGGCGG', 'GTGGMRCCTGCAKRTTGG', total_primer_specificity_mismatch=19, num_permutations=32)

pdf("dsr1.pdf")
plot(dsr1, ranks=c("class"))
dev.off()

thanks,

T.

@thierryjanssens
Copy link
Author

The same error is returned when using the following primers:

'AGAGTTTGATCMTGGC', 'TACCTTGTTACGACTT'

@MVesuviusC
Copy link
Owner

I tried running both of these primer sets directly through primerblast (filling in the ambiguous bases by hand) and got zero hits, which is why you're getting that error message. If these primers are working in the lab, they clearly they're amplifying something, but it may be worthwhile to find a sequence they're supposed to amplify and make sure there isn't some issue with the primer sequence compared to the known sequence.

@thierryjanssens
Copy link
Author

That is strange.
In the reference organism the dsrA primer sets has binding sites on two positions in the genome:

image

@MVesuviusC
Copy link
Owner

I'm not sure, if you take the green and yellow sequences and try them in primer blast, do they find hits?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants