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

Title:
Automating tasks in protein structure determination with the clipper python module.
Authors:
McNicholas S; Department of Chemistry, York Structural Biology Laboratory, The University of York, York, YO10 5DD, United Kingdom., Croll T; Department of Haematology, Cambridge Institute for Medical Research, University of Cambridge, Cambridge, CB2 0XY, United Kingdom., Burnley T; STFC Rutherford Appleton Laboratory OX11 0QX, Collaborative Computational Project for Electron cryo-Microscopy (CCP-EM), United Kingdom., Palmer CM; STFC Rutherford Appleton Laboratory OX11 0QX, Collaborative Computational Project for Electron cryo-Microscopy (CCP-EM), United Kingdom., Hoh SW; Department of Chemistry, York Structural Biology Laboratory, The University of York, York, YO10 5DD, United Kingdom., Jenkins HT; Department of Chemistry, York Structural Biology Laboratory, The University of York, York, YO10 5DD, United Kingdom., Dodson E; Department of Chemistry, York Structural Biology Laboratory, The University of York, York, YO10 5DD, United Kingdom., Cowtan K; Department of Chemistry, York Structural Biology Laboratory, The University of York, York, YO10 5DD, United Kingdom., Agirre J; Department of Chemistry, York Structural Biology Laboratory, The University of York, York, YO10 5DD, United Kingdom.
Source:
Protein science : a publication of the Protein Society [Protein Sci] 2018 Jan; Vol. 27 (1), pp. 207-216. Date of Electronic Publication: 2017 Nov 06.
Publication Type:
Journal Article; Research Support, Non-U.S. Gov't
Language:
English
Journal Info:
Publisher: Cold Spring Harbor Laboratory Press Country of Publication: United States NLM ID: 9211750 Publication Model: Print-Electronic Cited Medium: Internet ISSN: 1469-896X (Electronic) Linking ISSN: 09618368 NLM ISO Abbreviation: Protein Sci Subsets: MEDLINE
Imprint Name(s):
Publication: 2001- : Woodbury, NY : Cold Spring Harbor Laboratory Press
Original Publication: New York, N.Y. : Cambridge University Press, c1992-
References:
J Appl Crystallogr. 2016 Oct 21;49(Pt 6):1912-1921. (PMID: 27980508)
Acta Crystallogr D Biol Crystallogr. 2011 Apr;67(Pt 4):235-42. (PMID: 21460441)
Acta Crystallogr D Biol Crystallogr. 2011 Apr;67(Pt 4):355-67. (PMID: 21460454)
Nat Struct Mol Biol. 2015 Nov;22(11):833-4. (PMID: 26581513)
Acta Crystallogr D Biol Crystallogr. 2008 Jan;64(Pt 1):119-24. (PMID: 18094475)
Acta Crystallogr D Biol Crystallogr. 2013 Aug;69(Pt 8):1617-32. (PMID: 23897484)
Acta Crystallogr D Biol Crystallogr. 2005 Apr;61(Pt 4):449-57. (PMID: 15805600)
Nat Protoc. 2008;3(7):1171-9. (PMID: 18600222)
Acta Crystallogr D Struct Biol. 2018 Mar 1;74(Pt 3):205-214. (PMID: 29533228)
Acta Crystallogr D Biol Crystallogr. 2006 Sep;62(Pt 9):1002-11. (PMID: 16929101)
Acta Crystallogr D Biol Crystallogr. 2010 Feb;66(Pt 2):213-21. (PMID: 20124702)
Acta Crystallogr D Biol Crystallogr. 2010 Feb;66(Pt 2):125-32. (PMID: 20124692)
Acta Crystallogr D Struct Biol. 2017 Jun 1;73(Pt 6):496-502. (PMID: 28580911)
Curr Protoc Bioinformatics. 2014 Sep 08;47:5.6.1-32. (PMID: 25199792)
Nat Commun. 2013;4:2777. (PMID: 24231803)
Acta Crystallogr D Struct Biol. 2016 Apr;72(Pt 4):558-75. (PMID: 27050135)
Acta Crystallogr D Struct Biol. 2017 Jun 1;73(Pt 6):469-477. (PMID: 28580908)
Acta Crystallogr D Struct Biol. 2018 Feb 1;74(Pt 2):68-84. (PMID: 29533233)
Structure. 2008 Feb;16(2):295-307. (PMID: 18275820)
Acta Crystallogr D Biol Crystallogr. 2000 Oct;56(Pt 10):1332-40. (PMID: 10998630)
Acta Crystallogr D Biol Crystallogr. 2011 Apr;67(Pt 4):386-94. (PMID: 21460457)
Acta Crystallogr D Biol Crystallogr. 2015 Sep;71(Pt 9):1921-30. (PMID: 26327382)
IUCrJ. 2014 May 30;1(Pt 4):213-20. (PMID: 25075342)
Acta Crystallogr D Biol Crystallogr. 2008 Jan;64(Pt 1):125-32. (PMID: 18094476)
Acta Crystallogr D Biol Crystallogr. 2012 Apr;68(Pt 4):336-43. (PMID: 22505254)
Acta Crystallogr D Biol Crystallogr. 2010 Apr;66(Pt 4):486-501. (PMID: 20383002)
Acta Crystallogr D Biol Crystallogr. 2011 Apr;67(Pt 4):293-302. (PMID: 21460447)
Acta Crystallogr D Biol Crystallogr. 2013 Jul;69(Pt 7):1204-14. (PMID: 23793146)
Protein Sci. 2018 Jan;27(1):14-25. (PMID: 28710774)
Acta Crystallogr D Biol Crystallogr. 2012 Dec;68(Pt 12):1622-31. (PMID: 23151627)
Acta Crystallogr D Biol Crystallogr. 2013 Jul;69(Pt 7):1260-73. (PMID: 23793152)
J Struct Biol. 2012 Dec;180(3):519-30. (PMID: 23000701)
Grant Information:
BB/P000517/1 United Kingdom BB_ Biotechnology and Biological Sciences Research Council; BB/P000975/1 United Kingdom BB_ Biotechnology and Biological Sciences Research Council; MR/N009614/1 United Kingdom MRC_ Medical Research Council; BB/L006383/1 United Kingdom BB_ Biotechnology and Biological Sciences Research Council; United Kingdom WT_ Wellcome Trust; MR/N009614/1 United Kingdom MRC_ Medical Research Council; MR/J000825/1 United Kingdom MRC_ Medical Research Council
Contributed Indexing:
Keywords: Clipper; NumPy; Python; SWIG; automation; crystallography; electron cryo-microscopy; libraries; pipelines; scripting
Substance Nomenclature:
0 (Proteins)
Entry Date(s):
Date Created: 20170914 Date Completed: 20171226 Latest Revision: 20250825
Update Code:
20250826
PubMed Central ID:
PMC5734304
DOI:
10.1002/pro.3299
PMID:
28901669
Database:
MEDLINE

Weitere Informationen

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.
(© 2017 The Authors Protein Science published by Wiley Periodicals, Inc. on behalf of The Protein Society.)