Gene Network Inference using Machine Learning and Graph Algorithms on Big Biomedical Data