SpermBlue: a new universal stain for human and animal sperm which is also amenable to automated sperm morphology analysis.

SpermBlue: a new universal stain for human and animal sperm which is also amenable to automated sperm morphology analysis.