PyXtal: a Python Library for Crystal Structure Generation and Symmetry Analysis
arXiv:1911.11123 · doi:10.1016/j.cpc.2020.107810
Abstract
We present PyXtal, a new package based on the Python programming language, used to generate structures with specific symmetry and chemical compositions for both atomic and molecular systems. This soft ware provides support for various systems described by point, rod, layer, and space group symmetries. With only the inputs of chemical composition and symmetry group information, PyXtal can automatically find a suitable combination of Wyckoff positions with a step-wise merging scheme. Further, when the molecular geometry is given, PyXtal can generate different dimensional organic crystals with molecules occupying both general and special Wyckoff positions. Optionally, PyXtal also accepts user-defined parameters (e.g., cell parameters, minimum distances and Wyckoff positions). In general, PyXtal serves three purposes: (1) to generate custom structures, (2) to modulate the structure by symmetry relations, (3) to interface the existing structure prediction codes that require the generation of random symmetric structures. In addition, we provide several utilities that facilitate the analysis of structures, including symmetry analysis, geometry optimization, and simulations of powder X-ray diffraction (XRD). Full documentation of PyXtal is available at \url{https://pyxtal.readthedocs.io}.
arXiv comment10 pages, 8 figures
References in corpus (11)
- Global Optimization by Basin-Hopping and the Lowest Energy Structures of Lennard-Jones Clusters Containing up to 110 Atoms
- CALYPSO: a method for crystal structure prediction
- Crystal Structure Prediction via Particle Swarm Optimization
- Ab initio Random Structure Searching
- Predicting crystal structures: the Parrinello-Rahman method revisited
- Accelerating crystal structure prediction by machine-learning interatomic potentials with active learning
- Data-driven learning of total and local energies in elemental boron
- Constrained evolutionary algorithm for structure prediction of molecular crystals: methodology and applications
- : a software library for crystal symmetry search
- Genarris 2.0: A Random Structure Generator for Molecular Crystals
- Prediction of Novel High Pressure H2O-NaCl and Carbon Oxide Compounds with Symmetry-Driven Structure Search Algorithm
Cited by in corpus (24)
- A Symmetry-orientated Divide-and-Conquer Method for Crystal Structure Prediction
- Structure, Stability and Superconductivity of N-doped Lutetium Hydrides at kbar Pressures
- DenseGNN: universal and scalable deeper graph neural networks for high-performance property prediction in crystals and molecules
- Assessing the feasibility of near-ambient conditions superconductivity in the Lu-N-H system
- Crystal structure prediction of materials with high symmetry using differential evolution
- Neural Networks Potential from the Bispectrum Component: A Case Study on Crystalline Silicon
- Prediction of surface reconstructions using MAGUS
- Neural networks trained on synthetically generated crystals can extract structural information from ICSD powder X-ray diffractograms
- Crystal structure prediction of (quasi-)two-dimensional lead halide perovskites
- Automated High-throughput Organic Crystal Structure Prediction via Population-based Sampling
- Structurally Constrained Evolutionary Algorithm for the Discovery and Design of Metastable Phases
- Identifying Crystal Structures Beyond Known Prototypes from X-ray Powder Diffraction Spectra
- Space Group Informed Transformer for Crystalline Materials Generation
- Multi-Objective Quality-Diversity for Crystal Structure Prediction
- Quantification of Crystal Packing Similarity from Spherical Harmonic Transform
- Symmetry Relation Database and Its Application to Ferroelectric Materials Discovery
- AI-Assisted Rapid Crystal Structure Generation Towards a Target Local Environment
- Semiconducting Electrides Derived From Sodalite: A First-principles Study
- Atomistic Modeling of Martensitic Phase Transition in Hexamethylbenzene
- From Polyhedra to Crystals: A Graph-Theoretic Framework for Crystal Structure Generation
- GEWUM: General Exploration Workflow for the Utopia of Materials: A Unified Platform for Automated Structure Generation, Selection, and Validation
- KAN-Enhanced Contrastive Learning Accelerating Crystal Structure Identification from XRD Patterns
- High-Throughput-Screening Workflow for Predicting Volume Changes by Ion Intercalation in Battery Materials
- Crystal structure prediction using age-fitness multi-objective genetic algorithm and coordination number constraints