Scientific discovery process