Consciousness Modeled Computational Paradigm

Creation, by it’s nature, operates the systems that arise within it in the most efficient manner possible. Only Creation is so economical in it’s every expression. Wisdom compels the thoughtful to observe and learn from nature’s miraculous ingenuity and employ these methods in the development of technology whenever it is possible to do so.

The system that Creation has devised for encoding and transmitting information is known as genetics whose base units of currency are RNA and DNA. I believe that the time has come to employ nature’s own information management system in the field of modern computer science.

It is the goal of this project to bring about this transformation in the state of art for computing machines.

Brief Summary of DNA Structure

DNA is a four bit system using the following nucleic acids as units for storing and conveying data.

These are:

Adenosine (A)
Formula C10H13N5O4

Figure 1. - Adenosine

Thyamine (T)
Formula C5H6N2O2

Figure 2. - Thyamine

Cytosine (C)
Formula C4H5N3O

Figure 3. - Cytosine

Guanine (G)
Formula C5H5N5O

Figure 4. - Guanine

By virtue of their geometry, which is governed by magnetic/numeric polarity, these nucleic acids will always pair such that Adenosine binds with Thyamine and Cytosine with Guanine. These units are referred to as base pairs.

Possibility of a DNA-Modeled Computing Paradigm

The basis of modern computer science is binary in nature, which is to say that it is based upon whether the voltage in a given transistor is off (zero) or on (one). These zeros and ones are rolled up into a base 2 number system which is operated to encode information “digitally”. By convention (e.g. standards like ASCII or UTF8), the letters of the English alphabet, for example, are digitally encoded by 8 bit phrases of zeros and ones called bytes.

DNA is also digital, but it is not limited to positions 0 and 1. DNA uses 4 possible bit positions and is therefore a quaternary digital system:

Figure 5. - Assigned numeric value for nucleic acids in DNA

By convention, a binary digital byte is 8 bits in length, providing 256 possible different values per byte.

A “byte” of DNA is called a codon. A codon is 3 bits long (e.g., AAA or GCT). Each bit can be one of 4 possible values (0, 1, 2 or 3) and so the DNA quaternary encoding system provides 64 possible values per codon.

Binary 8 Bit Byte

Figure 6. - Binary 8-bit byte

Any value between 0 and 255 can be expressed within this binary system. For example, the number 73 would include 1 bit from 2^6, 1 bit from 2^3 and 1 bit from 2^0.

This binary value looks like:

and can be expressed in base 10 as:
64 + 8 + 1 = 73

Quaternary 3 Bit Byte (aka. Codon)

Figure 7. - Quat 3 bit byte, or Codon

Any value between 0 and 63 can be expressed within this quaternary system.
For example, the number 53 is represented by a 3 bit in the 4^2 ordinal, a 1 bit in the 4^1 ordinal and a 0 bit in the 4^0 ordinal. This is represented as 310 in base 4. Chemically, DNA would express this with the use of the following nucleic acids:
TGA which would pair with ACT.

Complete listing of codon bit pairs (All sum to 9)

The positive side (left) and negative side (right) sum to neutrality (9). This polar balance provides the underlying framework dictating DNA’s physical form. This is of course an expression of vortex mathematics in biology. It is the magnetic relationship between the base pairs which enables the compression of DNA in biological systems. The very same principles, however expressed by numeric polarity, provides the under-pinning for a DNA-modeled compression algorithm.

Figure 8. - Base pairs are magnetically neutral

Keyboard Encoding Standard

ASCII standard encoding with DNA translation
The long time standard for keyboard encoding is known as ASCII. Since ASCII is a base-2 8-bit standard, it supports 256 unique values. Just as a 16-bit binary standard requires 2 bytes to cover a range of 512 characters, a DNA-based keyboard encoding standard, with its limit of 64 values per codon, requires multiple codons to support the ASCII standard. This can be implemented as follows:

Codon 0

Figure 9. - ASCII CODON 0

Codon 1

Figure 10. - ASCII CODON 1

New Foundational Standards

It would be ideal to deprecate many of the legacy ASCII character codes such as ENQ, RS, EM, etc in a new DNA based standard.
In developing a new Foundational Encoding Standard, UTF8, UTF16, etc. should be considered. It may take as many as 8 codons to capture all of the needed keyboard codes for world-wide requirements.

Simple Encoding Example

Figure 11. - Textual

Only one half of the codon pair needs to be stored since the other half can be inferred and applied by an algorithm at compression runtime.

Figure 12. - Genetic modeled text encoding

The ability to persist only half the bit pair provides a fundamental efficiency quotient of 3 to 8 (62.5%) over the current binary paradigm before compression is even considered.

Numeric Polarity based Helical Compression Algorithm

Using these methods, data can be compressed in a manner identical to that of DNA. It is possible to utilize the principles of numeric polarity to compress information into a kind of “chromosomal superstructure” just as with physical DNA.
Furthermore, it appears that DNA modeled compression offers performance curves allowing large amounts of information to be more tightly packed then smaller amounts of information. This agrees with the observation that fruit fly DNA is physically much larger then human DNA and yet it contains many orders of magnitude LESS data.

DNA Runtime Environment

32 bit PC architecture allows the CPU to address four 8-bit bytes of data per clock cycle. Since a quaternary system is not compatible with today’s hardware, a translation layer is required which may be implemented as a runtime environment.

Figure 13. - Mapping Bytes to Codons in a VM

Bit position 9 is reserved for technical overhead in support the virtual run-time environment. The 9th bit can be reclaimed when implemented on quaternary based hardware.
I should also note that, while I am proposing a system of bits based on 0, 1, 2, 3 for the sake of feasibility of implementation. The system nature itself uses appears to rely on the following pairing system :
1 pairs with 8
2 pairs with 7
and 4 pairs with 5
Nature reserves 9, 3 and 6 for higher purposes.
9 is connected with the causal intention of Mind that underlies all observable force driven events.
3 and 6 are connected are expression of polarity aspect of force which we observe everywhere in our subject and object human experience.

CMYK Data Transmission

The subtractive CMYK four-state color description system appears to operate in a manner similar to that of how nature uses light within physical RNA/DNA. It stands to reason that the “technical access” to use of 1-8, 2-7 and 4-5 pairs may be achievable by using a light based system. It may be possible to input and output quaternary digital information to DNA-modeled machines using light harmonics in the form of a subtractive 4 color standard.
C = Cyan
M = Magenta
Y = Yellow
K = key (Black)

Figure 14. - CMYK

It is interesting to note that chromosomes (tightly packed DNA superstructures) naturally reflect these very colors (thus their name). See image of chromosome below.

Figure 15. - Chromosome exhibits CMYK subtractive color dynamics