Deposition Science Meaning