Patent AU-2018204252-B2 (AU)
Title: Methods of coding and decoding information
Inventor: SMIRNOV SERGEY NIKOLAYEVICH
IPC: C12Q1/68
Filed: 2018-06-14
Granted: 2019-11-07
Abstract: The inventions fall into the category of means of coding/ decoding of all types of information (text file, images, sound files) using DNA, RNA and amino acid sequences. A coding method was suggested according to which a data array to be coded is divided into chunks, each of which is assigned at least one element of the molecular genetic system; the set of elements in the system is supplemented by relevant indexing information consisting of i data bits and k check bits. Each piece of i+k bit data shall be written as a multiplet of the molecular genetic system consisting of the n number of nitrogenous bases or corresponding amino acids. Besides the information to be coded, one shall also write the value n and the information about the selected method of transforming the matrix into a sequence and the reading order. A decoding method was suggested according to which the machine-readable sequence is divided into chunks of information to be decoded, which includes combinations of i data bits and k check bits, and assigned at least one multiplet of the molecular genetic system consisting of the n number of nitrogenous bases or corresponding amino acids. The molecular genetic system used for the coding/ decoding consists of a base representing a four-nitrogenous base matrix [ TU ; the nitrogenous bases are grouped according to the number of hydrogen bonds and the number of condensed rings contained in the molecular structures of nitrogenous bases; the matrix is formed in advance by raising tensors of each previous generation matrix to the second power multiple times in order to obtain a next-generation matrix. The system binary indices that form the i data bits correspond to the selected characteristic of the nitrogenous bases. As a result, the effectiveness of antinoise coding and decoding is enhanced due to the increase in the volume of transmitted and received information and due to the decrease in the number of elements used for coding/ decoding. 2 independent claims, 33 dependent claims, 17 illustrations. METHODS OF CODING AND DECODING INFORMATION Table Decimal Triplet for Triplet for Amino Indexing Latin Russian triplet DNA RNA acid informatio alphabet alphabet code n 63 GGG GGG Gly(G) 111111 space 62 GGC GGC Gly (G) 111110 capital letter 61 GCG GCG Ala(A) 111101 60 GCC GCC Ala (A) 111100 (dot) 59 CGG CGG Arg(R) 111011 , (comma) 58 CGC CGC Arg(R) 111010 ;(semicolon) 57 CCG CCG Pro(P) 111001 3 56 CCC CCC Pro(P) 111000 S1 55 GGA GGA Gly (G) 110111 54 GGT GGU Gly (G) 110110 111 53 GCA GCA Ala (A) 110101 enter; new paragraph; 52 GCT GCU Ala (A) 110100 10 51 CGA CGA Arg (R) 110011 bI 50 CGT CGU Arg(R) 110010 'b 49 CCA CCA Pro(P) 110001 b 48 CCT CCU Pro(P) 110000 ? (question mark) 47 GAG GAG Glu(E) 101111 46 GAC GAC Asp(D) 101110 45 GTG GUG Val(V) 101101 number 44 GTC GUC Val(V) 101100 q 43 CAG CAG Gln(Q) 101011 42 CAC CAC His(H) 101010 41 CTG CUG Leu(L) 101001 40 CTC CUC Leu (L) 101000 1 39 GAA GAA Glu(E) 100111 «» (quotationmarks) 38 GAT GAU Asp(D) 100110 F 37 GTA GUA Val(V) 100101 36 GTT GUU Val(V) 100100 E 35 CAA CAA Gln(Q) 100011 34 CAT CAU His(H) 100010 color 33 CTA CUA Leu(L) 100001 ()(parentheses) 32 CTT CUU Leu (L) 100000 b 31 AGG A GG Arg (R) 011111 - (minus/ dash) 30 AGC AGC Ser(S) 011110 + (plus)