A computing system for discovering causal relationships among human genes to improve drug repositioning