A distributed system for integrating and sharing biology data and tools