• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用Clipper Python模块实现蛋白质结构测定任务的自动化。

Automating tasks in protein structure determination with the clipper python module.

作者信息

McNicholas Stuart, Croll Tristan, Burnley Tom, Palmer Colin M, Hoh Soon Wen, Jenkins Huw T, Dodson Eleanor, Cowtan Kevin, Agirre Jon

机构信息

Department of Chemistry, York Structural Biology Laboratory, The University of York, York, YO10 5DD, United Kingdom.

Department of Haematology, Cambridge Institute for Medical Research, University of Cambridge, Cambridge, CB2 0XY, United Kingdom.

出版信息

Protein Sci. 2018 Jan;27(1):207-216. doi: 10.1002/pro.3299. Epub 2017 Nov 6.

DOI:10.1002/pro.3299
PMID:28901669
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5734304/
Abstract

Scripting programming languages provide the fastest means of prototyping complex functionality. Those with a syntax and grammar resembling human language also greatly enhance the maintainability of the produced source code. Furthermore, the combination of a powerful, machine-independent scripting language with binary libraries tailored for each computer architecture allows programs to break free from the tight boundaries of efficiency traditionally associated with scripts. In the present work, we describe how an efficient C++ crystallographic library such as Clipper can be wrapped, adapted and generalized for use in both crystallographic and electron cryo-microscopy applications, scripted with the Python language. We shall also place an emphasis on best practices in automation, illustrating how this can be achieved with this new Python module.

摘要

脚本编程语言提供了实现复杂功能原型的最快方法。那些语法和文法类似于人类语言的脚本编程语言还极大地提高了所生成源代码的可维护性。此外,将强大的、与机器无关的脚本编程语言与针对每种计算机架构量身定制的二进制库相结合,可使程序摆脱传统上与脚本相关的效率严格限制。在本工作中,我们描述了如何对高效的C++晶体学库(如Clipper)进行包装、适配和通用化,以便在晶体学和电子冷冻显微镜应用中使用,并使用Python语言进行脚本编写。我们还将重点介绍自动化方面的最佳实践,说明如何通过这个新的Python模块来实现这一点。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5dd/5734304/57b8b993c649/PRO-27-207-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5dd/5734304/ad302f092278/PRO-27-207-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5dd/5734304/bd29415ea08d/PRO-27-207-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5dd/5734304/57b8b993c649/PRO-27-207-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5dd/5734304/ad302f092278/PRO-27-207-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5dd/5734304/bd29415ea08d/PRO-27-207-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a5dd/5734304/57b8b993c649/PRO-27-207-g003.jpg

相似文献

1
Automating tasks in protein structure determination with the clipper python module.使用Clipper Python模块实现蛋白质结构测定任务的自动化。
Protein Sci. 2018 Jan;27(1):207-216. doi: 10.1002/pro.3299. Epub 2017 Nov 6.
2
Prescription of Controlled Substances: Benefits and Risks管制药品的处方:益处与风险
3
Short-Term Memory Impairment短期记忆障碍
4
Improving the usability of open health service delivery simulation models using Python and web apps.使用Python和网络应用程序提高开放式医疗服务提供模拟模型的可用性。
NIHR Open Res. 2023 Dec 15;3:48. doi: 10.3310/nihropenres.13467.1. eCollection 2023.
5
Heron, a Knowledge Graph editor for intuitive implementation of Python-based experimental pipelines.Heron,一款用于直观实现基于Python的实验管道的知识图谱编辑器。
Elife. 2025 Jul 16;13:RP91915. doi: 10.7554/eLife.91915.
6
A Comprehensive and Modality Diverse Cervical Spine and Back Musculoskeletal Physical Exam Curriculum for Medical Students.面向医学生的全面且多模态的颈椎和背部肌肉骨骼物理检查课程
J Educ Teach Emerg Med. 2025 Jul 31;10(3):SG1-SG8. doi: 10.21980/J8RQ0N. eCollection 2025 Jul.
7
Survivor, family and professional experiences of psychosocial interventions for sexual abuse and violence: a qualitative evidence synthesis.性虐待和暴力的心理社会干预的幸存者、家庭和专业人员的经验:定性证据综合。
Cochrane Database Syst Rev. 2022 Oct 4;10(10):CD013648. doi: 10.1002/14651858.CD013648.pub2.
8
Sexual Harassment and Prevention Training性骚扰与预防培训
9
The agreement of phonetic transcriptions between paediatric speech and language therapists transcribing a disordered speech sample.儿科言语和语言治疗师转写语音样本的音标转录的一致性。
Int J Lang Commun Disord. 2024 Sep-Oct;59(5):1981-1995. doi: 10.1111/1460-6984.13043. Epub 2024 Jun 8.
10
Patient Restraint and Seclusion患者约束与隔离

引用本文的文献

1
The CCP4 suite: integrative software for macromolecular crystallography.Ccp4 套件:用于大分子晶体学的集成软件。
Acta Crystallogr D Struct Biol. 2023 Jun 1;79(Pt 6):449-461. doi: 10.1107/S2059798323003595. Epub 2023 May 30.
2
Iris: Interactive all-in-one graphical validation of 3D protein model iterations.Iris:交互式一体化图形验证 3D 蛋白质模型迭代。
Protein Sci. 2021 Jan;30(1):93-107. doi: 10.1002/pro.3955. Epub 2020 Oct 19.
3
ISOLDE: a physically realistic environment for model building into low-resolution electron-density maps.

本文引用的文献

1
CCP4i2: the new graphical user interface to the CCP4 program suite.CCP4i2:CCP4 程序套件的全新图形用户界面。
Acta Crystallogr D Struct Biol. 2018 Feb 1;74(Pt 2):68-84. doi: 10.1107/S2059798317016035.
2
Fragon: rapid high-resolution structure determination from ideal protein fragments.弗拉贡:从理想蛋白片段中快速高分辨率地确定结构。
Acta Crystallogr D Struct Biol. 2018 Mar 1;74(Pt 3):205-214. doi: 10.1107/S2059798318002292. Epub 2018 Mar 2.
3
UCSF ChimeraX: Meeting modern challenges in visualization and analysis.加州大学旧金山分校的ChimeraX:应对可视化与分析中的现代挑战。
ISOLDE:一个用于在低分辨率电子密度图中进行模型构建的物理现实环境。
Acta Crystallogr D Struct Biol. 2018 Jun 1;74(Pt 6):519-530. doi: 10.1107/S2059798318002425. Epub 2018 Apr 11.
4
Fragon: rapid high-resolution structure determination from ideal protein fragments.弗拉贡:从理想蛋白片段中快速高分辨率地确定结构。
Acta Crystallogr D Struct Biol. 2018 Mar 1;74(Pt 3):205-214. doi: 10.1107/S2059798318002292. Epub 2018 Mar 2.
5
Forty years of collaborative computational crystallography.四十年的协作计算晶体学。
Protein Sci. 2018 Jan;27(1):202-206. doi: 10.1002/pro.3298. Epub 2017 Oct 24.
Protein Sci. 2018 Jan;27(1):14-25. doi: 10.1002/pro.3235. Epub 2017 Sep 6.
4
A pipeline approach to single-particle processing in RELION.在 RELION 中采用流水线方法进行单颗粒处理。
Acta Crystallogr D Struct Biol. 2017 Jun 1;73(Pt 6):496-502. doi: 10.1107/S2059798316019276. Epub 2017 Apr 20.
5
Recent developments in the CCP-EM software suite.CCP-EM 软件套件的最新进展。
Acta Crystallogr D Struct Biol. 2017 Jun 1;73(Pt 6):469-477. doi: 10.1107/S2059798317007859. Epub 2017 May 31.
6
Robust background modelling in .稳健的背景建模在……中 (你提供的原文不完整,我只能根据已有内容翻译到这样)
J Appl Crystallogr. 2016 Oct 21;49(Pt 6):1912-1921. doi: 10.1107/S1600576716013595. eCollection 2016 Dec 1.
7
Diffraction-geometry refinement in the DIALS framework.DIALS框架中的衍射几何精修
Acta Crystallogr D Struct Biol. 2016 Apr;72(Pt 4):558-75. doi: 10.1107/S2059798316002187. Epub 2016 Mar 30.
8
Privateer: software for the conformational validation of carbohydrate structures.私掠者:用于碳水化合物结构构象验证的软件。
Nat Struct Mol Biol. 2015 Nov;22(11):833-4. doi: 10.1038/nsmb.3115.
9
ARCIMBOLDO_LITE: single-workstation implementation and use.阿尔钦博尔多精简版:单工作站实施与使用
Acta Crystallogr D Biol Crystallogr. 2015 Sep;71(Pt 9):1921-30. doi: 10.1107/S1399004715010846. Epub 2015 Aug 25.
10
Comparative Protein Structure Modeling Using MODELLER.使用MODELLER进行蛋白质结构比较建模。
Curr Protoc Bioinformatics. 2014 Sep 8;47:5.6.1-32. doi: 10.1002/0471250953.bi0506s47.