Development and Evolution of Crystallographic Software: From Standalone Tools to Intelligent Integrated Platforms
Abstract
1. Introduction
2. Overview of the Development of Crystallographic Software
2.1. Crystallographic Databases
2.1.1. Commercial Subscription Databases
2.1.2. Open-Access Crystal Structure Databases
2.1.3. From Databases to Structure Determination—From Known to Unknown
2.2. Single-Crystal Structure Determination
2.2.1. Main Solving Techniques
2.2.2. The Cornerstone of Structure Determination—SHELX Series
2.2.3. User-Friendly Integrated Platform—Olex2

2.2.4. Handling Complex Structures—JANA Series
2.2.5. Structure Validation and Error Detection
2.3. Structure Determination from Powder Diffraction
2.3.1. HighScore Suite: Professional Commercial Software for Phase Identification
2.3.2. TOPAS: Optimized Human–Computer Interaction
2.3.3. Addressing Short-Range Order and Local Complexity: PDFgui
2.3.4. GSAS-II: An Integrated Open-Source Platform
2.3.5. Full-Prof: A Benchmark for Full-Profile Fitting and Magnetic Structure Refinement
2.3.6. Evolution from Computational Tools to Research Platforms
2.4. Evolution of Crystal Structure Visualization Software
2.4.1. VESTA: An Integrated Tool for the Comprehensive Visualization Workflow
2.4.2. Mercury: Data-Driven Visualization and Analysis Tool
2.4.3. Transitioning from Desktop to Cloud-Based Architectures: JSmol and NGL Viewer

| Software | Application Field | Core Features | License Type |
|---|---|---|---|
| CrystalMaker [50] | Small-molecule and materials crystallography | Interactive modeling and high-quality visualization | Commercial |
| PyMOL https://pymol.org/ (accessed on 19 December 2025) | Biomacromolecules | Production of publication-quality images and animations | Open source and subscription |
| COOT [51] | Biomacromolecules | Interactive macromolecular model building and electron density visualization | Open source |
| Diamond https://www.crystalimpact.de/diamond (accessed on 19 December 2025) | Small-molecule and materials crystallography | High-quality visualization, analysis, and publication-ready plotting of crystal structures | Commercial |
| VMD [52] | Biomacromolecules/Simulations | Visualization of molecular dynamics simulation trajectories | Open source |
| RasMol | General-purpose (historical) | Early command-line visualization | Open source |
| ChemDoodle https://www.chemdoodle.com/ (accessed on 19 December 2025) | Organic chemistry /Web | Specialized in handling 2D chemical notations and interactive 3D visualization | Commercial |
| Avogadro [53] | General-purpose molecular modeling and simulation | Interactive building, real-time geometry optimization, and computational chemistry interface | Open source |
2.5. Development and Contribution of Domestic Crystallographic Software
3. Outlook
3.1. Future Machine-Readable Crystallographic Data Ecosystems
3.1.1. AiiDA: A Computational Framework for Automated Data Injection into Databases
3.1.2. Machine-Readable Data—OPTIMADE
3.1.3. Future Database Models—Knowledge Graphs
3.2. AI-Driven Structure Determination and Prediction
3.2.1. Foundations for Software Transformation—From General Frameworks to Embedded Specialized Modules
3.2.2. AI-Driven Closed Loop for Phase Identification, Refinement, Prediction, and Validation
3.3. Future Perspectives on Immersive Visualization
3.3.1. A Comprehensive Visualization Foundation—ChimeraX
3.3.2. IMD-VR and Narupa: Dynamic Evolution of Crystal Structures Through Immersive Manipulation
3.3.3. Architecture of Future Cloud-Based Platforms
4. Discussion and Summary
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Liu, Y.L.; Ma, L.L.; Li, M.; Tian, Z.Z.; Yang, M.T.; Wu, X.; Wang, X.; Shang, G.H.; Xie, M.J.; Chen, Y.Y.; et al. Structures of human TR4LBD-JAZF1 and TR4DBD-DNA complexes reveal the molecular basis of transcriptional regulation. Nucleic Acids Res. 2023, 51, 1443–1457. [Google Scholar] [CrossRef]
- Yan, Z.T.; Fan, J.B.; Pan, S.L.; Zhang, M. Recent advances in rational structure design for nonlinear optical crystals: Leveraging advantageous templates. Chem. Soc. Rev. 2024, 53, 6568–6599. [Google Scholar] [CrossRef]
- Li, T.T.; Guo, W.; Ma, L.; Li, W.S.; Yu, Z.H.; Han, Z.; Gao, S.; Liu, L.; Fan, D.X.; Wang, Z.X.; et al. Epitaxial growth of wafer-scale molybdenum disulfide semiconductor single crystals on sapphire. Nat. Nanotechnol. 2021, 16, 1201–1207. [Google Scholar] [CrossRef]
- Berman, H.M.; Westbrook, J.; Feng, Z.; Gilliland, G.; Bhat, T.N.; Weissig, H.; Shindyalov, I.N.; Bourne, P.E. The Protein Data Bank. Nucleic Acids Res. 2000, 28, 235–242. [Google Scholar] [CrossRef] [PubMed]
- White, P.S.; Rodgers, J.R.; Le Page, Y. CRYSTMET: A database of the structures and powder patterns of metals and intermetallics. Acta Crystallogr. A-Found. Adv. 1999, 55, 574. [Google Scholar] [CrossRef] [PubMed]
- Fan, H.F. Direct methods beyond small-molecule crystallography. Phys. Status Solidi A-Appl. Mater. Sci. 2010, 207, 2621–2638. [Google Scholar] [CrossRef]
- Busing, W.R.; Martin, K.T.; Levy, H.A. OR FLS, a Fortran Crystallographic Least-Squares Program; Oak Ridge National Lab., Tenn.: Oak Ridge, TN, USA, 1962. [Google Scholar]
- Busing, W.R.; Martin, K.; Levy, H. OR FFE—A Fortran Crystallographic Function and Error Program; Oak Ridge National Lab., Tenn.: Oak Ridge, TN, USA, 1964. [Google Scholar]
- Johnson, C.K. OR TEP: A fortran thermal-ellipsoid plot program for crystal structure illustrations. Comput. Codes 1965, 5138. [Google Scholar]
- Groom, C.R.; Bruno, I.J.; Lightfoot, M.P.; Ward, S.C. The Cambridge Structural Database. Acta Crystallogr. Sect. B-Struct. Sci. Cryst. Eng. Mater. 2016, 72, 171–179. [Google Scholar] [CrossRef]
- Hellenbrandt, M. The Inorganic Crystal Structure Database (ICSD)—Present and Future. Crystallogr. Rev. 2004, 10, 17–22. [Google Scholar] [CrossRef]
- Grazulis, S.; Daskevic, A.; Merkys, A.; Chateigner, D.; Lutterotti, L.; Quiros, M.; Serebryanaya, N.R.; Moeck, P.; Downs, R.T.; Le Bail, A. Crystallography Open Database (COD): An open-access collection of crystal structures and platform for world-wide collaboration. Nucleic Acids Res. 2012, 40, 420–427. [Google Scholar] [CrossRef]
- Curtarolo, S.; Setyawan, W.; Hart, G.L.W.; Jahnatek, M.; Chepulskii, R.V.; Taylor, R.H.; Wanga, S.D.; Xue, J.K.; Yang, K.S.; Levy, O.; et al. AFLOW: An automatic framework for high-throughput materials discovery. Comput. Mater. Sci. 2012, 58, 218–226. [Google Scholar] [CrossRef]
- Patterson, A.L. A Fourier Series Method for the Determination of the Components of Interatomic Distances in Crystals. Phys. Rev. 1934, 46, 372–376. [Google Scholar] [CrossRef]
- Hauptman, H. The Direct Methods of X-ray Crystallography. Science 1986, 233, 178–183. [Google Scholar] [CrossRef]
- Oszlányi, G.; Sütő, A. Ab initio structure solution by charge flipping. Found. Crystallogr. 2004, 60, 134–141. [Google Scholar] [CrossRef]
- Sheldrick, G.M. A short history of SHELX. Acta Crystallogr. A-Found. Adv. 2008, 64, 112–122. [Google Scholar] [CrossRef]
- Hall, S.; McMahon, B. Volume G: Definition and exchange of crystallographic data. Acta Crystallogr. Sect. A 2005, 61, c132. [Google Scholar] [CrossRef]
- Sheldrick, G.M. Crystal structure refinement with SHELXL. Acta Crystallogr. Sect. C-Struct. Chem. 2015, 71, 3–8. [Google Scholar] [CrossRef]
- Dolomanov, O.V.; Bourhis, L.J.; Gildea, R.J.; Howard, J.A.K.; Puschmann, H. OLEX2: A complete structure solution, refinement and analysis program. J. Appl. Crystallogr. 2009, 42, 339–341. [Google Scholar] [CrossRef]
- Sheldrick, G. SHELXT—Integrated space-group and crystal-structure determination. Acta Crystallogr. Sect. A 2015, 71, 3–8. [Google Scholar] [CrossRef]
- Hubschle, C.B.; Sheldrick, G.M.; Dittrich, B. ShelXle: A Qt graphical user interface for SHELXL. J. Appl. Crystallogr. 2011, 44, 1281–1284. [Google Scholar] [CrossRef] [PubMed]
- Henriques, M.S.; Petrícek, V.; Goswami, S.; Dusek, M. Analysis of magnetic structures in JANA2020. Acta Crystallogr. Sect. B-Struct. Sci. Cryst. Eng. Mater. 2024, 80, 409–423. [Google Scholar] [CrossRef]
- Spek, A.L. Structure validation in chemical crystallography. Acta Crystallogr. Sect. D-Struct. Biol. 2009, 65, 148–155. [Google Scholar] [CrossRef] [PubMed]
- Spek, A. Single-crystal structure validation with the program PLATON. Appl. Crystallogr. 2003, 36, 7–13. [Google Scholar] [CrossRef]
- Rietveld, H.M. A profile refinement method for nuclear and magnetic structures. Appl. Crystallogr. 1969, 2, 65–71. [Google Scholar] [CrossRef]
- Kraus, W.; Nolze, G. POWDER CELL–a program for the representation and manipulation of crystal structures and calculation of the resulting X-ray powder patterns. Appl. Crystallogr. 1996, 29, 301–303. [Google Scholar] [CrossRef]
- Von Dreele, R.; Larson, A. General structure analysis system (GSAS). Los Alamos Natl. Lab. Rep. 2004, 748, 86–748. [Google Scholar]
- Degen, T.; Sadki, M.; Bron, E.; König, U.; Nénert, G. The HighScore suite. Powder Diffr. 2014, 29, 13–18. [Google Scholar] [CrossRef]
- Coelho, A.A. TOPAS and TOPAS-Academic: An optimization program integrating computer algebra and crystallographic objects written in C plus. J. Appl. Crystallogr. 2018, 51, 210–218. [Google Scholar] [CrossRef]
- Farrow, C.L.; Juhas, P.; Liu, J.W.; Bryndin, D.; Bozin, E.S.; Bloch, J.; Proffen, T.; Billinge, S.J.L. PDFfit2 and PDFgui: Computer programs for studying nanostructure in crystals. J. Phys. Condens. Matter 2007, 19, 335219. [Google Scholar] [CrossRef] [PubMed]
- Toby, B.H.; Von Dreele, R.B. GSAS-II: The genesis of a modern open-source all purpose crystallography software package. J. Appl. Crystallogr. 2013, 46, 544–549. [Google Scholar] [CrossRef]
- Rodríguez-Carvajal, J. Recent advances in magnetic structure determination by neutron powder diffraction. Phys. B Condens. Matter 1993, 192, 55–69. [Google Scholar] [CrossRef]
- Rodriguez-Carvajal, J.; Gonzalez-Platas, J.; Katcho, N.A. Magnetic structure determination and refinement using FullProf. Acta Crystallogr. Sect. B 2025, 81, 302–317. [Google Scholar] [CrossRef]
- Arcelus, O.; Rodríguez-Carvajal, J.; Katcho, N.A.; Reynaud, M.; Black, A.P.; Chatzogiannakis, D.; Frontera, C.; Serra-no-Sevillano, J.; Ismail, M.; Carrasco, J. FullProfAPP: A graphical user interface for the streamlined automation of powder diffraction data analysis. Appl. Crystallogr. 2024, 57, 1676–1690. [Google Scholar] [CrossRef]
- Adams, P.D.; Afonine, P.V.; Bunkóczi, G.; Chen, V.B.; Davis, I.W.; Echols, N.; Headd, J.J.; Hung, L.W.; Kapral, G.J.; Grosse-Kunstleve, R.W.; et al. PHENIX: A comprehensive Python-based system for macromolecular structure solution. Acta Crystallogr. Sect. D-Struct. Biol. 2010, 66, 213–221. [Google Scholar] [CrossRef] [PubMed]
- Winn, M.D.; Ballard, C.C.; Cowtan, K.D.; Dodson, E.J.; Emsley, P.; Evans, P.R.; Keegan, R.M.; Krissinel, E.B.; Leslie, A.G.W.; McCoy, A.; et al. Overview of the CCP4 suite and current developments. Acta Crystallogr. Sect. D-Struct. Biol. 2011, 67, 235–242. [Google Scholar] [CrossRef] [PubMed]
- Betteridge, P.W.; Carruthers, J.R.; Cooper, R.I.; Prout, K.; Watkin, D.J. CRYSTALS version 12: Software for guided crystal structure analysis. J. Appl. Crystallogr. 2003, 36, 1487. [Google Scholar] [CrossRef]
- Burla, M.C.; Caliandro, R.; Carrozzini, B.; Cascarano, G.L.; Cuocci, C.; Giacovazzo, C.; Mallamo, M.; Mazzone, A.; Polidori, G. Crystal structure determination and refinement via SIR2014. J. Appl. Crystallogr. 2015, 48, 306–309. [Google Scholar] [CrossRef]
- Altomare, A.; Cuocci, C.; Giacovazzo, C.; Moliterni, A.; Rizzi, R.; Corriero, N.; Falcicchio, A. EXPO2013: A kit of tools for phasing crystal structures from powder data. J. Appl. Crystallogr. 2013, 46, 1231–1235. [Google Scholar] [CrossRef]
- Favre-Nicolin, V.; Cerny, R. FOX, ‘free objects for crystallography’: A modular approach to ab initio structure determination from powder diffraction. J. Appl. Crystallogr. 2002, 35, 734–743. [Google Scholar] [CrossRef]
- Wojdyr, M. Fityk: A general-purpose peak fitting program. J. Appl. Crystallogr. 2010, 43, 1126–1128. [Google Scholar] [CrossRef]
- Basham, M.; Filik, J.; Wharmby, M.T.; Chang, P.C.Y.; El Kassaby, B.; Gerring, M.; Aishima, J.; Levik, K.; Pulford, B.C.A.; Sikharulidze, I.; et al. Data Analysis WorkbeNch (DAWN). J. Synchrotron Radiat. 2015, 22, 853–858. [Google Scholar] [CrossRef]
- Momma, K.; Izumi, F. VESTA 3 for three-dimensional visualization of crystal, volumetric and morphology data. J. Appl. Crystallogr. 2011, 44, 1272–1276. [Google Scholar] [CrossRef]
- Macrae, C.F.; Bruno, I.J.; Chisholm, J.A.; Edgington, P.R.; McCabe, P.; Pidcock, E.; Rodriguez-Monge, L.; Taylor, R.; van de Streek, J.; Wood, P.A. Mercury CSD 2.0–new features for the visualization and investigation of crystal structures. J. Appl. Crystallogr. 2008, 41, 466–470. [Google Scholar] [CrossRef]
- Hanson, R.M.; Prilusky, J.; Renjian, Z.; Nakane, T.; Sussman, J.L. JSmol and the next-generation web-based representation of 3D molecular structure as applied to Proteopedia. Isr. J. Chem. 2013, 53, 207–216. [Google Scholar] [CrossRef]
- Rose, A.S.; Hildebrand, P.W. NGL Viewer: A web application for molecular visualization. Nucleic Acids Res. 2015, 43, 576–579. [Google Scholar] [CrossRef]
- Sehnal, D.; Bittrich, S.; Deshpande, M.; Svobodová, R.; Berka, K.; Bazgier, V.; Velankar, S.; Burley, S.K.; Koca, J.; Rose, A.S. Mol* Viewer: Modern web app for 3D visualization and analysis of large biomolecular structures. Nucleic Acids Res. 2021, 49, 431–437. [Google Scholar] [CrossRef] [PubMed]
- Nguyen, H.; Case, D.A.; Rose, A.S. NGLview–interactive molecular graphics for Jupyter notebooks. Bioinformatics 2017, 34, 1241–1242. [Google Scholar] [CrossRef]
- Gao, M.; Palmer, D.C.; Dove, M.T. A new approach to molecular and lattice simulations with CrystalMaker® 11. MRS Commun. 2025, 15, 1007–1016. [Google Scholar] [CrossRef]
- Emsley, P.; Cowtan, K. Coot: Model-building tools for molecular graphics. Acta Crystallogr. Sect. D 2004, 60, 2126–2132. [Google Scholar] [CrossRef]
- Humphrey, W.; Dalke, A.; Schulten, K. VMD: Visual molecular dynamics. J. Mol. Graph. Model. 1996, 14, 33–38. [Google Scholar] [CrossRef]
- Hanwell, M.D.; Curtis, D.E.; Lonie, D.C.; Vandermeersch, T.; Zurek, E.; Hutchison, G.R. Avogadro: An advanced semantic chemical editor, visualization, and analysis platform. J. Cheminformatics 2012, 4, 17. [Google Scholar] [CrossRef]
- Sun, X.W.; Feng, Z.J.; Lv, B.F.; Cao, J.; Chang, S.H.; Dong, C. iRing: A program for two-dimensional powder diffraction image integration with automatic calibration. J. Appl. Crystallogr. 2024, 57, 567–571. [Google Scholar] [CrossRef]
- Lv, B.; Feng, Z.; Sun, X.; Cao, J.; Gao, Y.; Chang, S.; Dong, C.; Zhang, J. IQual: A new computer program for qualitative phase analysis with efficient search–match capability. Appl. Crystallogr. 2024, 57, 572–579. [Google Scholar] [CrossRef]
- Feng, Z.J.; Dong, C. GEST:: A program for structure determination from powder diffraction data using a genetic algorithm. J. Appl. Crystallogr. 2007, 40, 583–588. [Google Scholar] [CrossRef]
- Feng, Z.J.; Dong, C.; Jia, R.R.; Di Deng, X.; Cao, S.X.; Zhang, J.C. PeckCryst: A program for structure determination from powder diffraction data using a particle swarm optimization algorithm. J. Appl. Crystallogr. 2009, 42, 1189–1193. [Google Scholar] [CrossRef]
- Cui, X.P.; Feng, Z.J.; Jin, Y.; Cao, Y.M.; Deng, D.M.; Chu, H.; Cao, S.X.; Dong, C.; Zhang, J.C. AutoFP: A GUI for highly automated Rietveld refinement using an expert system algorithm based on FullProf. J. Appl. Crystallogr. 2015, 48, 1581–1586. [Google Scholar] [CrossRef]
- Feng, Z.J.; Hou, Q.; Zheng, Y.L.; Ren, W.; Ge, J.Y.; Li, T.; Cheng, C.; Lu, W.C.; Cao, S.X.; Zhang, J.C.; et al. Method of artificial intelligence algorithm to improve the automation level of Rietveld refinement. Comput. Mater. Sci. 2019, 156, 310–314. [Google Scholar] [CrossRef]
- Cao, J.; Feng, Z.J.; Lv, B.F.; Sun, X.W.; Chang, S.H.; Zhang, J.C.; Zhang, T.Y. iModel: An interactive 3D crystal structure visualization program. J. Appl. Crystallogr. 2024, 57, 859–864. [Google Scholar] [CrossRef]
- Chang, S.H.; Lv, B.F.; Yang, W.T.; Dong, C.; Katcho, N.A.; Cao, S.X.; Zhang, J.C.; Rodriguez-Carvajal, J.; Feng, Z.J. iPowder: Advanced software for automated high-throughput X-ray diffraction analysis. J. Appl. Crystallogr. 2025, 58, 296–301. [Google Scholar] [CrossRef]
- Pizzi, G.; Cepellotti, A.; Sabatini, R.; Marzari, N.; Kozinsky, B. AiiDA: Automated interactive infrastructure and database for computational science. Comput. Mater. Sci. 2016, 111, 218–230. [Google Scholar] [CrossRef]
- Huber, S.P.; Zoupanos, S.; Uhrin, M.; Talirz, L.; Kahle, L.; Häuselmann, R.; Gresch, D.; Müller, T.; Yakutovich, A.V.; Andersen, C.W.; et al. AiiDA 1.0, a scalable computational infrastructure for automated reproducible workflows and data provenance. Sci. Data 2020, 7, 300. [Google Scholar] [CrossRef]
- Uhrin, M.; Huber, S.P.; Yu, J.S.; Marzari, N.; Pizzi, G. Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows. Comput. Mater. Sci. 2021, 187, 110086. [Google Scholar] [CrossRef]
- Andersen, C.W.; Armiento, R.; Blokhin, E.; Conduit, G.J.; Dwaraknath, S.; Evans, M.L.; Fekete, A.; Gopakumar, A.; Grazulis, S.; Merkys, A.; et al. OPTIMADE, an API for exchanging materials data. Sci. Data 2021, 8, 217. [Google Scholar] [CrossRef]
- Folk, M.; Heber, G.; Koziol, Q.; Pourmal, E.; Robinson, D. An overview of the HDF5 technology suite and its applications. In Proceedings of the EDBT/ICDT 2011 Workshop on Array Databases; Association for Computing Machinery: Uppsala, Sweden, 2001; pp. 36–47. [Google Scholar]
- Könnecke, M.; Akeroyd, F.A.; Bernstein, H.J.; Brewster, A.S.; Campbell, S.I.; Clausen, B.; Cottrell, S.; Hoffmann, J.U.; Jemian, P.R.; Männicke, D.; et al. The NeXus data format. J. Appl. Crystallogr. 2015, 48, 301–305. [Google Scholar] [CrossRef]
- Breitenfeld, M.S.; Tang, H.J.; Zheng, H.H.; Henderson, J.; Byna, S. HDF5 in the exascale era: Delivering efficient and scalable parallel I/O for exascale applications. Int. J. High Perform. Comput. Appl. 2025, 39, 65–78. [Google Scholar] [CrossRef]
- Mrdjenovich, D.; Horton, M.K.; Montoya, J.H.; Legaspi, C.M.; Dwaraknath, S.; Tshitoyan, V.; Jain, A.; Persson, K.A. propnet: A Knowledge Graph for Materials Science. Matter 2020, 2, 464–480. [Google Scholar] [CrossRef]
- Venugopal, V.; Olivetti, E. MatKG: An autonomously generated knowledge graph in Material Science. Sci. Data 2024, 11, 217. [Google Scholar] [CrossRef]
- Dagdelen, J.; Dunn, A.; Lee, S.; Walker, N.; Rosen, A.S.; Ceder, G.; Persson, K.A.; Jain, A. Structured information extraction from scientific text with large language models. Nat. Commun. 2024, 15, 1418. [Google Scholar] [CrossRef]
- Lei, G.; Docherty, R.; Cooper, S.J. Materials science in the era of large language models: A perspective. Digit. Discov. 2024, 3, 1257–1272. [Google Scholar] [CrossRef]
- Li, Y.J.; Choi, D.; Chung, J.; Kushman, N.; Schrittwieser, J.; Leblond, R.; Eccles, T.; Keeling, J.; Gimeno, F.; Dal Lago, A.; et al. Competition-level code generation with AlphaCode. Science 2022, 378, 1092–1097. [Google Scholar] [CrossRef]
- Alawi, Z.B. A Comparative Survey of PyTorch vs TensorFlow for Deep Learning: Usability, Performance, and Deployment Trade-offs. arXiv 2025, arXiv:2508.04035. [Google Scholar] [CrossRef]
- Gómez-Peralta, J.I.; Bokhimi, X.; Quintana, P. Convolutional Neural Networks to Assist the Assessment of Lattice Parameters from X-ray Powder Diffraction. J. Phys. Chem. A 2023, 127, 7655–7664. [Google Scholar] [CrossRef]
- Juhas, P.; Farrow, C.L.; Yang, X.; Knox, K.R.; Billinge, S.J.L. Complex modeling: A strategy and software program for combining multiple information sources to solve ill posed structure and nanostructure inverse problems. Acta Crystallogr. Sect. A 2015, 71, 562–568. [Google Scholar] [CrossRef]
- Chakraborty, A.; Sharma, R. A deep crystal structure identification system for X-ray diffraction patterns. Vis. Comput. 2022, 38, 1275–1282. [Google Scholar] [CrossRef]
- Zhao, X.D.; Luo, Y.X.; Liu, J.J.; Liu, W.J.; Rosso, K.M.; Guo, X.F.; Geng, T.; Li, A.; Zhang, X. Machine Learning Automated Analysis of Enormous Synchrotron X-ray Diffraction Datasets. J. Phys. Chem. C 2023, 127, 14830–14838. [Google Scholar] [CrossRef]
- Wang, H.C.; Fu, T.F.; Du, Y.Q.; Gao, W.H.; Huang, K.X.; Liu, Z.M.; Chandak, P.; Liu, S.C.; Van Katwyk, P.; Deac, A.; et al. Scientific discovery in the age of artificial intelligence. Nature 2023, 620, 47–60. [Google Scholar] [CrossRef]
- Zhang, X.; Sun, H.K.; Hu, Y.; Li, Z.R.; Geng, Z.; Gao, Z.Q.; Hao, Q.; Qi, F.Z.; Ding, W. AutoPD: An integrated meta-pipeline for high-throughput X-ray crystallography data processing and structure determination. J. Appl. Crystallogr. 2025, 58, 746–758. [Google Scholar] [CrossRef]
- Li, Q.; Jiao, R.; Wu, L.M.; Zhu, T.N.; Huang, W.B.; Jin, S.F.; Liu, Y.; Weng, H.M.; Chen, X.L. Powder diffraction crystal structure determination using generative models. Nat. Commun. 2025, 16, 7428. [Google Scholar] [CrossRef]
- Merchant, A.; Batzner, S.; Schoenholz, S.S.; Aykol, M.; Cheon, G.; Cubuk, E.D. Scaling deep learning for materials discovery. Nature 2023, 624, 80–85. [Google Scholar] [CrossRef]
- Togo, A.; Tanaka, I. First principles phonon calculations in materials science. Scr. Mater. 2015, 108, 1–5. [Google Scholar] [CrossRef]
- Deng, B.W.; Zhong, P.C.; Jun, K.; Riebesell, J.; Han, K.; Bartel, C.J.; Ceder, G. CHGNet as a pretrained universal neural network potential for charge-informed atomistic modelling. Nat. Mach. Intell. 2023, 5, 1031–1041. [Google Scholar] [CrossRef]
- Brown, I.D. Recent Developments in the Methods and Applications of the Bond Valence Model. Chem. Rev. 2009, 109, 6858–6919. [Google Scholar] [CrossRef]
- Szymanski, N.J.; Rendy, B.; Fei, Y.X.; Kumar, R.E.; He, T.J.; Milsted, D.; McDermott, M.J.; Gallant, M.; Cubuk, E.D.; Merchant, A.; et al. An autonomous laboratory for the accelerated synthesis of novel materials. Nature 2023, 624, 86–91. [Google Scholar] [CrossRef]
- Xu, J.G.; Moran, C.H.J.; Ghorai, A.; Bateni, F.; Bennett, J.A.; Mukhin, N.; Latif, K.; Cahn, A.; Jha, P.; Licona, F.D.; et al. Autonomous multi-robot synthesis and optimization of metal halide perovskite nanocrystals. Nat. Commun. 2025, 16, 7841. [Google Scholar] [CrossRef]
- Von Dreele, R.B.; Clarke, S.M.; Walsh, J.P.S. ‘Pink’-beam X-ray powder diffraction profile and its use in Rietveld refinement. J. Appl. Crystallogr. 2021, 54, 3–6. [Google Scholar] [CrossRef]
- Goddard, T.D.; Huang, C.C.; Meng, E.C.; Pettersen, E.F.; Couch, G.S.; Morris, J.H.; Ferrin, T.E. UCSF ChimeraX: Meeting modern challenges in visualization and analysis. Protein Sci. 2018, 27, 14–25. [Google Scholar] [CrossRef]
- Pettersen, E.F.; Goddard, T.D.; Huang, C.R.C.; Meng, E.E.C.; Couch, G.S.; Croll, T.I.; Morris, J.H.; Ferrin, T.E. UCSF ChimeraX: Structure visualization for researchers, educators, and developers. Protein Sci. 2021, 30, 70–82. [Google Scholar] [CrossRef]
- O’Connor, M.B.; Bennie, S.J.; Deeks, H.M.; Jamieson-Binnie, A.; Jones, A.J.; Shannon, R.J.; Walters, R.; Mitchell, T.J.; Mulholland, A.J.; Glowacki, D.R. Interactive molecular dynamics in virtual reality from quantum chemistry to drug binding: An open-source multi-person framework. J. Chem. Phys. 2019, 150, 220901. [Google Scholar] [CrossRef]
- Crossley-Lewis, J.; Dunn, J.; Buda, C.; Sunley, G.J.; Elena, A.M.; Todorov, I.T.; Yong, C.W.; Glowacki, D.R.; Mulholland, A.J.; Allan, N.L. Interactive molecular dynamics in virtual reality for modelling materials and catalysts. J. Mol. Graph. Model. 2023, 125, 108606. [Google Scholar] [CrossRef]
- Jamieson-Binnie, A.D.; O’Connor, M.B.; Barnoud, J.; Wonnacott,, M.D.; Bennie, S.J.; Glowacki, D.R. Narupa iMD: A VR-Enabled Multiplayer Framework for Streaming Interactive Molecular Simulations. In Proceedings of the ACM SIGGRAPH 2020 Immersive Pavilion, Association for Computing Machinery, Virtual Event, 17 August, 2020; p. 13. [Google Scholar]
- Ahmed, N.; Afyouni, I.; Dabool, H.; Al Aghbari, Z. A systemic survey of the Omniverse platform and its applications in data generation, simulation and metaverse. Front. Comput. Sci. 2024, 6, 1423129. [Google Scholar] [CrossRef]














| Database | Primary Domain | Core Specialty | Access |
|---|---|---|---|
| PDB [4] | Structural Biology | Experimental 3D structures of biological macromolecules. | Open access |
| AFLOW [13] | Computational Materials Science | High-throughput ab initio property prediction; | Open access |
| CRYSTMET [5] | Inorganic Crystallography | Experimental structures of metals/alloys; | Subscription |
| Pearson’s Crystal Data | Metallurgy and Phase Analysis | Integrated crystal structures, phase diagrams, and crystal chemistry data. | Commercial |
| Aspect | SHELX (SHELXL, SHELXTL) | Olex2 | JANA |
|---|---|---|---|
| Licensing | Academic (free); commercial versions exist | Free for academic; commercial license required | Academic (free) |
| OS Support | Windows/Linux/macOS | Windows/Linux/macOS | Windows/Linux/macOS |
| Core Method | Direct/Patterson methods, least-squares refinement. | Integrates SHELX engines; primarily a framework | Original super-space group algorithms |
| GUI | Yes | Yes | Yes |
| Scripting | Via instruction files (.ins, .lst) | Extensive Python 3.10.12 (embedded)/JavaScript scripting. | Supports macros and scripts |
| Key Features | Gold standard for refinement with powerful constraints/restraints. | Integrated one-click solution (olex2.solve) and automated reporting | Specialized in modulated, magnetic, and highly disordered structures |
| Category | Software/Tool |
|---|---|
| CIF validation | checkCIF/IUCRVal (local implementation) |
| Geometric statistical validation | Mogul (CSD-based) |
| Crystal-chemical validation | Bond Valence Sum (BVS) calculation |
| Database validation | CCDC Pre-deposition Validation (by the Cambridge Crystallographic Data Center) |
| Structure visual inspection | Olex2 built-in validation tools |
| Aspect | HighScore Suite (Panalytical) | TOPAS (Bruker) | GSAS-II | PDFgui | FULLPROF |
|---|---|---|---|---|---|
| Licensing | Commercial | Commercial Academic(cheap) | Open source | Open source | Academic(free) |
| OS Support | Windows | Windows, Linux | Windows/Linux /macOS | Windows/Linux /macOS | Windows/Linux /macOS |
| Core Method | Rietveld refinement; Pattern decomposition | Rietveld refinement Pawley/Le Bail | Rietveld refinement Pawley/Le Bail | Pair distribution function (PDF) modeling | Rietveld refinement Pawley/Le Bail |
| GUI | Yes | Yes (poor in Academic version) | Yes | Yes | Yes |
| Scripting | Basic | Excellent (macros, custom models) | Excellent (Python PI) | Moderate (Python) | Moderate (batch) |
| Key Features | Phase identification, Quantitative analysis | Advanced structure modeling | Integrated analysis workflow | Local structure analysis | Magnetic structure refinement |
| Structure Solution | Search-Match | Direct Methods; Simulated Annealing | Charge Flipping | N/A | Simulated Annealing |
| Software | Primary Field | Core Features/Expertise | Licensing |
|---|---|---|---|
| PHENIX [36] CCP4 [37] | Macromolecular Crystallography | PHENIX: Integrated platform for automated structure solution CCP4: Comprehensive suite for the entire macromolecular workflow | Open Source |
| CRYSTALS [38] SIR [39] | Small-Molecule Crystallography | CRYSTALS: Refinement with a strong focus on validation. SIR: Automated direct-methods phasing | Academic (free) |
| EXPO [40] | Powder Diffraction Structure Solution | Direct-space structure solution from powder data; excels at handling severely overlapped peaks | Academic (free) |
| FOX [41] | Powder Diffraction/Total Scattering | Global optimization for solving disordered structures | Open Source |
| DIFFRAC.Suite Fityk [42] | Powder Diffraction Data Analysis and Fitting | DIFFRAC.Suite: Commercial package integrated with Bruker hardware Fityk: Lightweight tool for profile fitting | Commercial Open Source |
| DAWN [43] | 2D Diffraction Image Processing | DAWN: Scientific workflow platform for synchrotron/XFEL data | Open Source |
| POWDE CELL | Powder Diffraction Simulation and Visualization | Intuitive GUI for crystal structure manipulation and real-time X-ray pattern simulation; generates starting models for refinement. | Freeware |
| GSAS/EXPGUI | Powder Diffraction/Rietveld Analysis | GSAS: Industry-standard platform for multi-dataset (X-ray and neutron) Rietveld refinement. EXPGUI: Tcl/Tk-based GUI for GSAS; streamlines parameter editing and visualization. | Open Source |
| Aspect | VESTA | Mercury | JSmol | NGL Viewer |
|---|---|---|---|---|
| Rendering Quality | High, GPU-accelerated, publication-ready | High, focus on molecular packing | Basic, performance-limited | High, WebGL-based, desktop-level performance |
| Volumetric Data Support | Comprehensive electron/neutron density | Supported (electron density maps) | Limited (supports basic isosurfaces) | Limited support |
| Data Analysis Capability | Extensive (porosity, charge, topology) | Powerful (CSD-integrated interaction and packing analysis) | Very limited (basic measurements) | Basic (real-time measurements) |
| Output Formats | Excellent (multiple formats, images, 3D models) | Good (CCDC-compatible, publication-quality images) | Web-dependent (snapshots) | Web-dependent (snapshots/video) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Yao, R.; Jia, R.; Feng, Z. Development and Evolution of Crystallographic Software: From Standalone Tools to Intelligent Integrated Platforms. Crystals 2026, 16, 328. https://doi.org/10.3390/cryst16050328
Yao R, Jia R, Feng Z. Development and Evolution of Crystallographic Software: From Standalone Tools to Intelligent Integrated Platforms. Crystals. 2026; 16(5):328. https://doi.org/10.3390/cryst16050328
Chicago/Turabian StyleYao, Rui, Rongrong Jia, and Zhenjie Feng. 2026. "Development and Evolution of Crystallographic Software: From Standalone Tools to Intelligent Integrated Platforms" Crystals 16, no. 5: 328. https://doi.org/10.3390/cryst16050328
APA StyleYao, R., Jia, R., & Feng, Z. (2026). Development and Evolution of Crystallographic Software: From Standalone Tools to Intelligent Integrated Platforms. Crystals, 16(5), 328. https://doi.org/10.3390/cryst16050328

