Supporting distributed scientific collaboration: Implications for designing the CiteSeer collaboratory