3 ms·
It's more like editing the raw binary of an executable. It's only more precise if you understand the binary representation and the impact of changes. Otherwise
by dwaltrip 8y ago
It's more like editing the raw binary of an executable. It's only more precise if you understand the binary representation and the impact of changes. Otherwise it's incredibly imprecise, as you are just randomly flipping switches.
In the case of genetics, we have a some understanding, but it is fairly limited. There is real potential for unexpected harm, given how much we don't know and the complexity of the code. Of course, we can do some amazing things with the parts we do understand.
Selecting breeding is like using a high level GUI that is decently functional. Like most GUIs, it significantly restricts how you can modify the underlying data. The plus side is that it is harder to put the data in a bad or dangerous state using only the controls offered by the GUI.
- pskk 8y agoI was trying to reason about CRISPR (and other editing methods) and try to get an analogy. It sounds a lot like an efficient hex editor. Sure you can edit parts of the "code" but we don't have any debuggers readily available. We can edit randomly and "run" the code, but as far as I know that's about it.
- anigbrowl 8y agoAnd it turns out nature really likes operator overloading.
- saltcured 8y agoIt's not a perfect analogy, but I think CRISPR is a bit like a regexp-replace edit function being used to hot-patch your live system memory. It has an extremely narrow pattern-recognition buffer, and you are gambling that you found a sufficiently unique signature at your edit point(s) so that it doesn't also corrupt unrelated parts of your system image that happen to match the same pattern.
- lukeschlather 8y agoI don't think it's really accurate to describe selective breeding as restricting how you can modify the underlying data. I'd rather say that the executable itself contains layer upon layer of consistency checks so if you modify it too much it will just refuse to "boot up." In fact selective breeding relies heavily on this mechanism since it can create hundreds or even millions of nonviable organisms for every viable organism. If the consistency checks in the natural genome don't stop you, pretty much by definition whatever you're doing could happen through an unlikely coincidence of selective breeding (especially if you involve a wild virus to take the place of the lab virus.)
- deleted 8y ago[deleted]