AI-guided discovery of self-assembled monolayers combining synthetic accessibility and interfacial stability for perovskite solar cells

工作流程 钙钛矿(结构) 计算机科学 密度泛函理论 软件 单层 纳米技术 材料科学 相容性(地球化学) 构造(python库) 回顾性分析 软件包 钥匙(锁) 理论(学习稳定性) 太阳能转换 合理设计 分子识别 分子 分布式计算 化学 用户界面 计算科学
作者
Fengchun Cai,Geping Qu,Baicheng Zhang,Letian Zhang,Linjiang Chen,Kaitian Mao,Lianyou Tang,Yusong Wang,Minghui Li,Shaojie Yuan,Huitian Guo,Feiyang Liu,Yuetong Ma,Chuanxiao Xiao,Alex K.-Y. Jen,Jun Jiang,XU Zong-xiang,Jixian Xu
出处
期刊:Nature Synthesis [Nature Portfolio]
标识
DOI:10.1038/s44160-026-01203-4
摘要

# AI for SAM Efficient design of perovskite SAM molecules based on quantum chemical calculations and artificial intelligence. - [Overview](#overview) - [System Requirements](#system-requirements) - [Install Dependencies](#install-dependencies) - [Configuration](#configuration) - [Usage](#usage) - [License](#license) ## Overview AI-SAM is an efficient computational workflow designed for the rational design and screening of perovskite self-assembled monolayer (SAM) molecules. This integrated framework combines artificial intelligence, high-throughput computational chemistry, and retrosynthetic analysis to accelerate the discovery of high-performance SAM materials for perovskite solar cells. The workflow encompasses five key components: (1) Functional Group Extraction from carbazole-based systems, where representative molecular fragments and functional groups are systematically identified and catalogued; (2) Fragment-based Molecular Generation, which employs combinatorial assembly strategies to construct diverse SAM candidate libraries by connecting extracted functional groups; (3) High-throughput Density Functional Theory (DFT) Calculations, enabling rapid evaluation of electronic properties, energy levels, and molecular geometries across thousands of candidate structures; (4) Retrosynthetic Analysis, which assesses the synthetic accessibility and feasibility of promising candidates through computational retrosynthesis; and (5) Molecular Screening and Ranking, where multi-criteria optimization algorithms prioritize candidates based on their predicted performance metrics, synthetic accessibility, and compatibility with perovskite interfaces. This systematic approach significantly reduces the time and cost associated with experimental trial-and-error, providing researchers with a curated list of synthetically accessible, high-performance SAM candidates for perovskite device applications. ## System Requirements ### Hardware requirements AI-SAM package requires only a standard computer with enough RAM to support the in-memory operations. ### Software Requirements #### OS Requirements This package is supported for Windows and Linux. The package has been tested on the following systems: Windows: Windows 11 25H2 Linux: Ubuntu 22.04.1 #### Python Dependencies ```text # Python = 3.10 rdkit matplotlib seaborn pandas numpy cuspy scipy ``` ## Installation Guide ### Install Dependencies ```bash pip install -r requirements.txt ``` ## Configuration Edit the config file: config.json ```json { "sam_data_config": { "root": "{DIRECTORY PATH OF THE DATA}", "calc_columns": ["HOMO", "LUMO", "HOMO-LUMO Gap", "IE", "Heterosatom", "Aromaticity", "Synthesizability", "$\\lambda_{h}$"], "calc_results_fn": "calc_results.csv" } } ``` ## Usage ### 1. Functional Groups Extraction Extract molecules with a carbazole substructure from the PubChem database and identify the groups attached to the carbazole. ```bash python ai_sam/funtional_groups_extraction_process.py ``` ### 2. Molecule Generation Attach the selected groups to the carbazole, one to two groups at a time, to generate candidate molecules. ```bash python ai_sam/mol_gen_process.py ``` ### 3. High-throughput Theoretical Calculation Read the generated candidate molecules, parse their molecular structures from SMILES strings, optimize their conformations using the UFFO force field, and then generate Gaussian input files.(The Gaussian calculations need to be performed by the user) ```bash python ai_sam/dft_process.py ``` ### 4. Molecule Screening and Ranking Rank the candidate molecules based on theoretical calculation metrics such as HOMO, LUMO, etc. ```bash python ai_sam/sort_process.py ``` ### 5. Data Analysis Data analysis, including correlation analysis and more. ```bash python ai_sam/analysis_process.py ``` ## License This project is covered under the Apache 2.0 License.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
orixero的应助被qqqq_8采纳,获得10
刚刚
倘若回到最初完成签到,获得积分10
1秒前
wouwou完成签到,获得积分10
1秒前
1秒前
1秒前
SSS完成签到,获得积分10
2秒前
小池发布了新的文献求助10
2秒前
Hello的应助被屁王采纳,获得10
2秒前
缥缈幻悲发布了新的文献求助10
2秒前
3秒前
3秒前
我是老大的应助被karina222采纳,获得10
4秒前
zzy完成签到,获得积分10
4秒前
婧婧完成签到 ,获得积分10
4秒前
独特聪展完成签到 ,获得积分10
5秒前
Youdge举报泡泡的求助涉嫌违规
5秒前
zhanglh123完成签到,获得积分10
5秒前
充电宝的应助被Heuoo采纳,获得10
6秒前
6秒前
zsr发布了新的文献求助10
6秒前
6秒前
深情安青的应助被六六七七采纳,获得10
6秒前
星星完成签到,获得积分10
6秒前
宣幻桃完成签到 ,获得积分10
6秒前
TYLZ的应助被DreamRunner0410采纳,获得30
7秒前
Free完成签到,获得积分10
7秒前
7秒前
拌饭总比困难多完成签到,获得积分10
7秒前
fanyy完成签到,获得积分10
8秒前
李健的应助被Aichiy采纳,获得10
8秒前
大西瓜发布了新的文献求助10
9秒前
9秒前
向日葵发布了新的文献求助10
9秒前
Lucas的应助被激动的海豚采纳,获得10
10秒前
11秒前
11秒前
12秒前
打工人发布了新的文献求助10
12秒前
12秒前
12秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Les Mantodea De Guyane 2000
Energie-Contracting 1500
Klimaschutzrecht durch den Energiesektor im Mehrebenensystem – Ein Rechtsvergleich 1000
Stochastic Models in Operations Research,Vol. 2 600
Organizational Behavior 510
Critical Bildung: Hegel and the Logic of Diremption 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 计算机科学 工程类 有机化学 化学工程 生物化学 物理 复合材料 内科学 催化作用 光电子学 人工智能 细胞生物学 无机化学 物理化学 数学
热门帖子
关注 科研通微信公众号,转发送积分 8036410
求助须知:如何正确求助?哪些是违规求助? 9472445
关于积分的说明 21259197
捐赠科研通 7606029
什么是DOI,文献DOI怎么找? 3390119
关于科研通互助平台的介绍 2522022
邀请新用户注册赠送积分活动 2427372