¿Qué es ciencia y qué no?

Hace tiempo aquí hemos tenido un interesante debate, donde algunos de los participantes decían que aquello que no se ha explicado completamente y en todos sus niveles de análisis, no puede ser llamado ciencia.

Dicho punto de vista a mí me ha parecido desde el principo que es claramente incorrecto, porque de tomar este requisito para considerar a una disciplina como ciencia, nada lo seria.

Y es que muchas veces se dice que la psicología no es una ciencia porque no se conocen muchos aspectos sobre el cerebro. Que si no conocemos la causa exacta a nivel molecular de nuestro ser, no se hace ciencia.