Question: what is the difference between spontaneous generation and biogenesis?
Answer: Biogenesis is the theory that life only comes from life. This is also known as univocal generation that the offspring of cells are the same as the parental cells that they came from. Spontaneous generation or abiogenesis is the exact opposite of biogenesis. Spontaneous generation says that life can come from non life.