Sperm compilation