Swiss scientists recorded a whole music album in the DNA molecule

0
158
views
<pre>Swiss scientists recorded a whole music album in the DNA molecule

If nucleotides A, T, G and C are considered as elements of description and storage of data, analogues 0 and 1 in the binary system of calculation, then it becomes possible to encode with their help some information. And write down, keeping it in the DNA molecule, which consists of adenine, thymine, guanine and cytosine. This is exactly what the scientists from the Swiss ETH Zurich did.

The Swiss chose the music album “Mezzanine” by the band Massive Attack, one of the most popular albums of 1998. But this is only 15 MB of data, and the largest amount of information written on DNA is 200 MB. It was created in Microsoft, recording in high quality one of the clips of the well-known music group OK Go!

To record the information molecule of DNA, it is necessary to initially translate the binary code into a quadruple, but with restrictions on possible connections between nucleotides. Next, the DNA molecule itself is synthesized by code, and this is an extremely long and time-consuming process. With the recording on media based on silicon and close to not be compared, for mass use at this stage the technology is not suitable in principle.

And what is its advantage then? First, the colossal capacity of the carrier – 1 gram of DNA molecules can store a billion terabytes of information. Secondly, any physical carrier degrades and wears from time to time. DNA is used to create countless copies of new materials, and therefore a priori “eternal.” In a dehydrated state the molecule can be stored for tens of thousands of years, and if you use genetic engineering, then any flower or mold can be turned into a “copy center” where data recorded once on DNA will be reproduced naturally.

(function (d, s, id) {   var js, fjs = d.getElementsByTagName (s) [0];   if (d.getElementById (id)) return;   js = d.createElement (s); js.id = id;   js.src = “//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8”;   fjs.parentNode.insertBefore (js, fjs); } (document, 'script', 'facebook-jssdk'));

Source link