Why are there no female Space Marines?

Have come across some theories which range from the models not being up to scratch, to lore that Space Marines are almost not human, but none of these give a definitive answer. 

There are female Imperial guardsmen and there are Sisters of Battle (one of the reasons the sculptures not being up to scratch is a terrible argument).

Anyone have any ideas?