Also if you haven't seen it, https://en.wikipedia.org/wiki/The_Gold_Bug_Variations by Richard Powers is an absolutely amazing fiction book that combines DNA, cryptography, and many more interesting concepts.