Sim4Life V10.0 リリースノート
Sim4Life V10.0では、ニューロンの応答モデリングが単一ニューロンから全脳ネットワークへと拡張されました。新しい全脳シミュレータ「BraiNN」は、印加電界とネットワーク活動、およびシミュレーションされたEEGを、1つのSim4Lifeプロジェクト内で連携させます。 AIアシスタントは、平易な言語で記述された指示を、ユーザーが確認可能なPythonスクリプトに変換します。デスクトップ版とWeb版は、4か国語に対応した刷新されたインターフェースを共有するようになりました。
従来のデスクトップインターフェースである Sim4Life Classic V10.0 は、移行期間中も引き続き利用可能であり、完全なサポートが提供されます。既存のプロジェクトやスクリプトは、どちらの環境でも動作します。
(Desktop)または(Web) のタグが付いていない限り、各項目は両方のエディションに適用されます。(Web; V9.6.2以降のDesktop) というタグは、デスクトップユーザーがV9.6のメンテナンスリリースで既にその修正を受け取っていることを意味します。各リリースには、同じエディションについてその下にリストされているすべての内容が含まれています。デスクトップのハードウェアおよびOSについては、「システム要件」を参照してください。
既知の問題(デスクトップ B25335、Web V10.0)
- 一部の稀な分散型素材構成において不安定な動作が発生する。
- ごく稀なケースにおいて、遠方場センサーのセンサーコンバイナーの精度が低下する可能性があります。
- 表面の細分化や等値面の設定が不適切な場合、一部の準静的シミュレーションにおいて、電流値が収束せず、電流の正規化が不正確になる可能性があります。
- FDTD 後処理では、時間領域フィールドセンサーのポインティングベクトル S(x,y,z,t) は、E および H が同じ瞬間にサンプリングされたかのように形成されます。FDTD ではこれらが半時間ステップだけずらされるため、これは 1 次近似となります。 周波数領域および時間平均化された電力の結果には影響はありません。
V10.0 · 2026年10月27日
デスクトップ版B25335 ·Web版V10.0、プラットフォーム版 V1.98.0 (プラットフォームに関する注意事項)
追加
BraiNN:全脳ネットワークシミュレーション
- 新しい全脳シミュレータ。領域レベルまたは皮質表面上のニューラルマスモデルのネットワークは、低周波ソルバーからの刺激場によって駆動されます。同じ頭部モデルで計算されたリード場は、その活動をシミュレートされた頭皮脳波(EEG)に投影します。V10.0では、場によって誘発される入力は時間的に一定です。
- GPU アクセラレーション対応のエンジンは、一般的に使用されている CPU ベースの全脳シミュレータよりも数桁高速に動作します。決定論的および確率論的ソルバーを搭載しており、シナプスゲイン、結合強度、ノイズレベルを調整可能です。
- すぐに実行可能な脳および頭部モデルと、ステップバイステップのチュートリアルが付属しています。EEG電極の配置は、3つの配置基準に従うことができます。
ThermoReg:全身の体温調節
- UTCI-Fialaモデルに基づく新しい全身熱調節シミュレータです。過渡状態および定常状態の解析において、能動的反応(発汗、震え、血管運動、代謝熱)および環境との熱交換を網羅しています。
- Virtual Population Dukeモデルおよびダウンロード可能な身体部位マスクを通じて、電磁および音響の熱沈着シミュレーションと連携します。
AIアシスタントおよびテキストからシミュレーションへの変換機能
- Sim4LifeのAIアシスタントは、CADモデリング、シミュレーションの設定とレビュー、および後処理に関する平易な指示からPythonスクリプトを生成します。各ステップの説明が表示され、スクリプトを確認・編集することも可能です。
- Scripterを含め、アプリケーション内のどこからでも利用可能です。
- AIアシスタントが利用できない場合は、明確なメッセージが表示されます。
- (デスクトップ版)Sim4Lifeクラウドアカウントへのサインインが必要です。
ユーザーインターフェース
- デスクトップアプリケーションとWebプラットフォームで共通の刷新されたインターフェースを採用しています。
- (デスクトップ)Sim4Life Classic V10.0は、Sim4Life V10.0と並行してインストール可能です。新しいインターフェース内の切り替え機能を使用すれば、いつでもClassicに近いレイアウトに戻すことができます。
- (デスクトップ)Web プラットフォームの Python スクリプト環境である「Integrated Scripter」が、デスクトップ版にも搭載されました。オートコンプリート、構文の強調表示、「名前を付けて保存」、スクリプトファイルのドラッグ&ドロップ、出力のコピー、チュートリアルおよびサンプルノートブックフォルダへの直接アクセスが可能です。
- ツール、マニュアル、チュートリアルを横断して検索できます。
- (デスクトップ)クイックスタートワークフロー、最近のプロジェクトやスクリプト、チュートリアル、リリースノート、よく使用されるリソースを表示するウェルカム画面。そのコンテンツとリリースノートはローカルにインストールされており、インターネット接続がなくても利用可能です。
- 警告やエラーはシミュレーションツリー内の発生箇所に表示され、各ワークフローステップの状態も確認できます。
- リボンとサイドバーの再編成、ドラッグ&ドロップのフィードバックの改善、およびロック状態の明確化(例えば、ボクセルや結果が存在する場合など)。
- より詳細なツールチップと、ツールの横に埋め込まれたドキュメント。
- マテリアル設定が整理されました。「マテリアルの割り当て」ツールでは、トップレベルの実体だけでなく、マテリアルタグを介して非構造化メッシュドメインにもマテリアルを割り当てられるようになりました。
- 仮想人口モデル:モデルダウンロードマネージャーはソート可能になり、ダウンロードボタンはライセンス取得済みのモデルでのみ有効になります。(デスクトップ)ローカルコピーをインポートできるようになりました。
- (デスクトップ)デスクトップには、クラウドクレジットの残高が表示され、今後のメンテナンスやリリースの告知、実行中のクラウドシミュレーションに関する詳細なレポートが表示されます。
- (Web)キーボードショートカットが利用可能になり、ヘルプメニューに概要が表示されます。
- (Web)3Dマウス(3Dconnexion SpaceMouse)がブラウザ上で直接動作します。
- (Web)モデルツリーには、非構造化メッシュのサイズが表示されます。
プラットフォームおよびサポートセンター(Web)
- 計算サービスでメモリ不足が発生し、停止した場合は、その旨が通知されます。
- サポートセンターでのやり取りに誰かが返信すると、メールで通知されます。やり取りはアーカイブ可能です。
- クレジットが自動的に返金された際に、メールで通知が届きます。
ローカライズ
- Sim4Lifeは、英語、韓国語、中国語、スペイン語に対応しています。AIを活用した翻訳により、メニューやダイアログから専門用語やエラーメッセージに至るまで、インターフェース全体がカバーされています。
シミュレーション
低周波ソルバー- アドミタンス/インピーダンス行列は、計算された電流フラックスから直接構築されるようになったため、後処理が高速化されました。
- 新しい汎用電流正規化機能:信頼性が向上し、境界条件の選択における制約が緩和されました。
- 電流または電圧駆動の多接点電極構成について、アドミタンス行列が自動的に計算され、手動での抽出やスクリプトを必要とせずに、T-Neuro および熱シミュレーションへの連成に直接渡されます。
- パラメータスイーパーまたは Python API を使用して、刺激閾値や温度上昇に対して電極構成のスイープや最適化を行うことができます。
- どの材料やオブジェクトが最大安定時間ステップを制限しているかを表示し、解像度と実行時間のバランス調整を支援します。
- AI ベースのセグメンテーションツールなどで生成されたラベルフィールドを、直接シミュレーション可能なボクセルとしてインポートできます。また、インプラントなどの追加エンティティを挿入してボクセル化することも可能です。
- 固体界面でのオプションの精細化。
- Mesh Doctor の新ツール:「サーフェスの簡略化」、「平滑化」、「細分化」、「メッシュの分離」、「メッシュの反転」、「法線の修正」。
- オクトツリーメッシュ生成の進行状況バー。
- (Web、V9.6.2 以降のデスクトップ版)オクトツリーメッシュ生成のキャンセル処理が高速化されました。
分析
- ビューアでは、テンソル成分の二乗和の代わりに、対称第2階テンソル(DTIや導電率テンソルなど)の固有値やトレースなどの量が表示される。
- 「最大強度投影」オプションにおいて、NaN値をNaNとして扱うか、ゼロとして扱うかを選択できるようになりました。
- ストリームライン・ビューアの機能強化。
- 拡張され、高速化された同次 psSAR 評価 (IEC/IEEE 62704-1)。
- MATCH:エバリュエーターに「自動マッチング」機能が追加されました。これにより、ワンクリックで、選択した周波数における未接続のポートごとにマッチング回路を合成できます。また、負荷や多要素マッチング回路を作成・再利用するための回路ライブラリ、および Touchstone ファイルからの回路のワンクリックインポート機能も追加されました。
Python
- Python API からアクセス可能な NIfTI スライス可視化オプション。
- Python API を通じて、異方性かつ不均一な導電率を設定できます。
パフォーマンス
- シミュレーションの実行速度が向上し、スケーラビリティも向上しました。
- 大規模なプロジェクトの起動が速くなり、大規模な結果データセットの読み込みも高速化されました。正確な透明度を含む3Dレンダリングも高速化されています。
修正済み
モデリング
- 複雑なモデルにおいて、ネストされたモデル操作が正しく適用されない問題を修正しました。
- スプライン作成時に、スプラインの長さ入力ボックスがポイントスナップの邪魔になる問題を修正しました。
- シャドウエンティティ(パラメトリックエンティティへの入力、例:Unite)をコピーした際の不正な動作を修正しました。
- Python API を使用する際、Modeler での頂点抽出エラーを修正しました。
- ViP モジュールにおける
SplitWiresByContainment の問題を修正しました。 - (Web; V9.6.2 以降のデスクトップ版)非常に大きな非構造化メッシュを含むプロジェクトを再開しようとすると、「free store overflow」エラーが発生する問題を修正しました。
- ボディパッチの「ファセット編集」を有効にしました。
- 一部のモデル(IXI025、ATHENA など)でモデルダウンロードが失敗する問題を修正しました。
- (Web)「表示されている項目のみを表示」が有効になっている場合に、非表示のモデルがツリーに再び表示される問題を修正しました。
メッシュ生成
- (Web; デスクトップ版は V9.6.2 以降)重なり合うソリッド領域のオクトツリーメッシングが正しく行われていなかった問題を修正しました。
- (Web; デスクトップ版はV9.6.2以降)オクツリーメッシャーが、ユーザーが指定した埋め込みメッシュの妥当性を検証するようになりました。
- ファセットメッシャーにおけるボディのメッシュ生成の失敗を修正しました。
- (Web; デスクトップ版は V9.6.2 以降)プリズムメッシュからサーフェスを抽出する際の、三角形の向きが不整合になる問題を修正しました。
- Mesh Slice が予想よりも小さい三角形を生成する問題を修正しました。
- Mesh Viewer が、非構造化メッシュに添付されたトランスフォームを無視する問題を修正しました。
- マルチドメインメッシュの単位がモデルの単位と一致しない問題を修正しました。
シミュレーション
- (Web; V9.6.2以降のデスクトップ版)CFLマージンが不十分な稀なケースで結果が発散した場合、時間領域センサーがゼロ値を報告しなくなりました。
- タスクマネージャーからマルチポートシミュレーションを終了すると、すべてのポートのサブジョブも停止するようになりました。
- (Web)キャンセルされたマルチポートシミュレーションのポートが、それ以降実行できなくなる問題を修正しました。
- (Web)Sim4Life Web で動作しなかったスイッチ材料データベースを修正しました。
- 反復ホイヘンスシミュレーションのダイアログが表示されない問題を修正しました。
- T-Neuro におけるラット推定器の受動応答を修正しました。
- 非構造化熱シミュレーションの材料設定で、完全熱伝導体が有効になりました。
解析
- 低周波磁気ソルバーによる誘導電界ベクトルの表示に関する問題を修正しました。
- 平均SARがNaNとなり、マスクされた材料が総質量に含まれたままになるマスクフィルターの不具合を修正しました。
- 実行中の均質psSAR評価を停止した後、アルゴリズム設定がロックされてしまう問題を修正しました。
- ストリームラインビューアが周波数スナップショットオプションを無視し、ビューア間でパラメータをコピーする際にカラーバーが破損する問題を修正しました。
- (Web)2D プロットで単位が表示されない問題を修正しました。
- (デスクトップ版)ビューアがアクティブな状態で Sim4Life を閉じるとクラッシュする問題を修正しました。
ユーザーインターフェース
- (Web)「開く」メニューから大容量のファイルをアップロードした際に発生していたクラッシュを修正しました。
- (Web)マルチツリーで最初に選択した項目が記憶されない問題を修正しました。
Python
- Pythonにおいて、プラスとマイナスの境界面コンポーネントが区別できなくなる問題を修正しました。
- Python API を通じてモデルオブジェクトの名前を変更すると、シミュレーションツリー内の名前も更新されるようになりました。
- Jupyterノートブックのセルが順不同で実行される問題を修正しました。
- 「個別化経皮的脊髄刺激」チュートリアルでファイルが欠落していた問題を修正しました。