Tuesday, May 22, 2012

DNA Reshuffled!



From the eyes of a Computer Engineer, I will try to put forth the genetics. 

1.) Lets say we need to fill a register of Genetic code (just like an IP address). For a different person, we need a different code. A code represents a unique person.
For now lets say that there are quadrillion/1000 Trillion different possibilities (considering the fact that current population is just 7billion)
So the no. of bits this register need to have is 50. So, to let you get the feel of this register being the genetic code, Lets say there may be 64 types of eyes, so 6 bits for eyes, 128 different colour of skin, so 7 bits for skin colour, 16000 different face cuts, so 14 bits for face cut and so on..
Now this might let you wonder that 50 bits are such a small register size, and this indeed means that possibility is way over a 1000 Trillion. So God can indeed make more than 10^15/7*10^9 times the population of earth without repeating a single character.

Below is a little illustration of how the IP addresses are allocated, if you know it you can skip it and start reading from  ***STAR***.

2.)The distribution of Ip address to companies done depending how large the chunk you want to give to a particular company. So, Lets say I have an address of 16bits (a total of 64K addresses) and we want to divide it to 32K+16K+8K+8K. So I will fix the first bit to say 0 and give it to company A. fix first 2 bits as 10 and give it to B. and fix first 3 bits as 110 and 111 and give them for use to C and D. Now, A B C D all have 15,14,13,13 bits resp. to vary and hence 32K, 16K, 8K, 8K addresses.

***STAR***

3.) Now lets assume division of Genetic code over 7 continents. Asia is most populated so we have lets say 10 bits fixed for all Asians. Lets say these fixed bits represent colour, nature and all those features that you think are common in all asians. Do the same thing for all the continents.
One can further divide these continents into countries. Lets say Indians and Chinese dont have similar eyes, similar voice etc, but are similar in colour etc.
So lets fix 10 bits between Chinese and Indians. So in total Indians and chinese are more similar than an Indian and American coz they have 20 bits in common rather than 10 bits.

4.) Now lets go up to the illustration of the company (2), Suppose the company initially bought more no. of IP addresses than it uses, then those extra bits are being wasted. And no one can use those IP addresses.
Similar is the case with genetic code, the continents whose population is less are not able to fill up that big gap of available genetic diversity.

5.) Now, the child bears the genetic code which is intermediate value of the genetic code of its parents. Because the child will either pick up the characteristic of its father or its mother, thus giving it an overall intermediate value.

6.) Now the Hypothesis is that if the Parents are genetically very diverse, say belonging to different continents, then only we can fill up those intermediate gaps inbetween. Because we are only using a very small fraction of the available genetic code. only 7 billion reside on earth when the possibility is as large as quadrillion, So it will be better for human race that all these 7 billion genetic codes that we are using right now are very sparse apart rather than being chunked up.

So inter racial marriages and children are the need of the hour!! go for it!!