xiaohang07 commited on
Commit
63601e1
·
verified ·
1 Parent(s): d638802

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +58 -0
README.md CHANGED
@@ -11,3 +11,61 @@ license: lgpl-2.1
11
  ---
12
 
13
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  ---
12
 
13
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
14
+ # Crystal Structure and SLICES Converter
15
+
16
+ ## Description
17
+
18
+ This application provides a user-friendly interface for converting between crystallographic information files (CIF) and SLICES (Simplified Line-Input Crystal-Encoding System) representations. It also includes features for SLICES augmentation and canonicalization.
19
+
20
+ SLICES is a text-based encoding of crystal structures that allows for efficient manipulation and generation of new materials.
21
+
22
+ ## Features
23
+
24
+ 1. CIF to SLICES Conversion
25
+ 2. SLICES to CIF Conversion
26
+ 3. Structure Visualization
27
+ 4. SLICES Augmentation and Canonicalization
28
+
29
+ ## Functionality
30
+
31
+ ### CIF to SLICES Conversion
32
+ - Upload a CIF file or use the default "NdSiRu.cif".
33
+ - Click "Convert CIF to SLICES" to generate the SLICES representation.
34
+ - The resulting SLICES string will be displayed and automatically copied to the SLICES input fields.
35
+
36
+ ### SLICES to CIF Conversion
37
+ - Enter a SLICES string in the input field.
38
+ - Click "Convert SLICES to CIF" to generate the CIF file.
39
+ - The resulting CIF file can be downloaded, and the structure will be visualized.
40
+
41
+ ### Structure Visualization
42
+ - Both original and converted structures are displayed as images.
43
+ - Structures are automatically wrapped and converted to primitive cells for consistency.
44
+
45
+ ### SLICES Augmentation and Canonicalization
46
+ - Enter a SLICES string in the input field.
47
+ - Adjust the number of augmentations using the slider.
48
+ - Click "Augment and Canonicalize" to generate augmented and canonical SLICES strings.
49
+
50
+ ## Citation
51
+ ```
52
+ @article{xiao2023invertible,
53
+ title={An invertible, invariant crystal representation for inverse design of solid-state materials using generative deep learning},
54
+ author={Xiao, Hang and Li, Rong and Shi, Xiaoyang and Chen, Yan and Zhu, Liangliang and Chen, Xi and Wang, Lei},
55
+ journal={Nature Communications},
56
+ volume={14},
57
+ number={1},
58
+ pages={7027},
59
+ year={2023},
60
+ publisher={Nature Publishing Group UK London}
61
+ }
62
+ @misc{chen2024mattergptgenerativetransformermultiproperty,
63
+ title={MatterGPT: A Generative Transformer for Multi-Property Inverse Design of Solid-State Materials},
64
+ author={Yan Chen and Xueru Wang and Xiaobin Deng and Yilun Liu and Xi Chen and Yunwei Zhang and Lei Wang and Hang Xiao},
65
+ year={2024},
66
+ eprint={2408.07608},
67
+ archivePrefix={arXiv},
68
+ primaryClass={cond-mat.mtrl-sci},
69
+ url={https://arxiv.org/abs/2408.07608},
70
+ }
71
+ ```