Matminer

Matminerは、データ駆動材料探索を加速するオープンソースPythonライブラリである。利用しやすいデータセット、データ取得ユーティリティ、特徴量化(featurizer)のカタログを統合し、組成や構造データから機械学習用のテーブルへ最小限の定型コードで到達できるようにする。

基本情報

公式サイト https://hackingmaterials.lbl.gov/matminer
公開度 ★★★
ライセンス

Modified BSD License

開発者

開発者: LBNLのHackingMaterialsグループを中心に、Materials Projectおよび材料インフォマティクスコミュニティが貢献している。

関連論文
  1. Logan Ward et al., “Matminer: An open source toolkit for materials data mining,” Computational Materials Science 152, 60–69 (2018). doi:10.1016/j.commatsci.2018.05.018
  2. Kristin A. Persson et al., “The Materials Project: A materials genome approach to accelerating materials innovation,” APL Materials 1, 011002 (2013). doi:10.1063/1.4812323
その他

説明: Matminerは材料インフォマティクスの典型的作業をモジュール化している。matminer.datasetsは多数のキュレート済みデータセットと由来情報を提供し、matminer.data_retrievalはMaterials Project等の外部リポジトリからの取得を支援する。matminer.featurizersは組成統計、構造指紋、電子状態要約など多様な記述子を揃え、ASEやpymatgenとpandasをつなぐ変換も含む。これにより、MatDaCsでのベンチマークやデータセット再現、特徴量ファミリ比較をpandas中心のワークフローで実施できる。