Computational drug repositioning using low-rank matrix approximation and randomized algorithms | Synapse