You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[ ][`ShakeNBreak` Python API docs](https://shakenbreak.readthedocs.io/en/latest/modules.html)
14
18
-[ ][Previous `ShakeNBreak` issues](https://github.com/SMTG-Bham/ShakeNBreak/issues?q=is%3Aissue+is%3Aclosed) where the same question may have been asked – tip: use the search bar.
15
19
-[ ] All other `ShakeNBreak` docs pages; such as [Tips](https://shakenbreak.readthedocs.io/en/latest/Tips.html) and [Installation](https://shakenbreak.readthedocs.io/en/latest/Installation.html)
20
+
-[ ][`ShakeNBreak` MatSci community forum](https://matsci.org/c/shake-n-break/71)
16
21
17
22
If your question is about general defect structure-searching methodology, please refer to the following papers, and other relevant literature:
-[Defect Structure Searching Main Paper](doi.org/10.1038/s41524-023-00973-1)
24
+
-[Defect Structure Searching Main Paper](https://doi.org/10.1038/s41524-023-00973-1)
25
+
-[Guidelines for Robust Defect Simulations](https://doi.org/10.1038/s41578-025-00879-y)
20
26
-[Free Energies of Defects](https://doi.org/10.1039/D3CS00432E)
27
+
28
+
FAQ: Why are only `Rattled` and `Unperturbed` generated for some charge states?
29
+
> `ShakeNBreak` uses the change in valence electron count (i.e. 'excess charge') at the defect site to dictate the number of bonds to distort, which was found to be the best chemically-motivated strategy; see [the npj theory paper](https://www.nature.com/articles/s41524-023-00973-1). For _fully-ionised_ charge states (e.g. `v_Cu_-1`) the excess charge is zero, and so no bonds are distorted and only rattling to break symmetry is trialled. These defect charge states are typically the most simple, and do not involve charge localisation.
0 commit comments