Animal embryonic stem (ES) cells: self-renewal, pluripotency, transgenesis and nuclear transfer.

Animal embryonic stem (ES) cells: self-renewal, pluripotency, transgenesis and nuclear transfer.