Developing tools for open collaborative research