Information Theory
for DNA Storage
At DNAalgo we leverage information theory for a fast and reliable DNA storage
WE PLAY IN THE STORAGE INDUSTRY
DNA Data Storage
DNA Storage refers to the ability of storing digital file (i.e., made of 1 and 0 digital bits) into synthetic DNA (made of a sequence of A, C, G, and T nucleobases). Every digital file can be represented with a sequence of 1’s and 0’s which can be encoded (i.e., translated) into a sequence of nucleobases. At this point the DNA synthesis takes place and the resulting DNA filament is ready to retain the information for ages. When needed, the stored information is retrieved through the DNA sequencing, which returns a string of nucleobases (A, C, G, T). The process of going back to the digital domain is called Decoding; in a nutshell, the decoding algorithm rebuilds the original digital file, making sure that all the sequencing errors are fixed.

INFORMATION THEORY APPLIED TO DNA STORAGE
What we offer
Thanks to more than a century of cumulative experience in Error Correction Codes (ECC) design, data analysis, data protection, and development of electronic systems, DNAalgo has developed DNAssim, a full-system simulator for a fast and reliable DNA storage. By leveraging the full design-space exploration enabled by DNAssim, DNAalgo can develop the most efficient Encoding/Decoding IPs for each specific combination of Synthesis and Sequencing technologies.
Noise Modeling
We build stochastic models of the storage errors associated with any Synthesis/Sequencing technology; these models can be used to run software simulations instead of expensive and long Synthesis/Sequencing experiments.
Encoding and Decoding IPs
Using synthetic DNA for data storage implies two steps of digital data processing: Encoding and Decoding. We combine a full set of error stochastic models with a proprietary simulator (DNAssim) to develop the most efficient IPs for both Encoding and Decoding.
DNAssim
Because of the intrinsic statistical behavior of the storage errors, a simulator is required for figuring out the impact of Encoding/Decoding algorithms. We have built from scratch a full-system simulator for DNA storage which enables a complete design exploration of Encoding/Decoding: DNAssim.

ALGORITHMS FOR A FAST AND RELIABLE DNA STORAGE
About Us
DNAalgo is a start-up located in the Milano area, in the north of Italy. A team of veterans of the storage industry, including mathematicians, data scientists, and engineers is paving the way for the application of the most sophisticated tricks of the Information Theory to the DNA storage. At DNAalgo we believe that data “manipulation” is the only way for making DNA storage reliable and fast enough for the storage industry; without reliability and speed, DNA storage won’t go too far from Today’s proof-of-concept stage.