CCP4 9.0アップデートまとめ

私の興味範囲のみのまとめです. 公式情報: https://www.ccp4.ac.uk/ccp4-8-0-updates/ リリースノートに記載されてないアップデートも実際にはあるのがCCP4 update. 実際にどのファイルが変わったのかは $CCP4/restore/update.log に記録されています. 9.0.004 2024-10-19公開 Acedrg 298 (rev 330) link作成時にplane/torsionの名前が重複する問題の修正 デフォルトのmonomer IDがUNLからLIGに変更 金属含有化合物への対応(途中) Servalcat 0.4.88 https://github.com/keitaroyam/servalcat/releases/tag/v0.4.88 refmacatで --keep_entities 指定されたときにinputのentityをoutputにもそのままコピーするように変更 (PDB-REDOからのリクエスト). 9.0.003 2024-08-19公開 Servalcat 0.4.82 https://github.com/keitaroyam/servalcat/releases/tag/v0.4.82 refmacatに関しては,unrestrained refinementのときに未知のlink idがあると止まってしまうバグを修正. もう一つ,352dのP/156のようなaltlocで原子の組成が異なるモデルに対してうまくいかないバグがあり,これはgemmi側で修正済みなので次のバージョンから対応される. これでPDBの構造に対してunrestrained refinementは全部うまくいくはず. あとはtwin refinementの実装を追加 (experimental) Mosflm mosaicity計算のバグが修正された.レポジトリの方でコミットが見つからない.. 9.0.002 2024-07-24公開 Refmac 5.8.0430 (rev 497) バージョン番号変わってませんが,mmcif/crdから_struct_ncs_operから回転行列を読むときに,-1未満の数字があると行列の全要素が0になるバグが修正されています.例えば3cjiの31番目の要素が 31 generate 0.999999 -0.000494 0.000078 0 -0.000483 -0.999992 0.000166 179.67 0.000075 -0.000165 -1.000002 253.383 となっており,これが全部0になってしまうという問題.pdbからMTRIXを読む場合はもともと問題ありませんでした. Refmacatの場合はcrd (cif)を経由するので,この問題の影響を受けてしまってました. Servalcat 0.4.77 https://github.com/keitaroyam/servalcat/releases/tag/v0.4.77 refmacatに関する修正が主. “given”のstrict NCS matrixを使わないように修正 (ただし出力ファイルから漏れてしまう問題が残ってる) 出力mmcifのlabel_seq_idを修正 未知のexternal restraint keywordがあると落ちる問題の修正(exte torsでperiodを指定した人がいて発覚) unrestrained refinementのキーワードで大文字小文字の区別が入ってしまっていたので修正 + unrestrainedの場合でもcrdを経由するように修正 出力mmcifのrefmac versionに(refmacat XXX)の記述を追記 PDB側でもマップ生成にrefmacの代わりにrefmacatを使い始めたようで,unrestrained refinementに関する修正はその目的. unrestrained + 0 cycleなのでrefmacatの意味無いと思っていたが,refmac5に直接4icmのcifを読ませると落ちるなど問題がある模様....

June 12, 2024 · (updated October 20, 2024)

CCP4 8.0アップデートまとめ

私の興味範囲のみのまとめです. 公式情報: https://www.ccp4.ac.uk/ccp4-8-0-updates/ リリースノートに記載されてないアップデートも実際にはあるのがCCP4 update. 実際にどのファイルが変わったのかは $CCP4/restore/update.log に記録されています. 8.0.019 2024-04-11公開 monomer library 下記の問題のために古いバージョンに戻されてしまった https://github.com/keitaroyam/servalcat/issues/14 8.0.018 2024-04-03公開 新しいServalcatが入るはずでしたが,GEMMIのビルドシステム変更のためにGEMMIのバージョンを上げられず, 最新のGEMMIを必要とするServalcatも次のCCP4メジャーアップデートまで見送りとなりました. このためAcedrgのアップデートも見送りとなりました. 既知のバグが直ってないままになるのは残念だけど仕方ない.早く次のバージョンが出ますように Coot 0.9.8.93 https://www.mail-archive.com/coot@jiscmail.ac.uk/msg05645.html Mutate Residue RangeでDNAがRNAになってしまう問題の修正 TYRのHH原子に関する問題の修正: https://github.com/pemsley/coot/commit/5b52df6509afd137d72c604a6dde1232fe6cff70 monomer library https://github.com/MonomerLibrary/monomers/commits/ccp4-8.0.018 AX/RXを追加.phaserで使われる未知の異常散乱/実原子.なぜか今までのRefmacでは定義無しで動いていたらしい? #51 CCDにおける原子名の変更などを反映 #44 TYRのhh1 (OHのねじれ角)が間違っていたのを修正 #45 PROのNがsp2になってしまっていた問題の修正.すべてのP-peptideをプロトン化(NH2+)状態に #38 B12の修正 #41 PDBによるペプチド主鎖原子の修正を反映 #40 Robbieによる修正 #35 8.0.017 2024-01-18公開 Refmac 5.8.0425 http://fg.oisin.rc-harwell.ac.uk/scm/loggerhead/refmac/5.8/revision/487 残基数の最大値を50000から100000に symmetry related external bond distanceが正しく機能しないバグを修正 LINKヘッダに書く順序で認識されたりされなかったりするバグが発生しており,直っていない.Refmacatを使えば問題なし. CCP4i2 Refmac5インタフェースでRefmacatが使われるようになり,中性子構造の精密化のインタフェースが追加された. 残念ながらServalcatが古いままで,最近行った様々なバグ修正が反映されてない. Windowsでgemmi 0.6.4が正しく動かないバグが見つかったことが原因. doubleHelix 新プログラム https://doi.org/10.1093/nar/gkad553 8.0.016 2023-10-05公開 Coot 0.9.8.92 https://www....

June 14, 2023 · (updated July 26, 2024)