[1] Barcelona Inst Sci & Technol, Inst Res Biomed IRB Barcelona, Barcelona, Spain
[2] UCL, Dept Chem, London, England
[3] Catalan Inst Res & Adv Studies ICREA, Barcelona, Spain
[4] Joint BSC CRG IRB Program Computat Biol, Barcelona, Spain
[5] Univ Barcelona, Dept Biochem, Barcelona, Spain