Biophysics and biochemistry would both fit the bill.
I would not take the site you linked seriously - it's the ramblings of a crackpot. If you happen to have a biology background and would like to debate this, I'd be happy to elaborate.
I would not take the site you linked seriously - it's the ramblings of a crackpot. If you happen to have a biology background and would like to debate this, I'd be happy to elaborate.