1. Department of Mathematics and Statistics, Université de Montréal, Montréal, QC H3T 1J4, Canada, and Mila - Quebec AI Institute, Montréal, QC H2S 3H1, Canada.
2. Department of Computer Science and Operations Research, Université de Montréal, Montréal, QC H3T 1J4, Canada, and Mila - Quebec AI Institute, Montréal, QC H2S 3H1, Canada.
3. Helmholtz Munich, Ingolstädter Landstr. 1, 85764 Neuherberg, Germany, and Technical University of Munich, Arcisstr. 21, 80333 Munich, Germany.
4. Departments of Computer Science and Genetics, Yale University, New Haven, CT 06520 USA.
5. Department of Neuroscience, Yale University, New Haven, CT 06520 USA.
6. Departments of CMSE and Mathematics, Michigan State University, East Lansing, MI 48824 USA.
7. Corresponding coauthor. Department of Mathematics and Statistics, Université de Montréal, Montréal, QC H3T 1J4, Canada, and Mila - Quebec AI Institute, Montréal, QC H2S 3H1, Canada.
8. Corresponding coauthor. Departments of Computer Science and Genetics, Yale University, New Haven, CT 06520 USA, and Departments of CMSE and Mathematics, Michigan State University, East Lansing, MI 48824 USA.