Open comments for this post
I made massive progress on my project (turning text into dna). Like I said in earlier posts, I think that DNA is the future. But we still need a way to turn our text into DNA bases. Thats why I am making this program. Before, my UI was just for show. But now I added JS files to make it actually functional. I created a radiation.js that could stimulate radiation damage, and used data from NASA.
Open comments for this post
Built out the full UI with four tabs — encode, decode, analyze, and trace.
The analyze tab was the most interesting to build. Had to implement the
SantaLucia 1998 nearest-neighbor thermodynamic model to estimate melting
temperature. It uses ΔH and ΔS values for every possible base pair
combination to predict how stable a strand is under heat. For short
strands under 14 bases it falls back to the simpler Wallace rule.
Also learned what GC content actually means — G and C form 3 hydrogen
bonds when they pair, A and T only form 2. So a strand with good GC
balance is physically stronger. The ideal range for synthesis is 40–60%.
Open comments for this post
I have upgraded my UI greatly. I started looking into popular websites and tried using their purplish/bluish gradients on my website.
Open comments for this post
Did you know that all of the data in the world could fit into 3 coffee mugs?
If those mugs were made out of DNA
Computers store data in binary code (0s and 1s), but DNA uses four chemical bases: A, C, T, and G.
By writing a simple script, we can map binary pairs to DNA letters.
Because DNA is so dense, it can store humanity’s entire digital footprint into the palm of your hand, while keeping it safe for thousands of years. I have began work on a script that can hopefully do this.
Open comments for this post
I am working on a small script to turn binary into DNA bases. I want to learn how to make a UI soon.