新規購入お見積
アップグレードお見積

結晶エネルギーの完全モデリング

CrystalMaker 11 には統合された独自の結晶エネルギーモデリングエンジンが装備されています。コアとなるのは、パラメータ化されたポテンシャルの膨大なライブラリです。プログラムでは、既存の結合基準と原子環境に関する詳細な知識に基づくスマートな選択基準が使用されます。エネルギー最小化では、モンテカルロと最小二乗法によるハイブリッドな手法を使用して、表面を含む緩和をリアルタイムに実行できます。

ペロブスカイト構造を CrystalMaker 11 で緩和した例

CrystalMaker 11 は、10 年にわたる研究プロジェクトの集大成です。このプロジェクトで目指したのは、パーソナルコンピュータで利用可能なエネルギーモデリングと格子ダイナミクスのためのツールを開発することです。複雑な構造や特性を視覚的に理解するための最高のツール、資源を浪費するスーパーコンピューターではなく、広く科学分野に普及しているコンピューターで利用できるワークステーションレベルのツールを開発するという、我々の目指す長期目標の一環です。

CrystalMaker のモデリングが非常にユニークな理由

  • DFT で較正したパラメータ化ポテンシャルを使用した力場 (Force field) アプローチ:大規模な系でも DFT のすべてのメリットを、お使いのラップトップ上でリアルタイムに実行可能です。
  • 結合環境を基準としたポテンシャルのスマートな選択:追加のユーザー入力は不要です。
  • モンテカルロ手法:平衡から遥かにかけ離れた構造、例えば、手書きで作成した結合長が長きすぎたり、結合角が大きく歪んだ粗雑な構造でも緩和できます。
  • ハイブリッド最小 2 乗サイクルの追加:精緻化の最終段階の精度が向上します。
  • エネルギーのアウトプット:メニューコマンドを使って、精緻化サイクルの過程、および結果をグラフィック形式で表示できます。
  • 振動モードの計算:結晶 (フォノン) および分子の振動周波数。分子については赤外線スペクトルをシミュレーションできます。

 

フォノンエクスプローラ

CrystalMaker 11 では、分散曲線と構造アニメーションを含む結晶の振動モードを計算できます。格子波、すなわち「フォノン」は、逆空間の任意の点について可視化できます。逆空間内の任意の 2 点を指定すると、それに対応する分散曲線が表示されます。分散曲線の 1 点をクリックするだけで、波数ベクトルが定義され、その振動モードを可視化できます。

岩塩構造におけるフォノンの光学モードを可視化した例

 

温度と圧力のシミュレーション

Simulate Temperature & Pressure コマンドを使えば、温度の影響に加えて、オプションで圧力の影響をシミュレーションできます。CrystalMaker では、指定された温度/圧力を使用して、定容積 (“NVT”) または定圧力 (“NPT”) のいずれかを使用したモンテカルロシミュレーションが実行されます。構造 (理論的にはスーパーセル) は、プロットされたエネルギーの値でリアルタイムに更新されます。

このコマンドは、構造の変化をインタラクティブに可視化するだけでなく、理想的な材料を無秩序にする便利な方法を提供します。結果として得られた「非晶質」構造は、例えば、その後モデリング計算に利用できます。

1000 K における岩塩のモンテカルロシミュレーション例

 

物性と熱力学的特性

CrystalMaker では、エネルギーモデリングの一部として、作成した結晶の状態密度 (density of states) を計算できます。計算結果は、各振動周波数の相対分布をあらわすヒストグラムとして可視化できます。基礎をなす計算は、物性や熱力学的特性予測の裏付けにもなります。

計算される各種特性:

  • ゼロ点エネルギー
  • 振動エネルギー
  • ヘルムホルツの自由エネルギー
  • エントロピー
  • 比熱容量
  • 弾性定数テンソル
  • 弾性率
  • 音速:横方向 (s 波) と縦方向 (p 波)
  • ヤング率
  • ポアソン比
  • 誘電テンソル
  • 屈折率
  •  

    分子モデリングと振動モード

    CrystalMaker では、大まかな分子構造を手書きで作成したあと、エネルギーを最小化した 3 次元構造に変換できます。緩和する過程をリアルタイムに可視化できます。モデルを緩和する過程で回転させることも可能です (Video: Building a New Molecule)。

    エテン (Ethene) 分子の振動モードの可視化例:
    許容される全てのモード (周波数ゼロの 6 つの並進モードを含む) が画面左側にリストされています。選択したモードはアニメーションで表示されます。アニメーションの振幅、スピード、クオリティ (フレーム数) は調整することができます。アニメーション表示されるモードは、回転したりサイズを調整したり、異なるモデルタイプで表示させることができます (例えば、Stick から Space-Fillin に切り替える等)。現在選択しているモードは、画面下側にある赤外線スペクトルの計算結果の中にハイライトで表示されます。

     

    分子結晶ツール

    CrystalMaker に用意されている専用ツールを使えば、単位胞 1 つの中身を損なうことなく表示したり、個々の分子を単離したり、非対称単位を表示することができます。断片になった分子を修復し、ある原子に隣接する原子に沿ってプロット範囲を広げることで、複雑さの中から正しい判断を導き出すことができます (Video: Working with Molecular Crystals)。

    また、分子結晶内で選択した分子の非結合のショートコンタクト (“close contacts”) を表示できるようになりました。 関心のある分子内の原子を選択し、Selection > Show Close Contacts コマンドを選択するだけです。いずれの close contacts も、選択した分子内の原子と隣接する分子間の二次結合として表示されます。

    「木の取り扱いには森を見よ」という我々の考え方に特にあてはまるのが、複雑な分子結晶を扱うときです (周囲との関係を考慮して部分構造を取り扱うこと。木を見て森を見ず “not see the wood for the trees” ということわざの反対 )。パッキングをはじめるにあたり、多くの場合、非対称単位 (asymmetric unit) 以外にも見るべきことがたくさんあります。そして他のプログラムなら、単位胞の端にある断片化された分子の扱いに手こずるでしょう。

     

    パッキングエクスプローラ

    CrystalMaker 11 は、結晶構造を新たに設計する究極のツールです。刷新された Packing Explorer を使えば、対称性、セルパラメータ、分子の配向や位置を完全に制御したり、Close contacts をリアルタイムに表示しながら、分子から結晶への変換をおこなうことができます。

    新しいツールストリップには、回転、位置変更、測定、スケーリングをリアルタイムにおこなうためのツールが用意されています。新しいインスペクターには、アニメーションによるディスクロージャーグループ (ボタンによるグループアイテムの展開と折り畳み) が装備されており、パッキング効率と密度に関する情報が即時更新されます。

    Packing Explorer を使用して分子を結晶に詰め込んだ例:
    空間群を P 1 に設定し、単位格子パラメータを最終調整する前に分子を回転したり移動します。Close-contact 距離は、得られた結晶の最も中心にある分子について示されます。

     

    原子環境の探索

    CrystalMaker には、マウスをクリックするか、原子や結合をロールオーバーするだけでリアルタイムに配位環境 (結合距離、角度、ねじれ角) を測定できるスクリーンツールが用意されています (Video: Measurement)。また、半径をリアルタイムに調整することで配位クラスターやシェルを可視化することもできます。例えば、球形のナノ粒子を構築するにはマウスを 1 回クリックするだけで済みます (Video: Visualizing a Cluster)。

    結合距離と角度に関する詳細な情報は、スクリーン上に表示するか、テキストファイルとして出力することができます。パワフルな Distance Explorer を使えば、任意の元素またはサイトの組み合わせについて、その配位環境をグラフィカルに可視化することができます (Video: The Distance Explorer)。 また、x 線と中性子の 2 体分布関数可視化することも可能で、特定の元素対のための「部分」2 体分布関数 (“partial” Pair Distribution Functions) をオプションで選択できます (Video: Pair Distribution Functions)。

    Distance Explorer ウィンドウに非晶質シリカのシリコン原子周囲の距離密度を示した例
    (データ提供:Prof Martin Dove, Queen Mary University of London)

    計算で得られた非晶質シリカの中性子 2 体分布関数
    (データ提供:Prof Martin Dove, Queen Mary University of London)

     

    変換機能と結晶工学

    CrystalMaker を使えば、単位胞を変換したり、格子タイプを変更したり、スーパーセルを構築したり、原点を移動したり、任意のマトリクス変換を適用することができます。選択した格子面に単位胞を投影して “surface cell” を作成することも可能です。伝統的なソフトウェアとは異なり、CrystalMaker には、一般的な選択肢がプリセットされたエレガントで使いやすいインターフェースが装備されています。結晶学に苦労はいりません!

    CrystalMaker の選択ツールを使えば、原子群の移動、切り離し、複製、非表示、削除をおこなうことができます。分子断片を非表示にしたり修復したり、個々の分子を単離できます。任意の方位の格子面を表示できます。結晶をスライスして表面や内部面を調べたり、ある構造や分子を別の構造や分子に配置できます。CrystalMaker のリアルタイム結晶工学ツールを使えば、作成した結晶格子の中にスペースを挿入したり、新規原子や分子全体を結晶内に配置したり、結晶格子を新たに設計することができます (Video: Placing a Molecule Into a Crystal)。

    変換ツール

    • Plot Range: 原子範囲を XYZ 方向にリアルタイムに制御
    • Spherical Cluster: 作成した「ナノ結晶」の内部と外部の半径をリアルタイムに制御
    • Cavity Finder: 作成した構造内の最大の空孔を適切なサイズの半透明の球で自動表示
    • 選択ツール (arrow/rectangle, lasso, polygon, zapper):構造内のグループの非表示や単離
    • 方位を指定した格子面による格子のスライス:サーフェスの表示
    • スラブ構造の作成:方位を指定した2つの格子面を使用
    • サーフェスセルの作成:指定した面に対して投影
    • スーパーセル:既存のセルの寸法の倍数を指定。
    • General Matrix Transformation とプリセット (菱面体から六方構造への変換等)
    • Discard Symmetry コマンド:作成した構造を維持するために新規サイトが追加されます。
    • Crystal-to-Molecule:結晶と分子の相互変換
    • Packing Explorer:インタラクティブな molecule-to-crystal コマンドで、対称性、セルの各種パラメータ、位置と方向の設定内容がリアルタイムに反映されます
    • 結晶格子内にある原子グループの移動と回転
    • 選択原子の複製
    • 原子タイプの変更 (元素記号、占有率):Selection インスペクターの使用による
    • 結晶内の特定の格子面に沿ってスペースを挿入
    • 格子のベンド (曲げ):原子を選択し、曲率半径を指定すると、簡単にナノチューブ (またはベント型シート) を作成できます。
    • 構造の補間:中間的な構造を追加して、構造のアニメーションの動きを滑らかにします。

    2 つのシリコン結晶間の接合部分
    (111 ドメインと 110 ドメイン)
    2 つの異なる構造を同じウィンドウ内で組み合わせてスケールを比較した例

     

    包括的なデータのインポートとエクスポート

    約 45 種類のフォーマットの構造データをインポートして、それらを素早く可視化したりじっくりカスタマイズすることができます。DL_POLY の HISTORY ファイル等、多構造ファイルを取り扱うことができます。同期化機能とアニメーション機能を使えば、構造的な挙動、格子力学を素早く理解したり、シミュレーションの軌道 (trajectory) を可視化することができます。塊状 (massive) の構造も取り扱うことができます。CrystalMaker 独自の “Depth Profiling” ツールを利用すれば、塊状構造の関心領域を素早くスキャンできます。コンピュータモデルで得られた結果を特徴づけるのに理想的な機能です。

    インポート可能なデータ形式:

    1. 3ED Volumetric
    2. ATOMS (v4, v5)
    3. CASTEP Cell
    4. CASTEP Output
    5. CASTEP Volumetric
    6. CCL
    7. Chem3D Cartesian
    8. CIF
    9. CMDX (CrystalMaker X Document)
    10. CMDF (CrystalMaker 7–9 Crystal)
    11. CMMF (CrystalMaker 7–9 Molecule)
    12. CMTX (CrystalMaker Text)
    13. CSSR
    14. Gaussian CUBE
    1. DEN (Volumetric)
    2. DL_POLY Config
    3. DL_POLY Revcon
    4. DL_POLY History
    5. DMol3 “CAR” file
    6. DMol3 “ARC” trajectory file
    7. FDAT (CCSD)
    8. GRD (Volumetric)
    9. GROMACS
    10. GSAS
    11. GULP
    12. ICSD
    13. LAMMPS dump
    14. Molfile
    15. PDB
    16. Prismatic
    17. RMCProfile
    1. SDFile
    2. SHELX
    3. STRUPLO
    4. SYSTRE
    5. TOPAS
    6. VASP Structure (POSCAR, CONTCAR)
    7. VASP Trajectory (XDATCAR)
    8. VASP Volumetric (CHG, CHGCAR, etc.)
    9. VESTA
    10. Voxel
    11. WIEN2k Structure
    12. XCrySDen Structure (XSF)
    13. XCrySDen Animation (AXSF)
    14. XYZ

    各種アウトプットオプションを利用して、他のプログラムとデータを共有したり、構造データ、結合距離、配位環境を保存したり、あるいは、お持ちのデータを使ってウェブページを構築することができます。

    エクスポート可能なデータ形式:

    1. CASTEP Cell
    2. Chem3D Cartesian
    3. CIF
    4. CMDX (CrystalMaker X Document)
    5. CMTX (CrystalMaker Text)
    6. Coordinates file
    7. Visible Coordination file
    1. Crystal Coordination file
    2. Distances & Angles
    3. DL_POLY Config
    4. DL_POLY Revcon
    5. DMol3 “CAR” file
    6. Elements file
    7. GRD volumetric
    8. HTML Structure
    1. PDB
    2. RMCProfile
    3. VASP Structure
    4. Vibrational frequences & eigenvectors
    5. Vibrational spectrum (IR)
    6. Voxel volumetric
    7. XYZ

     

    ボリューメトリックデータの可視化

    現在の構造に任意数の 3D データセットを組み合わせて表示することができます。データセットのそれぞれには個別の視覚設定を行うことができます。インポートできる可視化データは、テキストファイルや電子密度や間隙率計算のプログラムで作成されたファイルです (Video: Volumetric Data)。

    Smb6 の電荷密度 (Charge density) の可視化例: 半透明で重ねた密度の一部を切り取り、その下にある結晶構造を見せています。
    安息香酸の電子密度 (Electron density) をシミュレーションし、(001) 面に投影した例


    銅構造の細孔を可視化した例


    Gaussian の CUBE ファイルをインポートして、グラデーションの等値面としてあらわした電荷密度の例

    • ボリューメトリックデータの可視化。3ED, CASTEP, Gaussian CUBE, DEN, GRD, GULP, VASP, Voxel, XSF ファイルに対応
    • 間隙率 (porosity) の可視化。”negative” (void) または “positive” (filled) 空間として表示可能
    • 任意の結晶構造の電子密度の計算と可視化
    • スライダーコントロールによるデータ表示範囲の固定化
    • ポイントクラウド (サイズまたは不透明度) 表示オプション
    • 複数の格子面断面図に透明度を適用した可視化
    • リアルタイムの範囲コントロールを使用した等値面やボリュームの表示
    • バイキュービック補間による実験データのフラット化で美しいスムーズな表示を実現
    • 内部、外部、切断面のカラーのカスタマイズ
    • カラーグラデーションの選択
    • 複数のデータセットを同一ウィンドウ内で操作
    • データセットの追加と除外

     

    結晶と分子を素早く新規作成

    CrystalMaker を使えば、どのような種類の結晶や分子構造でも素早く簡単に構築することができます。結晶学の面倒さは、組み込みの対称性操作機能と洗練された空間群ブラウザで解消され、全ての結合と多面体は、プログラムによって自動的に生成されます (Video: Building a New Crystal)。分子の構築も同様に簡単です。ポイント&クリックで原子と結合を追加します。新たに追加された Relax コマンドを使えば、作成した構造のエネルギーを最小化して最適化することができます (Video: Building a New Molecule) 。

    CrystalMaker のモデルタイプには、トラディショナルな “ball-and-stick” をはじめ、space-filling (空間充填)、polyhedral (多面体)、wireframe (ワイヤーフレーム)、thermal ellipsoids (熱振動楕円体) といった広範な種類が用意されています。いずれのモデルタイプも細部にわたりカスタマイズできます。表示オプションによって、フォトリアリスティックなグラフィックにしたり、シンプルなラインアートにすることができます。連続的するプロット範囲を設定すれば、数百万にもおよぶ原子、結合、多面体を描画できます。

     

    3D グラフィック機能

    CrystalMaker には、高画質で高速なピクセルパーフェクトなグラフィックで重なり補正と透過を実現する業界をリードする 3D グラフィクスが装備されています。最新の Mac の “Retina” グラフィックや Surface Pro デバイスで高解像度をお楽しみください。印刷品質のグラフィックを透明度付きで保存したり、回転する魅力ある構造やアニメーションをビデオに保存できます。

    同一の結晶内の異なる原子に異なる多面体スタイルを適用した例
    原子ベクトル


    曲面で構成された凹状の多面体
    半透明の多面体の頂点に楕円体を表示した例

     

    リアルタイムの操作環境

    マウスをクリック&ドラッグしたり、キーボードやツールバーを使用できます。格子ベクトル又は平面の法線と並行に表示できます。トラックパッド、 タッチバー (MacBook Pro モデル) によるマルチタッチ回転や縮尺を利用できます。Leap Motion Controller を使用すれば、空間内でシンプルなハンドジェスチャーを利用できます (Video: Using the Leap Motion Controller)。CrystalMaker for Mac では (Mac 正規のネイティブアプリケーション)、MacBook Pro (2016-2022) で導入されたタッチバーインターフェースがサポートされます。専用のタッチダイヤル、方向プリセット、およびスライダーを使用して回転とズームを行うことができます。

    CrystalMaker で利用できる多数のタッチバーインターフェースの例:
    上から順にデフォルトのレイアウト、回転ダイヤル、構造スクラバー、原子ピッカー

     

    多構造アニメーション

    CrystalMaker は静的な結晶構造の作成から一歩進んで、構造上の挙動を素早く簡単に探索することができる最初のプログラムです。複数のファイル (または、単一の多構造ファイル) を同一ウィンドウにドラッグ&ドロップしたら、表示される構造のサムネイルをアニメーションのフレームとして並び替えるだけです。複数の表示内容を操作して同期させ、サムネイルをドラッグ&ドロップして順番を変更したら、Play ボタンをクリックしてアニメーションを表示させることができます。さらに、アニメーションを回転したり縮尺したり、モデルタイプを変更したり、表示方向やモデル設定を変更することもできます。作成したアニメーションは、ウェブやプレゼンテーション用に利用できるムービーとしてエクスポートすることができます (Video: Creating an Animation)。

    リューサイト構造の六員環の緩和

     

    説得力のある教材の作成

    CrystalMaker のドキュメントには、複数の構造を保存することができます。保存された各構造はグラフィカルなサムネイルであらわされます。構造上の挙動やアニメーションとして活用できることはもちろんですが、同じ構造の異なるビュー、異なるモデルタイプ、原子範囲、関連する構造について保存することもできます。どの構造にも個別のノートを付けられます。これらを 3D 回転モデルとともにインタラクティブなスライドショーとして文脈に従って提示することで、教育用として理想的なツールになります。プログラムには、魅力的な教材の作成例が同梱されています (例:”Building Quartz”, “Building Spinel”)。

    多構造 (multi-structure) ドキュメントウィンドウの一例:
    画面左の List View にはモデル構造の一覧が、中央には現在選択されたモデルの内容が、
    画面右側にはそのノートが表示されています。

     

    3D プリントとモデルのエクスポート

    CrystalMaker のファイルエクスポートオプションに STL 3D 形式 (ほとんどの 3D プリンタでサポートされる形式) を選択すれば、作成した構造を 3D プリンタにプリントすることができます。また、いずれの構造も 3D グラフィックソフトウェアでのやり取りに最適な自己完結型の COLLADA 3D ファイルにエクスポートすることができます。作成した CrystalMaker の COLLADA ファイルはお持ちの iPad に表示させることも可能です。作成したファイルを iBooks Author (Mac app store で無償でダウンロード可能) にドロップするだけで iPad に公開できます。

     

    回折機能のサポート

    CrystalDiffract (粉末回折) と SingleCrystal (X 線、中性子、TEM の単結晶回折) を使えば、CrystalMaker に表示されている任意の結晶構造について回折パターンをメニューコマンドひとつでシミュレーションすることができます。 CrystalMaker と SingleCrystal は相互にリンクするので、CrystalMaker で構造を回転させると、それに応じて回折パターンも変化します (Video: Diffraction)。 “Live Powder Diffraction” モードを使えば、CrystalMaker で構造を編集すると、変更内容に応じて CrystalDiffract に表示される粉末回折パターンもリアルタイムに更新されます (Video: Live Powder Diffraction)。

    CrystalMaker Office の画面:
    (左) CrystalMaker でゼオライト構造を可視化、(右上) CrystalDiffract に連動する粉末回折を表示、
    (右下) SingleCrystal で電子回折パターンを表示

     

    CrystalViewer:結晶データを同梱

    CrystalMaker には CrystalViewer が含まれており、専門家が精選した約 1400 個の結晶および分子構造コレクションを利用できます。インデックス、注釈が付いているので素早く表示できます。

    CrystalViewer には、最密充填金属から単純なイオン化合物、ケイ酸塩、金属有機フレームワーク (MOF) などの「ハイブリッド材料」までの構造タイプをカバーするアニメーションの結晶化学ツアーなど、豊富な教育リソースも用意されています。

    アニメーションによる CrystalViewer の教育ライブラリを使用して結晶化学を学習できます。

     

    クロスプラットフォーム:純正仕様

    CrystalMaker には、Windows 64-bit 版と macOS 64-bit 版の 2 つのバージョンが用意されています。Mac 版でも Windows 版でも、読み込み可能なドキュメントに違いはなく、ほぼ同じ機能が装備されていますので、クロスプラットフォームでの作業や共同作業を容易に行うことができます。2 つのバージョンは、それぞれのオペレーティングシステムのために全くのゼロから構築されたもので、Windows アプリケーション、Mac アプリケーションとして 100% ネイティブの純正です。これにより、システムとの統合、パフォーマンス、ユーザビリティ、および、デザインの美しさがそれぞれの環境で最大限発揮されます。