Re: Optimization algorithm help needed
- From: Randy Poe <poespam-trap@xxxxxxxxx>
- Date: Tue, 14 Aug 2007 11:22:11 -0700
On Aug 14, 1:54 pm, Bryan <b...@xxxxxxxxxx> wrote:
Hi,
I'm doing a little bioinformatics work, and could use some advice on a
problem. Im posting it here becuase it really is an optimization issue
(I think).
Given a sequence, I can design multiple sets of primers that will
amplify parts of this sequence with PCR. The region of the sequence
amplified between the primers is the product.
So I might have something like this:
Seq: AAGGGCCTTTGGAAGGGCCCTGCGGTTCTCTAAGGCCGCGGCTTTA
P1 >>>> <<<<<
P2 >>>> <<<<<
P3 >>>>> <<<<
P4 >>>> <<<<<<<
P5 >>>> <<<<
P6 >>> <<<<
So, here's where the optimization starts... each primer set (P1-P6) is
ranked by a score as to how well it will work with the PCR. I also
need to favor longer products, as these primers cost money and the less
of them I have to order the better. I also need to cover the entire
sequence with primers.
So is there a way to pick the ideal set of primers, optimizing for:
1. Score
2. Length
3. Coverage
I think this is not an unusual problem, maybe there are papers that do
something like this? Or maybe even exactly this?
Maybe more info is needed?
Yes. A lot more information about your problem is needed.
1. Is the sequence fixed? You want to design a set of "primers"
which is optimum for this sequence?
2. You've explained almost nothing about what a "primer"
does. I'm guessing that it is something that looks for
a specific sequence and snips the part between two
occurrences of that sequence.
a. Is that correct?
b. Is the number of primers fixed?
c. Is the length of the sequence a primer looks
for fixed?
d. What if there were n copies of that sequence?
Would the primer snip the whole strand into (n-1)
substrands at those points?
3. What do you mean by coverage? If the effect of
P1 (for instance) in your drawing above is to snip
the sequence into 3 pieces, don't those 3 pieces
cover pretty much the whole strand?
4. What is PCR and what does "how well it works with
the PCR" mean?
Probably lots more questions based on your answers,
but that's what looks to me like the most basic
missing info.
- Randy
.
- Follow-Ups:
- Re: Optimization algorithm help needed
- From: Bryan
- Re: Optimization algorithm help needed
- References:
- Optimization algorithm help needed
- From: Bryan
- Optimization algorithm help needed
- Prev by Date: Re: Optimization algorithm help needed
- Next by Date: Re: Optimization algorithm help needed
- Previous by thread: Re: Optimization algorithm help needed
- Next by thread: Re: Optimization algorithm help needed
- Index(es):
Relevant Pages
|