Suppose I want to create a large number of random DNA strands (maybe a million, or a billion, or even something close to all $4^N$ possible sequences of $N$ base pairs). Is there an experimental way to do this?

  • $\begingroup$ Please do not add inappropriate tags to attract the attention of more people. It is abusing the system. I have removed both them and your aplpologia. $\endgroup$ – David Nov 10 '18 at 21:08

Chemical DNA synthesis has you covered for short DNA strands.

It's possible to just use an equimolar mixture of all 4 bases when you do chemical synthesis, which results in random sequences. (This is most often used to generate barcoded primers).
The main problem with this approach is that:

  1. chemical synthesis is not super efficient, anything above ~1-2kb will likely not be possible
  2. If you work with a fully randomised sequence it becomes much harder to do quality control of the product (you can't sequence it).

You can also easily even calculate the probability of generating all possible sequences for a given strand length and yield.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.