1. Department of Chemistry Kavli Energy Nanoscience Institute and Bakar Institute of Digital Materials for the Planet College of Computing Data Science and Society University of California, Berkeley Berkeley CA-94720 United States
2. Department of Electrical Engineering and Computer Sciences and Bakar Institute of Digital Materials for the Planet College of Computing Data Science and Society University of California, Berkeley Berkeley CA-94720 United States
3. Department of Electrical Engineering and Computer Sciences Department of Statistics Department of Mathematics School of Information and Bakar Institute of Digital Materials for the Planet College of Computing Data Science and Society University of California, Berkeley Berkeley CA-94720 United States
4. KACST—UC Berkeley Center of Excellence for Nanomaterials for Clean Energy Applications, King Abdulaziz City for Science and Technology Riyadh 11442 Saudi Arabia