Hachi is a research project I did through the PURE Award in my second year. Having a background in both biology and computer science, I was interested in the feasibility of storing digital data in DNA. Using (at the time) a novel encoding algorithm called the DNA Fountain algorithm, I simulated the process of encoding data using Hachimoji DNA, which appends four additional synthetic nucleotides to the genetic alphabet.
The program simulates the molecular processes of storing and reading the digital data in DNA by using the reported error rates of these processes in literature. The goal was to determine whether DNA Fountain could still decode the data even with higher error rates associated with synthetic nucleotides.
This project was a failure in terms of generating useful insights about DNA digital storage, but was a healthy learning experience which paved the way for future research endeavours.