science meets science fiction