ShakeNBreak是一种缺陷结构搜索方法,采用化学指导的键的畸变来定位固体材料中点缺陷的基态和亚稳态结构。 ShakeNBreak程序主要功能: Defectstructuregeneration:AutomaticgenerationofdistortedstructuresforinputdefectsOptionally,inputfilegenerationforgeometryoptimisationwithseveralcodes(VASP,CP2K,QuantumEspresso,CASTEPFHIaims)Analysis:ParsingofgeometryrelaxationresultsPlottingoffinalenergiesversusdistortiontodemonstratewhatenergyloweringreconstructionshavebeenidentifiedCoordinationbondinganalysistoinvestigatethephysicochemicalfactorsdrivinganenergyloweringdistortionMagnetisationanalysis(currentlyonlysupportedforVASP) ShakeNBreak程序安装:pipinstallusershakenbreak ShakeNBreak程序命令行功能: snbgenerate:Generatedistortedstructuresforagivendefectsnbgenerateall:Generatedistortedstructuresforalldefectspresentinthespecifiedcurrentdirectorysnbrun:SubmitgeometryrelaxationstotheHPCschedulersnbparse:Parsetheresultsofthegeometryrelaxationsandwritethemtoayamlfilesnbanalyse:Generatecsvfileswithenergiesandstructuraldifferencesbetweenthefinalconfigurationssnbplot:Generateplotsofenergyvsdistortion,withtheoptiontoincludeacolorbartoquantifystructuraldifferencessnbregenerate:Identifydefectspeciesundergoingenergyloweringdistortionsandtestthesedistortionsfortheotherchargestatesofthedefectsnbgroundstate:SavethegroundstatestructurestoaGroundstatedirectoryforcontinuationruns ShakeNBreak程序教程文档: https:shakenbreak。readthedocs。ioenlatest ShakeNBreak程序发表在JOSS期刊上,我(obaica)有幸作为审稿人之一。 https:github。comopenjournalsjossreviewsissues4817issuecomment1330859216 以下来源于sobereva老师关于对JOSS期刊的看法:对于程序开发者来说,写一个程序给大家用,但是如果没有相应的文章可以被别人引用,开发者难以以传统的方式获得学术声望(文章被引用)。JOSS是一个非盈利的期刊,免费获取、免费发表,创办时间只有几年,就已经有超过1000篇程序介绍文章发在上面。JOSS的文章建议在2501000字,只需要写最关键的东西。虽然JOSS也有审稿人,但都是他们自己的人,比较友善,只是确保文章形式合适、不是往上面堆垃圾,并不会对程序创新性、实际价值等方面有要求。由于在上面发文章省事,发表速度快,又开放访问、不收费,而且又属于正式的期刊,可以被学术文章引用,我觉得是发表开源的小型程序的挺好的渠道。 http:bbs。keinsci。comforum。php?modviewthreadtid20156