Spinachは オープンソースの磁気共鳴 シミュレーションパッケージであり、2011年に最初にリリースされ[ 1 ] 、その後継続的に更新されています。[ 2 ] このパッケージはMatlab で書かれており、 Matlab に組み込まれている並列コンピューティング とGPU インターフェースを利用しています。[ 3 ]
パッケージの名前は、スピン という物理的な概念と、同名の漫画本でほうれん草を食べると強くなる ポパイ にちなんで付けられています。[ 4 ]
ほうれん草を使用してシミュレートされた ストリキニーネ アルカロイドの250 MHz ECOSY NMR スペクトル。
概要 Spinachは 、時間領域における密度行列 の運動方程式を解くことによって、磁気共鳴分光法とイメージングシミュレーションを実装します。 [ 1 ] ρ ( t ) {\displaystyle \mathbf {\rho } \left(t\right)}
∂ ∂ t ρ ( t ) = − 私 L ( t ) ρ ( t ) ⇓ ρ ( t + d t ) = 経験 [ − 私 L ( t ) d t ] ρ ( t ) {\displaystyle {\begin{matrix}{\frac {\partial }{\partial t}}\mathbf {\rho } \left(t\right)=-i\mathbf {L} \left(t\right)\mathbf {\rho } \left(t\right)\\\Downarrow \\\mathbf {\rho } \left(t+dt\right)=\exp \left[-i\mathbf {L} \left(t\right)dt\right]\mathbf {\rho } \left(t\right)\\\end{matrix}}}
ここで、リウヴィリアン超演算子は、 ハミルトン 交換超演算子、緩和 超演算子、運動学 超演算子、および空間ダイナミクスと他の自由度との結合を支配する他の項の合計である: [ 2 ] L ( t ) {\displaystyle \mathbf {L} \left(t\right)} H ( t ) {\displaystyle \mathbf {H} \left(t\right)} R {\displaystyle \mathbf {R} } K {\displaystyle \mathbf {K} }
L ( t ) = H ( t ) + 私 R + 私 K + 。 。 。 {\displaystyle \mathbf {L} \left(t\right)=\mathbf {H} \left(t\right)+i\mathbf {R} +i\mathbf {K} +...} 計算効率は、縮小された状態空間 、疎行列 演算、オンザフライ軌道解析、動的並列化 の使用によって達成される。[ 5 ]
標準機能 2023年現在、Spinachは 300以上の学術出版物で引用されています。[ 1 ] その機能を引用しているドキュメント[ 2 ] と学術論文によると、パッケージの最新バージョン2.8は以下を実行します。
スピン緩和 (レッドフィールド 理論、確率論的リウヴィル方程式 、リンドブラッド理論 )と化学反応速度論 の一般的なモデルがサポートされており、粉末平均グリッドのライブラリがパッケージに含まれています。[ 2 ]
最適制御モジュール Spinachには、 量子最適制御 のための勾配上昇パルス工学(GRAPE)アルゴリズム[ 16 ] の実装が含まれています。ドキュメント[ 2 ] とパッケージの最適制御モジュールを解説した書籍[ 17 ] には、以下の機能が記載されています。
散逸的背景進化生成器と制御演算子がサポートされているほか、制御チャネル電力やオフセットなどの一般的な機器校正パラメータの分布に対するアンサンブル制御もサポートされている。[ 2 ]
参考文献 ^ a b c Hogben, HJ; Krzystyniak, M.; Charnock, GTP; Hore, PJ; Kuprov, I. (2011). 「Spinach – 大規模スピン系におけるスピンダイナミクスのシミュレーション用ソフトウェアライブラリ」. Journal of Magnetic Resonance . 208 (2): 179– 194. doi : 10.1016/j.jmr.2010.11.008 . ISSN 1090-7807 . ^ a b c d e f g 「Spinach Documentation Wiki」 . SpinDynamics.org – Spin Dynamics Group . 2023年7月28日. 2023年 11月4日 閲覧 。 ^ Kuprov, I. (2023). 「ソフトウェア工学に関するノート」. スピン:基本対称性から量子最適制御へ . Springer. pp. 351– 373. doi : 10.1007/978-3-031-05607-9_9 . ISBN 978-3-031-05606-2 。^ 「Spinach - 高速かつ汎用的なスピンダイナミクスシミュレーションライブラリ」 (PDF) . 2023年11月27日 閲覧 。 ^ Kuprov, I. (2023). 「不完全基底関数系」. スピン:基本対称性から量子最適制御へ . Springer. pp. 291– 312. doi : 10.1007/978-3-031-05607-9_7 . ISBN 978-3-031-05606-2 。^ Concilio, MG (2020). 「大規模磁気共鳴シミュレーション:チュートリアル」 . 磁気共鳴化学 . 58 (8): 691– 717. doi : 10.1002/mrc.5018 . ISSN 0749-1581 . ^ Krushelnitsky, A.; Hempel, G.; Jurack, H.; Ferreira, TM (2023). 「 15 Nプロトン分離 R 1ρ 緩和測定法による固体タンパク質のロッキング運動の研究」 . Physical Chemistry Chemical Physics . 25 (23): 15885– 15896. doi : 10.1039/d3cp00444a . ISSN 1463-9076 . ^ Gutmann, T.; Groszewicz, PB; Buntkowsky, G. (2019). 「ナノ結晶の固体NMR」. NMR分光法に関する年次報告 . pp. 1– 82. doi : 10.1016/bs.arnmr.2018.12.001 . ISSN 0066-4103 . ^ Williams, RV; Yang, J.-Y.; Moremen, KW; Amster, IJ; Prestegard, JH (2019). 「炭素検出によるメチル基の残留双極子結合の測定」 . Journal of Biomolecular NMR . 73 ( 3–4 ): 191– 198. doi : 10.1007/s10858-019-00245-5 . ISSN 0925-2738 . PMC 7020099 . ^ Kaseman, DC; Malone, MW; Tondreau, A.; Espy, MA; Williams, RF (2021). 「地球磁場における核磁気共鳴スペクトルの定量」. 分析化学 . 93 (46): 15349– 15357. doi : 10.1021/acs.analchem.1c02910 . ISSN 0003-2700 . ^ Haies, IM; Jarvis, JA; Bentley, H.; Heinmaa, I.; Kuprov, I.; Williamson, PTF; Carravetta, M. (2015). 「 MAS下における 14 N倍音NMR:対称性に基づくシーケンスと新規シミュレーション戦略を用いた信号増強」 . Physical Chemistry Chemical Physics . 17 (9): 6577– 6587. doi : 10.1039/c4cp03994g . ISSN 1463-9076 . PMC 4673505 . ^ グダフ、L.;クプロフ、I。ファン・ヘイエノールト、C.デュメス、J.-N. (2017年)。 「空間的にエンコードされた 2D および 3D 拡散秩序 NMR 分光法」。 化学コミュニケーション 。 53 (4): 701–704 . 土井 : 10.1039/c6cc09028a 。 ISSN 1359-7345 。 ^ Allami, AJ; Concilio, MG; Lally, P.; Kuprov, I. (2019-07-05). 「量子力学的MRIシミュレーション:行列次元問題の解決」 . Science Advances . 5 (7). doi : 10.1126/sciadv.aaw8962 . ISSN 2375-2548 . PMC 6641938 . ^ Dumez, J.-N. (2021). 「超高速空間符号化NMRのための周波数掃引パルス」. Journal of Magnetic Resonance . 323 106817. doi : 10.1016/j.jmr.2020.106817 . ISSN 1090-7807 . ^ Redrouthu, VS; Mathies, G. (2022). 「X-inverse-Xシーケンスによる効率的なパルス動的核分極」. Journal of the American Chemical Society . 144 (4): 1513– 1516. doi : 10.1021/jacs.1c09900 . ISSN 0002-7863 . ^ Khaneja, N.; Reiss, T.; Kehlet, C.; Schulte-Herbrüggen, T.; Glaser, SJ (2005). 「結合スピンダイナミクスの最適制御:勾配上昇アルゴリズムによるNMRパルスシーケンスの設計」. Journal of Magnetic Resonance . 172 (2): 296– 305. doi : 10.1016/j.jmr.2004.11.004 . ISSN 1090-7807 . ^ Kuprov, I. (2023). 「スピン系の最適制御」. スピン:基本対称性から量子最適制御へ . Springer. pp. 313– 349. doi : 10.1007/978-3-031-05607-9_8 . ISBN 978-3-031-05606-2 。