China
Shanghai Jiao Tong University (SJTU) - Shanghai Cancer Institute
Drug repurposing, Drug discovery, SLC6A4, SERT, Aerobic glycolysis