| Literature DB >> 33431059 |
Pin Chen1, Yu Wang1,2, Hui Yan1, Sen Gao1, Zexin Xu1, Yangzhong Li1, Qing Mo1, Junkang Huang1, Jun Tao1, GeChuanqi Pan1, Jiahui Li1, Yunfei Du3.
Abstract
BACKGROUND: The increasing number of organic and inorganic structures promotes the development of the "Big Data" in chemistry and material science, and raises the need for cross-platform and web-based methods to search, view and edit structures. Many web-based three-dimensional (3D) structure tools have been developed for displaying existing models, building new models, and preparing initial input files for external calculations. But few of these tools can deal with crystal structures.Entities:
Keywords: 3D; HTML5; Structure editor; Visualization
Year: 2020 PMID: 33431059 PMCID: PMC6979392 DOI: 10.1186/s13321-020-0411-2
Source DB: PubMed Journal: J Cheminform ISSN: 1758-2946 Impact factor: 5.514
Fig. 1Overview of the core modules and functions in 3DStructGen
Fig. 2The pseudo code of graph-labeling algorithm
Fig. 3A crystal structure (CSD code: WAJZUE) is depicted in different styles. a asymmetric style; b original style; c in-cell style; d packing style. This structure is given in Additional file 1
Fig. 4The initial user interface of 3DStructGen
Fig. 5The images of a non-periodic molecule and organic crystal structure. a An organic molecule containing double bonds; b organic crystal structure (CSD code: PONCOL) displayed with “Packing” style. c metal–organic framework structure (CSD code: ABEXEN) displayed with “Packing” style. d The framework molecule is highlighted with yellow color. The organic crystal structures can be found in supplement (see Additional file 1)
Fig. 6The inorganic crystal structures representations. a Inorganic crystal structure of CoS2 (ICSD code: 86351); b supercell model with 2 × 2 × 2. c Cleaving the unit cell with (111) surface. d Constructing the (111) surface slab of CoS2 with a 10 vacuum. e The dialog box of “cleave surface”. The CoS2 structure is given in Additional file 1
Fig. 7The snapshot of dialog box of Gaussian interface and relevant functional parts in 3DStructGen
Comparisons of the popular web-based visualization programs
| Program | Descriptions | License | Published time | |||
|---|---|---|---|---|---|---|
| 3D visualization | 3D editor | WebGL | Support structure types | |||
| 3DStructGen | √ | √ | × | ABC | MIT | This paper |
| Chemdoodle | √ | ×(2D) | √ | AB | GPL | 2015 |
| JSmol | √ | × | √ | AB | GPL | 2001 |
| WebMO | √ | √ | √ | AB | Commercial | 2000 |
| Marvin.js | √ | √ | × | A | Commercial | – |
| Chemozart | √ | √ | √ | A | Apache2.0 | 2015 |
| Web3DMol | √ | × | √ | A | MIT | 2017 |
| 3Dmol.js | √ | × | √ | A | BSD | 2015 |
| Kekule.js | √ | ×(2D) | × | A | MIT | 2016 |
| CH5M3D | √ | √ | × | A | GPL | 2013 |
| JSME | × | ×(2D) | × | A | BSD | 2013 |
Structure type (A: non-periodic molecule; B: crystal; C: surface slab)