Facilitating scientific activity