You can't possibly rely on the buy/sell numbers here. Lots of larger trades are delayed, and those that aren't can be the 'wrong' side of the mid price.
These are mice with a transplanted human blood system and immune system. So in the sense of blood and immune system they are closer to humans than monkeys.