7个实战技巧快速掌握PLIP蛋白质配体相互作用分析【免费下载链接】plipProtein-Ligand Interaction Profiler - Analyze and visualize non-covalent protein-ligand interactions in PDB files according to Schake, Bolz, et al. (2025), https://doi.org/10.1093/nar/gkaf361项目地址: https://gitcode.com/gh_mirrors/pl/plip蛋白质-配体相互作用分析是结构生物学和药物发现研究的核心环节准确识别这些相互作用对于理解分子识别机制和药物设计至关重要。PLIPProtein-Ligand Interaction Profiler作为一款专业的开源工具能够自动识别和可视化PDB文件中蛋白质与配体之间的非共价相互作用。本文将分享7个实用技巧帮助你快速上手PLIP工具高效完成蛋白质配体相互作用分析任务。问题矩阵PLIP使用中的常见挑战在开始使用PLIP进行蛋白质配体相互作用分析时新手用户通常会遇到以下几类问题使用场景典型痛点影响程度环境搭建依赖包安装失败版本冲突⭐⭐⭐⭐⭐PDB文件解析无法正确识别配体或结合位点⭐⭐⭐⭐相互作用可视化生成图像质量差无法满足发表要求⭐⭐⭐⭐特殊相互作用检测金属配位、π堆叠等特殊相互作用识别不准确⭐⭐⭐批量处理处理大量PDB文件时效率低下⭐⭐⭐结果解析输出报告难以理解关键信息提取困难⭐⭐⭐工作流集成难以与其他生物信息学工具无缝衔接⭐⭐技巧1环境搭建避坑指南场景描述你需要在实验室服务器或个人电脑上安装PLIP但遇到了Python依赖包冲突、OpenBabel安装失败等问题。核心操作创建独立的Python虚拟环境避免系统环境污染python -m venv plip-env source plip-env/bin/activate克隆PLIP仓库并安装git clone https://gitcode.com/gh_mirrors/pl/plip cd plip pip install .验证安装成功python plip/plipcmd.py --version避坑指南❌错误做法直接在系统Python环境中安装可能导致依赖冲突✅正确做法始终使用虚拟环境确保环境隔离❌错误做法安装最新版OpenBabel可能导致兼容性问题✅正确做法使用pip install openbabel3.1.1指定稳定版本效果验证安装成功后运行以下命令测试基本功能python plip/plipcmd.py -h如果看到完整的帮助信息说明PLIP已正确安装。技巧2快速解析PDB文件并提取关键信息场景描述你需要分析一个蛋白质-配体复合物结构但不知道如何从PDB文件中提取有意义的相互作用数据。核心操作基础分析命令python plip/plipcmd.py -i 1vsn -o analysis_results -x指定特定结合位点python plip/plipcmd.py -i 1vsn --bindingsite A:283 -o focused_analysis同时生成多种格式报告python plip/plipcmd.py -i 1vsn -o results -x -t -y避坑指南❌错误做法直接分析原始PDB文件可能包含大量冗余信息✅正确做法先检查PDB文件质量必要时进行预处理❌错误做法忽略结合位点ID导致分析结果不准确✅正确做法使用--bindingsite参数精确指定分析区域效果验证检查输出目录中的XML文件应该包含详细的相互作用数据。使用以下命令快速查看氢键数量grep -c Hydrogen Bond analysis_results/report.txt技巧3生成发表级可视化图像场景描述你需要为论文或报告准备高质量的蛋白质-配体相互作用图像但默认的可视化效果不够理想。核心操作生成PyMOL会话文件python plip/plipcmd.py -i 1vsn -y -o visualization --pymolstyle publication优化PyMOL显示效果在PyMOL中执行# 设置白色背景 bg_color white # 显示蛋白质为卡通模型 show cartoon, protein # 显示配体为球棍模型 show sticks, ligand # 渲染高质量图像 ray 2000, 2000 png interaction_figure.png, dpi300批量生成可视化文件for pdb in *.pdb; do python plip/plipcmd.py -i $pdb -y -o vis_${pdb%.pdb} done避坑指南❌错误做法使用默认参数生成图像分辨率不足✅正确做法使用--pymolstyle publication参数获得发表级样式❌错误做法忽略水分子显示设置✅正确做法在PyMOL中隐藏水分子hide everything, resn HOH效果验证生成的PyMOL会话文件.pse应该能够正确打开并且相互作用清晰可见。图像分辨率应达到300dpi以上适合学术发表。PLIP生成的蛋白质配体相互作用可视化效果技巧4精准检测特殊相互作用类型场景描述你的研究涉及金属酶或含有特殊相互作用的蛋白质复合物需要准确检测金属配位、π堆叠等特殊相互作用。核心操作启用金属配位检测python plip/plipcmd.py -i 1a1e.pdb --metal_coord True --metal_dist_max 2.5 -o metal_analysis优化π相互作用检测python plip/plipcmd.py -i complex.pdb --pi_dist_max 6.0 --pi_angle_min 60 -o pi_analysis综合检测所有相互作用类型python plip/plipcmd.py -i complex.pdb --hbond True --hydrophobic True --saltbridge True --water_bridges True -o full_analysis避坑指南❌错误做法对所有结构使用相同的检测参数✅正确做法根据具体研究需求调整距离和角度阈值❌错误做法过度依赖自动检测结果✅正确做法结合化学知识和结构生物学原理验证检测结果效果验证检查XML报告中的metal_complex和pi_stacking等标签确认特殊相互作用已被正确识别。使用PyMOL可视化验证检测结果的准确性。技巧5高效批量处理多个PDB文件场景描述你需要分析一个包含数十个PDB文件的突变体库或化合物筛选结果手动处理每个文件效率太低。核心操作命令行批量处理# 创建文件列表 ls *.pdb pdb_list.txt # 批量处理 while read pdb; do python plip/plipcmd.py -i $pdb -o results/${pdb%.pdb} -x done pdb_list.txt使用多线程加速python plip/plipcmd.py -i pdb_files/ -o batch_results -x --maxthreads 4Python脚本批量分析import glob from plip.structure.preparation import PDBComplex for pdb_file in glob.glob(*.pdb): complex PDBComplex() complex.load_pdb(pdb_file) complex.analyze() # 保存结果...避坑指南❌错误做法逐个文件手动运行命令✅正确做法使用脚本自动化处理流程❌错误做法不设置错误处理一个文件失败导致整个任务中断✅正确做法添加错误处理机制记录失败的文件效果验证检查输出目录结构每个PDB文件应该有独立的子目录。使用以下命令统计处理成功的文件数量find batch_results -name *.xml | wc -l技巧6深入解析PLIP输出报告场景描述你已经获得了PLIP的分析结果但不知道如何从XML或文本报告中提取关键信息进行进一步分析。核心操作提取氢键信息grep Hydrogen Bond report.txt | awk {print $1, $4, $7}解析XML报告获取结构化数据import xml.etree.ElementTree as ET tree ET.parse(report.xml) root tree.getroot() # 统计氢键数量 hbonds root.findall(.//hbond) print(f氢键总数: {len(hbonds)}) # 提取疏水相互作用 for hydrophobic in root.findall(.//hydrophobic_interaction): ligand_atom hydrophobic.find(ligandatom).text protein_residue hydrophobic.find(proteinresidue).text print(f疏水相互作用: {ligand_atom} - {protein_residue})生成相互作用统计摘要# 统计各种相互作用类型 echo 氢键: $(grep -c Hydrogen Bond report.txt) echo 疏水相互作用: $(grep -c Hydrophobic report.txt) echo 盐桥: $(grep -c Salt Bridge report.txt)避坑指南❌错误做法手动查看冗长的文本报告✅正确做法使用脚本自动提取关键信息❌错误做法忽略XML格式的结构化数据✅正确做法利用XML的层次结构进行精确查询效果验证成功提取的相互作用数据应该能够直接用于统计分析或可视化。可以创建简单的柱状图展示不同相互作用类型的数量分布。技巧7将PLIP集成到现有工作流场景描述你希望将PLIP分析集成到现有的分子对接或分子动力学模拟工作流中实现自动化分析流程。核心操作分子对接后处理集成# 对接完成后自动分析 for pose in docking_results/*.pdb; do python plip/plipcmd.py -i $pose -o plip_${pose%.pdb} -x # 提取特征用于评分 python extract_features.py plip_${pose%.pdb}/report.xml donePython数据分析流程集成import pandas as pd from plip.structure.preparation import PDBComplex def analyze_interactions(pdb_path): complex PDBComplex() complex.load_pdb(pdb_path) complex.analyze() # 提取相互作用特征 features extract_features(complex) return pd.DataFrame([features]) # 批量分析 results pd.concat([analyze_interactions(pdb) for pdb in pdb_files]) results.to_csv(interaction_features.csv, indexFalse)创建可重复的工作流脚本#!/bin/bash # workflow.sh - 完整的PLIP分析工作流 # 1. 下载PDB文件 wget -O input.pdb https://files.rcsb.org/download/1VSN.pdb # 2. PLIP分析 python plip/plipcmd.py -i input.pdb -o analysis -x -y # 3. 结果处理 python process_results.py analysis/report.xml # 4. 生成报告 generate_report.py --input analysis --output report.pdf避坑指南❌错误做法每次手动运行分析命令✅正确做法将分析步骤脚本化确保可重复性❌错误做法忽略版本控制和环境管理✅正确做法使用Docker或Conda管理分析环境效果验证集成后的工作流应该能够从输入到输出自动完成无需人工干预。检查最终输出文件的完整性和一致性。进阶应用场景配置模板药物发现场景配置# 药物发现优化相互作用检测参数 python plip/plipcmd.py \ -i drug_candidate.pdb \ -o drug_discovery_analysis \ --hbond_dist_max 3.5 \ # 放宽氢键距离阈值 --hydroph_dist_max 4.0 \ # 优化疏水相互作用检测 --metal_coord True \ # 启用金属配位检测 -x -t -y \ # 生成完整报告 --pymolstyle publication # 发表级可视化酶学研究场景配置# 酶学研究精确分析催化位点 python plip/plipcmd.py \ -i enzyme_complex.pdb \ -o enzyme_analysis \ --bindingsite A:100-150 \ # 指定催化位点区域 --water_bridges True \ # 启用水桥分析 --hbond_angle_min 120 \ # 严格的氢键角度要求 --saltbridge_dist_max 4.0 \ # 盐桥最大距离 -v -x # 详细输出和XML报告资源链接与深入学习核心文档项目文档DOCUMENTATION.md - 包含详细的安装和使用说明命令行参考plip/plipcmd.py --help- 查看所有可用参数测试用例plip/test/- 包含大量示例PDB文件和测试脚本源码结构相互作用检测plip/structure/detection.py- 核心算法实现PDB处理plip/structure/preparation.py- PDB文件解析和预处理报告生成plip/exchange/xml.py- XML格式报告生成可视化模块plip/visualization/- PyMOL和Chimera可视化功能测试数据项目提供了丰富的测试PDB文件位于plip/test/pdb/目录包含各种类型的蛋白质-配体复合物适合学习和测试。学习路径建议第一阶段基础掌握1-2周环境搭建按照技巧1完成PLIP安装和基本测试单文件分析使用技巧2分析1-2个示例PDB文件结果解读学习技巧6中的报告解析方法基础可视化使用技巧3生成简单的相互作用图像第二阶段进阶应用2-4周参数调优根据研究需求调整相互作用检测参数批量处理应用技巧5处理小型PDB文件集特殊相互作用使用技巧4分析含有金属配位或π堆叠的结构工作流集成尝试将PLIP集成到简单的分析流程中第三阶段高级开发1个月以上源码研究深入阅读plip/structure/detection.py等核心模块自定义扩展基于PLIP API开发定制化分析功能性能优化针对大规模数据集优化分析流程工具集成将PLIP与分子对接、分子动力学等工具深度集成专业提示PLIP的强大之处在于其灵活性和可扩展性。不要局限于默认参数根据你的具体研究问题调整检测阈值和分析策略才能获得最有价值的结果。通过掌握这7个实战技巧你将能够高效利用PLIP进行蛋白质-配体相互作用分析无论是简单的单结构分析还是复杂的高通量筛选都能得心应手。记住实践是最好的学习方式——从分析示例PDB文件开始逐步应用到你的研究项目中。【免费下载链接】plipProtein-Ligand Interaction Profiler - Analyze and visualize non-covalent protein-ligand interactions in PDB files according to Schake, Bolz, et al. (2025), https://doi.org/10.1093/nar/gkaf361项目地址: https://gitcode.com/gh_mirrors/pl/plip创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
7个实战技巧快速掌握PLIP蛋白质配体相互作用分析
发布时间:2026/7/9 16:36:37
7个实战技巧快速掌握PLIP蛋白质配体相互作用分析【免费下载链接】plipProtein-Ligand Interaction Profiler - Analyze and visualize non-covalent protein-ligand interactions in PDB files according to Schake, Bolz, et al. (2025), https://doi.org/10.1093/nar/gkaf361项目地址: https://gitcode.com/gh_mirrors/pl/plip蛋白质-配体相互作用分析是结构生物学和药物发现研究的核心环节准确识别这些相互作用对于理解分子识别机制和药物设计至关重要。PLIPProtein-Ligand Interaction Profiler作为一款专业的开源工具能够自动识别和可视化PDB文件中蛋白质与配体之间的非共价相互作用。本文将分享7个实用技巧帮助你快速上手PLIP工具高效完成蛋白质配体相互作用分析任务。问题矩阵PLIP使用中的常见挑战在开始使用PLIP进行蛋白质配体相互作用分析时新手用户通常会遇到以下几类问题使用场景典型痛点影响程度环境搭建依赖包安装失败版本冲突⭐⭐⭐⭐⭐PDB文件解析无法正确识别配体或结合位点⭐⭐⭐⭐相互作用可视化生成图像质量差无法满足发表要求⭐⭐⭐⭐特殊相互作用检测金属配位、π堆叠等特殊相互作用识别不准确⭐⭐⭐批量处理处理大量PDB文件时效率低下⭐⭐⭐结果解析输出报告难以理解关键信息提取困难⭐⭐⭐工作流集成难以与其他生物信息学工具无缝衔接⭐⭐技巧1环境搭建避坑指南场景描述你需要在实验室服务器或个人电脑上安装PLIP但遇到了Python依赖包冲突、OpenBabel安装失败等问题。核心操作创建独立的Python虚拟环境避免系统环境污染python -m venv plip-env source plip-env/bin/activate克隆PLIP仓库并安装git clone https://gitcode.com/gh_mirrors/pl/plip cd plip pip install .验证安装成功python plip/plipcmd.py --version避坑指南❌错误做法直接在系统Python环境中安装可能导致依赖冲突✅正确做法始终使用虚拟环境确保环境隔离❌错误做法安装最新版OpenBabel可能导致兼容性问题✅正确做法使用pip install openbabel3.1.1指定稳定版本效果验证安装成功后运行以下命令测试基本功能python plip/plipcmd.py -h如果看到完整的帮助信息说明PLIP已正确安装。技巧2快速解析PDB文件并提取关键信息场景描述你需要分析一个蛋白质-配体复合物结构但不知道如何从PDB文件中提取有意义的相互作用数据。核心操作基础分析命令python plip/plipcmd.py -i 1vsn -o analysis_results -x指定特定结合位点python plip/plipcmd.py -i 1vsn --bindingsite A:283 -o focused_analysis同时生成多种格式报告python plip/plipcmd.py -i 1vsn -o results -x -t -y避坑指南❌错误做法直接分析原始PDB文件可能包含大量冗余信息✅正确做法先检查PDB文件质量必要时进行预处理❌错误做法忽略结合位点ID导致分析结果不准确✅正确做法使用--bindingsite参数精确指定分析区域效果验证检查输出目录中的XML文件应该包含详细的相互作用数据。使用以下命令快速查看氢键数量grep -c Hydrogen Bond analysis_results/report.txt技巧3生成发表级可视化图像场景描述你需要为论文或报告准备高质量的蛋白质-配体相互作用图像但默认的可视化效果不够理想。核心操作生成PyMOL会话文件python plip/plipcmd.py -i 1vsn -y -o visualization --pymolstyle publication优化PyMOL显示效果在PyMOL中执行# 设置白色背景 bg_color white # 显示蛋白质为卡通模型 show cartoon, protein # 显示配体为球棍模型 show sticks, ligand # 渲染高质量图像 ray 2000, 2000 png interaction_figure.png, dpi300批量生成可视化文件for pdb in *.pdb; do python plip/plipcmd.py -i $pdb -y -o vis_${pdb%.pdb} done避坑指南❌错误做法使用默认参数生成图像分辨率不足✅正确做法使用--pymolstyle publication参数获得发表级样式❌错误做法忽略水分子显示设置✅正确做法在PyMOL中隐藏水分子hide everything, resn HOH效果验证生成的PyMOL会话文件.pse应该能够正确打开并且相互作用清晰可见。图像分辨率应达到300dpi以上适合学术发表。PLIP生成的蛋白质配体相互作用可视化效果技巧4精准检测特殊相互作用类型场景描述你的研究涉及金属酶或含有特殊相互作用的蛋白质复合物需要准确检测金属配位、π堆叠等特殊相互作用。核心操作启用金属配位检测python plip/plipcmd.py -i 1a1e.pdb --metal_coord True --metal_dist_max 2.5 -o metal_analysis优化π相互作用检测python plip/plipcmd.py -i complex.pdb --pi_dist_max 6.0 --pi_angle_min 60 -o pi_analysis综合检测所有相互作用类型python plip/plipcmd.py -i complex.pdb --hbond True --hydrophobic True --saltbridge True --water_bridges True -o full_analysis避坑指南❌错误做法对所有结构使用相同的检测参数✅正确做法根据具体研究需求调整距离和角度阈值❌错误做法过度依赖自动检测结果✅正确做法结合化学知识和结构生物学原理验证检测结果效果验证检查XML报告中的metal_complex和pi_stacking等标签确认特殊相互作用已被正确识别。使用PyMOL可视化验证检测结果的准确性。技巧5高效批量处理多个PDB文件场景描述你需要分析一个包含数十个PDB文件的突变体库或化合物筛选结果手动处理每个文件效率太低。核心操作命令行批量处理# 创建文件列表 ls *.pdb pdb_list.txt # 批量处理 while read pdb; do python plip/plipcmd.py -i $pdb -o results/${pdb%.pdb} -x done pdb_list.txt使用多线程加速python plip/plipcmd.py -i pdb_files/ -o batch_results -x --maxthreads 4Python脚本批量分析import glob from plip.structure.preparation import PDBComplex for pdb_file in glob.glob(*.pdb): complex PDBComplex() complex.load_pdb(pdb_file) complex.analyze() # 保存结果...避坑指南❌错误做法逐个文件手动运行命令✅正确做法使用脚本自动化处理流程❌错误做法不设置错误处理一个文件失败导致整个任务中断✅正确做法添加错误处理机制记录失败的文件效果验证检查输出目录结构每个PDB文件应该有独立的子目录。使用以下命令统计处理成功的文件数量find batch_results -name *.xml | wc -l技巧6深入解析PLIP输出报告场景描述你已经获得了PLIP的分析结果但不知道如何从XML或文本报告中提取关键信息进行进一步分析。核心操作提取氢键信息grep Hydrogen Bond report.txt | awk {print $1, $4, $7}解析XML报告获取结构化数据import xml.etree.ElementTree as ET tree ET.parse(report.xml) root tree.getroot() # 统计氢键数量 hbonds root.findall(.//hbond) print(f氢键总数: {len(hbonds)}) # 提取疏水相互作用 for hydrophobic in root.findall(.//hydrophobic_interaction): ligand_atom hydrophobic.find(ligandatom).text protein_residue hydrophobic.find(proteinresidue).text print(f疏水相互作用: {ligand_atom} - {protein_residue})生成相互作用统计摘要# 统计各种相互作用类型 echo 氢键: $(grep -c Hydrogen Bond report.txt) echo 疏水相互作用: $(grep -c Hydrophobic report.txt) echo 盐桥: $(grep -c Salt Bridge report.txt)避坑指南❌错误做法手动查看冗长的文本报告✅正确做法使用脚本自动提取关键信息❌错误做法忽略XML格式的结构化数据✅正确做法利用XML的层次结构进行精确查询效果验证成功提取的相互作用数据应该能够直接用于统计分析或可视化。可以创建简单的柱状图展示不同相互作用类型的数量分布。技巧7将PLIP集成到现有工作流场景描述你希望将PLIP分析集成到现有的分子对接或分子动力学模拟工作流中实现自动化分析流程。核心操作分子对接后处理集成# 对接完成后自动分析 for pose in docking_results/*.pdb; do python plip/plipcmd.py -i $pose -o plip_${pose%.pdb} -x # 提取特征用于评分 python extract_features.py plip_${pose%.pdb}/report.xml donePython数据分析流程集成import pandas as pd from plip.structure.preparation import PDBComplex def analyze_interactions(pdb_path): complex PDBComplex() complex.load_pdb(pdb_path) complex.analyze() # 提取相互作用特征 features extract_features(complex) return pd.DataFrame([features]) # 批量分析 results pd.concat([analyze_interactions(pdb) for pdb in pdb_files]) results.to_csv(interaction_features.csv, indexFalse)创建可重复的工作流脚本#!/bin/bash # workflow.sh - 完整的PLIP分析工作流 # 1. 下载PDB文件 wget -O input.pdb https://files.rcsb.org/download/1VSN.pdb # 2. PLIP分析 python plip/plipcmd.py -i input.pdb -o analysis -x -y # 3. 结果处理 python process_results.py analysis/report.xml # 4. 生成报告 generate_report.py --input analysis --output report.pdf避坑指南❌错误做法每次手动运行分析命令✅正确做法将分析步骤脚本化确保可重复性❌错误做法忽略版本控制和环境管理✅正确做法使用Docker或Conda管理分析环境效果验证集成后的工作流应该能够从输入到输出自动完成无需人工干预。检查最终输出文件的完整性和一致性。进阶应用场景配置模板药物发现场景配置# 药物发现优化相互作用检测参数 python plip/plipcmd.py \ -i drug_candidate.pdb \ -o drug_discovery_analysis \ --hbond_dist_max 3.5 \ # 放宽氢键距离阈值 --hydroph_dist_max 4.0 \ # 优化疏水相互作用检测 --metal_coord True \ # 启用金属配位检测 -x -t -y \ # 生成完整报告 --pymolstyle publication # 发表级可视化酶学研究场景配置# 酶学研究精确分析催化位点 python plip/plipcmd.py \ -i enzyme_complex.pdb \ -o enzyme_analysis \ --bindingsite A:100-150 \ # 指定催化位点区域 --water_bridges True \ # 启用水桥分析 --hbond_angle_min 120 \ # 严格的氢键角度要求 --saltbridge_dist_max 4.0 \ # 盐桥最大距离 -v -x # 详细输出和XML报告资源链接与深入学习核心文档项目文档DOCUMENTATION.md - 包含详细的安装和使用说明命令行参考plip/plipcmd.py --help- 查看所有可用参数测试用例plip/test/- 包含大量示例PDB文件和测试脚本源码结构相互作用检测plip/structure/detection.py- 核心算法实现PDB处理plip/structure/preparation.py- PDB文件解析和预处理报告生成plip/exchange/xml.py- XML格式报告生成可视化模块plip/visualization/- PyMOL和Chimera可视化功能测试数据项目提供了丰富的测试PDB文件位于plip/test/pdb/目录包含各种类型的蛋白质-配体复合物适合学习和测试。学习路径建议第一阶段基础掌握1-2周环境搭建按照技巧1完成PLIP安装和基本测试单文件分析使用技巧2分析1-2个示例PDB文件结果解读学习技巧6中的报告解析方法基础可视化使用技巧3生成简单的相互作用图像第二阶段进阶应用2-4周参数调优根据研究需求调整相互作用检测参数批量处理应用技巧5处理小型PDB文件集特殊相互作用使用技巧4分析含有金属配位或π堆叠的结构工作流集成尝试将PLIP集成到简单的分析流程中第三阶段高级开发1个月以上源码研究深入阅读plip/structure/detection.py等核心模块自定义扩展基于PLIP API开发定制化分析功能性能优化针对大规模数据集优化分析流程工具集成将PLIP与分子对接、分子动力学等工具深度集成专业提示PLIP的强大之处在于其灵活性和可扩展性。不要局限于默认参数根据你的具体研究问题调整检测阈值和分析策略才能获得最有价值的结果。通过掌握这7个实战技巧你将能够高效利用PLIP进行蛋白质-配体相互作用分析无论是简单的单结构分析还是复杂的高通量筛选都能得心应手。记住实践是最好的学习方式——从分析示例PDB文件开始逐步应用到你的研究项目中。【免费下载链接】plipProtein-Ligand Interaction Profiler - Analyze and visualize non-covalent protein-ligand interactions in PDB files according to Schake, Bolz, et al. (2025), https://doi.org/10.1093/nar/gkaf361项目地址: https://gitcode.com/gh_mirrors/pl/plip创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考