317 research outputs found

    Accurate, uncertainty-aware classification of molecular chemical motifs from multi-modal X-ray absorption spectroscopy

    Full text link
    Accurate classification of molecular chemical motifs from experimental measurement is an important problem in molecular physics, chemistry and biology. In this work, we present neural network ensemble classifiers for predicting the presence (or lack thereof) of 41 different chemical motifs on small molecules from simulated C, N and O K-edge X-ray absorption near-edge structure (XANES) spectra. Our classifiers not only reach a maximum average class-balanced accuracy of 0.99 but also accurately quantify uncertainty. We also show that including multiple XANES modalities improves predictions notably on average, demonstrating a "multi-modal advantage" over any single modality. In addition to structure refinement, our approach can be generalized for broad applications with molecular design pipelines

    The Generalized Green's function Cluster Expansion: A Python package for simulating polarons

    Full text link
    We present an efficient implementation of the Generalized Green's function Cluster Expansion (GGCE), which is a new method for computing the ground-state properties and dynamics of polarons (single electrons coupled to lattice vibrations) in model electron-phonon systems. The GGCE works at arbitrary temperature and is well suited for a variety of electron-phonon couplings, including, but not limited to, site and bond Holstein and Peierls (Su-Schrieffer-Heeger) couplings, and couplings to multiple phonon modes with different energy scales and coupling strengths. Quick calculations can be performed efficiently on a laptop using solvers from NumPy and SciPy, or in parallel at scale using the PETSc sparse linear solver engine.Comment: 3 pages, software can be found open source under the BSD-3-clause license at github.com/x94carbone/GGC

    A new metal transfer process for van der Waals contacts to vertical Schottky-junction transition metal dichalcogenide photovoltaics

    Get PDF
    Two-dimensional transition metal dichalcogenides are promising candidates for ultrathin optoelectronic devices due to their high absorption coefficients and intrinsically passivated surfaces. To maintain these near-perfect surfaces, recent research has focused on fabricating contacts that limit Fermi-level pinning at the metal-semiconductor interface. Here, we develop a new, simple procedure for transferring metal contacts that does not require aligned lithography. Using this technique, we fabricate vertical Schottky-junction WSâ‚‚ solar cells, with Ag and Au as asymmetric work function contacts. Under laser illumination, we observe rectifying behavior and open-circuit voltage above 500 mV in devices with transferred contacts, in contrast to resistive behavior and open-circuit voltage below 15 mV in devices with evaporated contacts. One-sun measurements and device simulation results indicate that this metal transfer process could enable high specific power vertical Schottky-junction transition metal dichalcogenide photovoltaics, and we anticipate that this technique will lead to advances for two-dimensional devices more broadly

    Lightshow: a Python package for generating computational x-ray absorption spectroscopy input files

    Full text link
    First-principles computational spectroscopy is a critical tool for interpreting experiment, performing structure refinement, and developing new physical understanding. Systematically setting up input files for different simulation codes and a diverse class of materials is a challenging task with a very high barrier-to-entry, given the complexities and nuances of each individual simulation package. This task is non-trivial even for experts in the electronic structure field and nearly formidable for non-expert researchers. Lightshow solves this problem by providing a uniform abstraction for writing computational x-ray spectroscopy input files for multiple popular codes, including FEFF, VASP, OCEAN, EXCITING and XSPECTRA. Its extendable framework will also allow the community to easily add new functions and to incorporate new simulation codes.Comment: 3 pages, 1 figure, software can be found open source under the BSD-3-clause license at https://github.com/AI-multimodal/Lightsho

    Uncertainty-aware predictions of molecular X-ray absorption spectra using neural network ensembles

    Full text link
    As machine learning (ML) methods continue to be applied to a broad scope of problems in the physical sciences, uncertainty quantification is becoming correspondingly more important for their robust application. Uncertainty aware machine learning methods have been used in select applications, but largely for scalar properties. In this work, we showcase an exemplary study in which neural network ensembles are used to predict the X-ray absorption spectra of small molecules, as well as their point-wise uncertainty, from local atomic environments. The performance of the resulting surrogate clearly demonstrates quantitative correlation between errors relative to ground truth and the predicted uncertainty estimates. Significantly, the model provides an upper bound on the expected error. Specifically, an important quality of this uncertainty-aware model is that it can indicate when the model is predicting on out-of-sample data. This allows for its integration with large scale sampling of structures together with active learning or other techniques for structure refinement. Additionally, our models can be generalized to larger molecules than those used for training, and also successfully track uncertainty due to random distortions in test molecules. While we demonstrate this workflow on a specific example, ensemble learning is completely general. We believe it could have significant impact on ML-enabled forward modeling of a broad array of molecular and materials properties.Comment: 24 pages, 16 figure
    • …
    corecore