論文の概要: A Python workflow definition for computational materials design
- arxiv url: http://arxiv.org/abs/2505.20366v1
- Date: Mon, 26 May 2025 11:05:50 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-06-05 01:56:17.428953
- Title: A Python workflow definition for computational materials design
- Title(参考訳): 計算材料設計のためのPythonワークフロー定義
- Authors: Jan Janssen, Janine George, Julian Geiger, Marnik Bercx, Xing Wang, Christina Ertural, Joerg Schaarschmidt, Alex M. Ganose, Giovanni Pizzi, Tilmann Hickel, Joerg Neugebauer,
- Abstract要約: ワークフロー交換フォーマットとしてPython Definition(PWD)を導入し、Pythonベースの管理システム(WfMS)間で共有する。
PWDは、(1)ソフトウェア依存関係を指定するコンダ環境、(2)ワークフローグラフのノードとして表現されるPython関数を含むPythonモジュール、(3)JavaScript Notation(JSON)に格納されたワークフローグラフの3つのコンポーネントで構成されている。
PWDへのインポートとエクスポートは、AiiDA、ジョブフロー、pyironでPWDを実装するPWD Pythonライブラリによって実現されている。
- 参考スコア(独自算出の注目度): 5.184627088686355
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Numerous Workflow Management Systems (WfMS) have been developed in the field of computational materials science with different workflow formats, hindering interoperability and reproducibility of workflows in the field. To address this challenge, we introduce here the Python Workflow Definition (PWD) as a workflow exchange format to share workflows between Python-based WfMS, currently AiiDA, jobflow, and pyiron. This development is motivated by the similarity of these three Python-based WfMS, that represent the different workflow steps and data transferred between them as nodes and edges in a graph. With the PWD, we aim at fostering the interoperability and reproducibility between the different WfMS in the context of Findable, Accessible, Interoperable, Reusable (FAIR) workflows. To separate the scientific from the technical complexity, the PWD consists of three components: (1) a conda environment that specifies the software dependencies, (2) a Python module that contains the Python functions represented as nodes in the workflow graph, and (3) a workflow graph stored in the JavaScript Object Notation (JSON). The first version of the PWD supports directed acyclic graph (DAG)-based workflows. Thus, any DAG-based workflow defined in one of the three WfMS can be exported to the PWD and afterwards imported from the PWD to one of the other WfMS. After the import, the input parameters of the workflow can be adjusted and computing resources can be assigned to the workflow, before it is executed with the selected WfMS. This import from and export to the PWD is enabled by the PWD Python library that implements the PWD in AiiDA, jobflow, and pyiron.
- Abstract(参考訳): WfMS(Workflow Management Systems)は、さまざまなワークフローフォーマットを持つ計算材料科学の分野で開発されており、ワークフローの相互運用性と再現性を阻害している。
この課題に対処するため、Python Workflow Definition(PWD)をワークフロー交換フォーマットとして紹介し、PythonベースのWfMS(現在AiiDA、ジョブフロー、pyiron)間でワークフローを共有する。
この開発は、これらの3つのPythonベースのWfMSの類似性によって動機付けられている。
PWDでは、Finderable、Accessible、Interoperable、Reusable(FAIR)ワークフローのコンテキストにおいて、異なるWfMS間の相互運用性と再現性を促進することを目的としています。
技術的な複雑さから科学を分離するために、PWDは、(1)ソフトウェア依存関係を指定するコンダ環境、(2)ワークフローグラフのノードとして表現されるPython関数を含むPythonモジュール、(3)JavaScript Object Notation(JSON)に格納されたワークフローグラフの3つのコンポーネントで構成される。
PWDの最初のバージョンは、DAGベースのワークフローをサポートする。
したがって、3つのWfMSのうちの1つで定義されたDAGベースのワークフローはPWDにエクスポートされ、その後PWDから他のWfMSにインポートされる。
インポート後、ワークフローの入力パラメータを調整でき、選択されたWfMSで実行される前に、コンピューティングリソースをワークフローに割り当てることができる。
このPWDへのインポートとエクスポートは、AiiDA、ジョブフロー、pyironでPWDを実装するPWD Pythonライブラリによって実現されている。
関連論文リスト
- ComfyGPT: A Self-Optimizing Multi-Agent System for Comprehensive ComfyUI Workflow Generation [71.31634636156384]
タスク記述に基づいてComfyUIを生成するように設計された,最初の自己最適化型マルチエージェントシステムであるComfyGPTを紹介する。
ComfyGPTは、ReformatAgent、FlowAgent、RefineAgent、ExecuteAgentの4つの特殊エージェントで構成されている。
FlowDatasetは、13,571のワークフロー記述ペアを含む大規模なデータセットであり、FlowBenchはワークフロー生成システムを評価するためのベンチマークである。
論文 参考訳(メタデータ) (2025-03-22T06:48:50Z) - Opus: A Workflow Intention Framework for Complex Workflow Generation [0.0]
本稿では,複雑なビジネス環境におけるプロセスの目的を識別し,エンコードするための新しいフレームワークであるIntentionを紹介する。
意図は、ビジネスアーティファクト内のシグナルから解釈された変換目標を定義する入力、プロセス、出力要素のアライメントである。
本稿では,業務成果物からの意図を解消するモジュール型,スケーラブルなマルチモーダル生成システムを提案する。
論文 参考訳(メタデータ) (2025-02-25T07:16:46Z) - Opus: A Large Work Model for Complex Workflow Generation [0.0]
Opusは、複雑なビジネスプロセスアウトソーシング(BPO)ユースケースに適したタスクの生成と最適化のためのフレームワークである。
このアプローチでは、クライアント入力、クライアント出力、プロセス指向コンテキストのアライメントとして定義されたインテンションから実行ファイルを生成します。
論文 参考訳(メタデータ) (2024-11-30T20:00:41Z) - WorkflowLLM: Enhancing Workflow Orchestration Capability of Large Language Models [105.46456444315693]
ワークフローオーケストレーションにおける大規模言語モデルの能力を高めるための,データ中心のフレームワークであるLLMを提案する。
最初は106,763のサンプルで大規模な微調整Benchを構築し、28のカテゴリにわたる83のアプリケーションから1,503のAPIをカバーしている。
LlamaLlamaは複雑なAPIをオーケストレーションする能力を示しながら、優れた一般化性能を実現している。
論文 参考訳(メタデータ) (2024-11-08T09:58:02Z) - Benchmarking Agentic Workflow Generation [80.74757493266057]
複数面シナリオと複雑なグラフワークフロー構造を備えた統合ワークフロー生成ベンチマークであるWorfBenchを紹介する。
また,サブシーケンスとサブグラフマッチングアルゴリズムを利用したシステム評価プロトコルWorfEvalを提案する。
我々は、生成されたタスクが下流のタスクを強化し、推論中により少ない時間で優れたパフォーマンスを達成することを観察する。
論文 参考訳(メタデータ) (2024-10-10T12:41:19Z) - WorkflowHub: a registry for computational workflows [0.34864924310198164]
分析記録と処理手順の記述の両方が再利用され、再利用され、利用可能であるべきである。
ワークフロー共有は、不要な再発明を減らし、再利用を促進し、非専門家のベストプラクティス分析へのアクセスを増やし、生産性を高める機会を提供する。
Hubは、コミュニティリポジトリにリンクするすべての計算レジストリに統一レジストリを提供する。
このレジストリは世界中に広がり、何百もの研究組織が関与し、700以上の登録がある。
論文 参考訳(メタデータ) (2024-10-09T14:36:27Z) - Spider2-V: How Far Are Multimodal Agents From Automating Data Science and Engineering Workflows? [73.81908518992161]
我々は、プロのデータサイエンスとエンジニアリングに焦点を当てた最初のマルチモーダルエージェントベンチマークであるSpider2-Vを紹介する。
Spider2-Vは、本物のコンピュータ環境における現実世界のタスクを特徴とし、20のエンタープライズレベルのプロフェッショナルアプリケーションを組み込んでいる。
これらのタスクは、エンタープライズデータソフトウェアシステムにおいて、コードを書き、GUIを管理することで、マルチモーダルエージェントがデータ関連のタスクを実行する能力を評価する。
論文 参考訳(メタデータ) (2024-07-15T17:54:37Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。