the platon checkcif and squeeze toolsthe platon/squeeze tool • squeeze, as implemented in platon,...

24
The PLATON checkCIF and SQUEEZE Tools Ton Spek Utrecht University, NL Rigaku/Oxford DiffracIon UsermeeIng Wroclaw, june 20, 2016

Upload: others

Post on 29-Dec-2019

50 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

ThePLATONcheckCIFandSQUEEZETools

TonSpekUtrechtUniversity,NL

Rigaku/OxfordDiffracIonUsermeeIngWroclaw,june20,2016

Page 2: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

QUESTION:IsthisStructureCorrect?TheAug.2015IUCr/checkCIFreportsnoseriousALERTS

NoVoidsNoUnusualContactsNormal?DifferenceDensityRange

R1=0.0111wR2=0.0339S=1.042Rhomin-0.43Rhomax0.47

Page 3: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

No,TheStructurewasDeliberatelyINVENTEDThisdeviousstructurewascleverycreatedbyNatalieJohnsonetal.,Newcastle,UK,aimingtobeatcheckCIF.ItwaspresentedasanexcellentPosterduringthe2015ECMCongressinRovinj,CroaIa.But:Everycrimeleavesitstraces…..

Page 4: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

UnusualActualdifferencemapDensity

Cleartracesofthe‘Crime’areintheDifferenceDensityMap

DifferencemapintheCH2planeTheCH2HydrogenatomsatcalculatedposiIonsaredefinitelynotinF(obs)

Expectedtypeofdifferencemap

Page 5: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

NATALIE

YLID

HowwasStructure‘Natalie’created?

YLID

‘StarIngMaterial’(Bruker)

Chemicalissue:Se+

NoexampleintheCSDforthe6-memberedringSystemMogul:Se–Coutlier

Page 6: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

í

ë

NoH-density

NoDensityonBonds

CURRENTPLATON/CHECKCIFVALIDATIONREPORTFOR‘NATALIE’

Page 7: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

WhatisPLATON

•  AcollecIonofSHELXcompaIbletoolsbundledinasingleprogram

•  TheToolsetincludes:– CheckCIF (StructureValidaIon)– SQUEEZE (HandlingDisorderedSolvents)– ADDSYM (MissedSymmetry)– TwinRotMat (TwinningDetecIon)– Bijvoet (AbsoluteStructure–Hoom(y))

Page 8: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

PLATON/CHECKCIF•  IscurrentlythemajorvalidaIonenginebehindtheIUCrdrivencheckCIFvalidaIonprojectofcrystalstructures.

•  ItChecksandReportson(withALERTS)–  CompletenessofthesuppliedinformaIon–  Problemswiththeexperimentaldata–  ProblemswiththeinterpretaIonofthedata–  Problemswiththereportedstructuremodel–  Unusualstructuralfeatures

Page 9: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

StructureValidaIonnowover20Years

•  TheintroducIonoftheCIFstandardfordataarchivalmadeautomaIcstructurecheckingpossible.

•  StructurevalidaIonprovidesauthors,refereesandreaderswithalistofpossiblyinteresIngissueswithastructurereportthatmightneedtobeaddressed.

•  Currentlyabout500testshavebeenimplementedincheckCIFandthatnumberissIllincreasingonthebasisofnewlydetectedissueswithsuppliedCIF’s.

•  ALERTSarenotnecessarilyerrors.TheyomenpointatinteresIngstructuralfeaturestobediscussed.

Page 10: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

SomeValidaIonIssues•  ACIFessenIallyarchivestheauthorsinterpretaIonof

theunderlyingexperimentaldiffracIondata.•  ArchivedreflecIondataareneededforameaningful

evaluaIonofunusualresultsandfortestcalculaIons.•  ArchivalofFo/Fcdata(FCF)alreadysolvespartofthis

issue(sideeffectofitsavailability:detecIonandproveofcasesofafewhundredseriouslyfraudedstructuresinActaCryst.E)

•  Recently:embeddingofrefinementinstrucIons(res)andunmergedreflecIondata(hkl)intheCIFurged.

•  Theembeddingofthe.res&.hklintotheCIFwithSHELXL2014currentlyvoidstheneedtosupplyanFCF.

•  IUCr/checkCIFandhkldeposiIonarenowalsopartoftheCSDdeposiIonandarchivalprocedures.

Page 11: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

FCF-ValidaIonadds:

•  Analysisofthequalityoftherefinement•  Analysisofthedifferencemap(peaks)•  DetecIonofvoidcontent(SQUEEZE)•  DetecIonofmissingreflecIons•  DetecIonofoutliers•  DetecIonofmissedtwinning•  Checkoftheabsolutestructure

Page 12: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

BenefitsoftheSHELXL2014standardembeddingof.res,.hkl(&.fab)

•  NoneedtosupplyanFCFfilealongwiththeCIFaspartofadatadeposiIon.TheFCFcanbecreatedfromtheembeddeddata.

•  Whensupplied,theFCFshouldbe‘LIST4’or‘LIST8’type•  SHELXL2014CIF+FCFaretherecommendedfilestoruntheSQUEEZEtoolsincetheoriginalreflecIondataareretainedintheCIF

Page 13: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

STATISTICSPREPAREDBYTHECCDCONSQUEEZEdorOLEX2-MASKdSTRUCTURESintheCSD

TheSQUEEZETool

Page 14: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

PLATON/SQUEEZE•  ThecurrentimplementaIonoftheSQUEEZEtooltohandledisorderedsolventsisthethirdgeneraIonofamethodpublishedbyusmorethan25yearsago.

•  InterfacingwithSHELXL2014refinementsolvesmanyearlierissueswithSHELX76&SHELXL97using.res&.hkldata.[e.g.ModificaIonoftheobserveddata]

•  DocumentaIonoftherecommendedprocedure:A.L.Spek(2015)ActaCryst.C71,9-18

•  htp://www.platonsom.nl/PLATON_HOW_TO.pdf

Page 15: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

TheDisorderedSolventProblem•  ThecalculatedstructurefactorFccanbespitintotwoparts:Fc=Fc(model)+Fc(solvent)

•  Fc(solvent)canbeparametrizedwithan(elaborate)disordermodelandrefinedalongwiththeothermodelparameters.

•  Fc(solvent)canalsobeapproximatedwiththeSQUEEZEtoolandusedasafixedcontribuIontothestructurefactorsintherefinement.

•  Insimplecases,thefirstapproachispreferred

Page 16: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

ThePLATON/SQUEEZETool•  SQUEEZE,asimplementedinPLATON,analysesthecontentofsolventaccessibleVOID(s)inacrystalstructure.(Q:arethevoidsempty?).

•  TheVOIDcontentwillgenerallyinvolve(heavily)disorderedsolvent(s)thatmightbedifficulttoparameterizemeaningfully(e.g.unknownsolvents).

•  ThesolventcontribuIontothecalculatedstructurefactorsisapproximatedbyFouriertransformaIonofthedensityintheVOID(s)aspartoftheleast-squaresrefinementofthemodelparameters.(.fab)

•  SQUEEZEdoesnotrefinetheFc(model)

Page 17: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

TheProperuseofSQUEEZE•  ItisimportantthatthefinalCIFarchivesboththedetailsoftheSQUEEZEcalculaIonandtheunmergedreflecIondata.Inthatway,thecalculaIonscanbereconstructedand/oralternaIverefinementmodelsatempted.

•  SHELXL2014offersallwhatisneededforthat.•  SQUEEZEusesthemodelparameterstakenfrom.cifandmergedobservedstructurefactorsfromtheLIST4orLIST8.fcftocalculatesolventF(calc)on.fab.

•  FinalSHELXLrefinementwillbebasedontheCIFembedded.res,.hklfilesalongwiththe.fabfile.

Page 18: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

HowtoSQUEEZEwithSHELXL2014

1.  Refineanon-solventmodelwithname.ins&name.hkl(IncludeACTArecord,NOLIST6).

2.  RunPLATON/SQUEEZE,basedonname.cif&name.fcffrom1as‘platon–qname.cif’.

3.  ConInueSHELXLrefinementwiththefilesname_sq.ins,name_sq.hkl&name_sq.fabfrom2as‘shelxlname_sq’

4.  Inspectthe.lis&.lstfilesandValidate

Page 19: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

SQUEEZEDisorderedSolvent+Twinning

•  Step1:SHELXLrefinementbasedaname.ins(thatshouldinclude‘ACTA’,‘LIST8’,‘BASF’and‘HKLF5’[or‘TWIN’]records)andaname.hklfile

•  Step2:RunSQUEEZEwiththename.cifandname.fcffilesproducedinStep1(i.e.run:platon–qname.cif)

•  Step3:ConInueSHELXLrefinementwiththefilesname_sq.ins,name_sq.hklandname_sq.fabproducedbyPLATONinstep2èname_sq.cif&name_sq.fcf

•  Note:Thename_sq.fabfilecontainsthesolventcontribuIontotheSFandthedetailsofSQUEEZE.

Page 20: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

SQUEEZE-2016Example:CoordinaIonCompound

SpaceGroupP21Z=4,Z’=260:40TwinTwinaxis:(001)150KTWINABShklf5dataAcetonitrilsolvateStep1(SHELXL2014)èR1=0.047,wR2=0.1445Step2(SQUEEZE)è177electronsfoundinunitcellStep3(SHELXL2014)èR1=0.0275,wR2=0.0679,S=1.064

AcetonitrilModel:R=0.0323,wR2=0.0889,rho(max)=1.34e/A-3

Page 21: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

EffectofonR(F)beforeandamerSQUEEZEasafuncIonofsin(theta)/lambda

Page 22: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

Requirements•  Thereshouldbenoresidualunresolveddensityinthediscretemodelregionofthestructurebecauseofitsimpactonthedifferencemapinthesolventregion.

•  ThedatasetshouldbereasonablycompleteandwithsufficientresoluIon[i.e.sin(theta)/lambda>0.6].

•  Thereshouldbenounresolvedchargebalanceissuesthatmighteffectthechemistryinvolved(e.g.Thevalencyofametalintheorderedpartofthestructure)

Page 23: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

LimitaIons•  ThereportedelectroncountinthesolventregionismeaningfulonlywiththesupplyofacompleteandreliablereflecIondataset.•  TheSQUEEZEtechniquecannothandleproperlycasesofcoupleddisordereffecIngboththemodelandthesolventregion.•  Thesolventregionisassumednottocontainsignificantanomalousscaterers(Friedelsaveraged)

Page 24: The PLATON checkCIF and SQUEEZE ToolsThe PLATON/SQUEEZE Tool • SQUEEZE, as implemented in PLATON, analyses the content of solvent accessible VOID(s) in a crystal structure. (Q: are

Thankyou!

[email protected]:www.platonsom.nl(includingthispowerpointpresentaIon)

PleasesendsuggesIonsandexamples(withdata)of(annoying)issuesto: