You are browsing as a guest. Sign up (or log in) to start making projects!

DNA Encoder

  • 5 Devlogs
  • 29 Total hours

I am building a script that turns regular text into DNA bases. This is because I think that the future of storage is DNA because it is extremely dense, and lasts for a very long time. https://nitish-vankina.github.io/dnaencoder/

Open comments for this post

10h 47m 38s logged

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.

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.

Replying to @nitishvankina

0
2
Open comments for this post

2h 16m 47s logged

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%.

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%.

Replying to @nitishvankina

0
48
Open comments for this post

14h 3m 36s logged

I have upgraded my UI greatly. I started looking into popular websites and tried using their purplish/bluish gradients on my website.

I have upgraded my UI greatly. I started looking into popular websites and tried using their purplish/bluish gradients on my website.

Replying to @nitishvankina

0
23
Open comments for this post

1h 16m 35s logged

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.

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.

Replying to @nitishvankina

0
21
Open comments for this post

35m 53s logged

I am working on a small script to turn binary into DNA bases. I want to learn how to make a UI soon.

I am working on a small script to turn binary into DNA bases. I want to learn how to make a UI soon.

Replying to @nitishvankina

0
4

Followers

Loading…