Cargando…

A fast mathematical programming procedure for simultaneous fitting of assembly components into cryoEM density maps

Motivation: Single-particle cryo electron microscopy (cryoEM) typically produces density maps of macromolecular assemblies at intermediate to low resolution (∼5–30 Å). By fitting high-resolution structures of assembly components into these maps, pseudo-atomic models can be obtained. Optimizing the q...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Shihua, Vasishtan, Daven, Xu, Min, Topf, Maya, Alber, Frank
Formato: Texto
Lenguaje:English
Publicado: Oxford University Press 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2881386/
https://www.ncbi.nlm.nih.gov/pubmed/20529915
http://dx.doi.org/10.1093/bioinformatics/btq201
_version_ 1782182112298795008
author Zhang, Shihua
Vasishtan, Daven
Xu, Min
Topf, Maya
Alber, Frank
author_facet Zhang, Shihua
Vasishtan, Daven
Xu, Min
Topf, Maya
Alber, Frank
author_sort Zhang, Shihua
collection PubMed
description Motivation: Single-particle cryo electron microscopy (cryoEM) typically produces density maps of macromolecular assemblies at intermediate to low resolution (∼5–30 Å). By fitting high-resolution structures of assembly components into these maps, pseudo-atomic models can be obtained. Optimizing the quality-of-fit of all components simultaneously is challenging due to the large search space that makes the exhaustive search over all possible component configurations computationally unfeasible. Results: We developed an efficient mathematical programming algorithm that simultaneously fits all component structures into an assembly density map. The fitting is formulated as a point set matching problem involving several point sets that represent component and assembly densities at a reduced complexity level. In contrast to other point matching algorithms, our algorithm is able to match multiple point sets simultaneously and not only based on their geometrical equivalence, but also based on the similarity of the density in the immediate point neighborhood. In addition, we present an efficient refinement method based on the Iterative Closest Point registration algorithm. The integer quadratic programming method generates an assembly configuration in a few seconds. This efficiency allows the generation of an ensemble of candidate solutions that can be assessed by an independent scoring function. We benchmarked the method using simulated density maps of 11 protein assemblies at 20 Å, and an experimental cryoEM map at 23.5 Å resolution. Our method was able to generate assembly structures with root-mean-square errors <6.5 Å, which have been further reduced to <1.8 Å by the local refinement procedure. Availability: The program is available upon request as a Matlab code package. Contact: alber@usc.edu and m.topf@cryst.bbk.ac.uk Supplementary information: Supplementary data are available at Bioinformatics Online.
format Text
id pubmed-2881386
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-28813862010-06-08 A fast mathematical programming procedure for simultaneous fitting of assembly components into cryoEM density maps Zhang, Shihua Vasishtan, Daven Xu, Min Topf, Maya Alber, Frank Bioinformatics Ismb 2010 Conference Proceedings July 11 to July 13, 2010, Boston, Ma, Usa Motivation: Single-particle cryo electron microscopy (cryoEM) typically produces density maps of macromolecular assemblies at intermediate to low resolution (∼5–30 Å). By fitting high-resolution structures of assembly components into these maps, pseudo-atomic models can be obtained. Optimizing the quality-of-fit of all components simultaneously is challenging due to the large search space that makes the exhaustive search over all possible component configurations computationally unfeasible. Results: We developed an efficient mathematical programming algorithm that simultaneously fits all component structures into an assembly density map. The fitting is formulated as a point set matching problem involving several point sets that represent component and assembly densities at a reduced complexity level. In contrast to other point matching algorithms, our algorithm is able to match multiple point sets simultaneously and not only based on their geometrical equivalence, but also based on the similarity of the density in the immediate point neighborhood. In addition, we present an efficient refinement method based on the Iterative Closest Point registration algorithm. The integer quadratic programming method generates an assembly configuration in a few seconds. This efficiency allows the generation of an ensemble of candidate solutions that can be assessed by an independent scoring function. We benchmarked the method using simulated density maps of 11 protein assemblies at 20 Å, and an experimental cryoEM map at 23.5 Å resolution. Our method was able to generate assembly structures with root-mean-square errors <6.5 Å, which have been further reduced to <1.8 Å by the local refinement procedure. Availability: The program is available upon request as a Matlab code package. Contact: alber@usc.edu and m.topf@cryst.bbk.ac.uk Supplementary information: Supplementary data are available at Bioinformatics Online. Oxford University Press 2010-06-15 2010-06-01 /pmc/articles/PMC2881386/ /pubmed/20529915 http://dx.doi.org/10.1093/bioinformatics/btq201 Text en © The Author(s) 2010. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/2.0/uk/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/2.5), which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Ismb 2010 Conference Proceedings July 11 to July 13, 2010, Boston, Ma, Usa
Zhang, Shihua
Vasishtan, Daven
Xu, Min
Topf, Maya
Alber, Frank
A fast mathematical programming procedure for simultaneous fitting of assembly components into cryoEM density maps
title A fast mathematical programming procedure for simultaneous fitting of assembly components into cryoEM density maps
title_full A fast mathematical programming procedure for simultaneous fitting of assembly components into cryoEM density maps
title_fullStr A fast mathematical programming procedure for simultaneous fitting of assembly components into cryoEM density maps
title_full_unstemmed A fast mathematical programming procedure for simultaneous fitting of assembly components into cryoEM density maps
title_short A fast mathematical programming procedure for simultaneous fitting of assembly components into cryoEM density maps
title_sort fast mathematical programming procedure for simultaneous fitting of assembly components into cryoem density maps
topic Ismb 2010 Conference Proceedings July 11 to July 13, 2010, Boston, Ma, Usa
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2881386/
https://www.ncbi.nlm.nih.gov/pubmed/20529915
http://dx.doi.org/10.1093/bioinformatics/btq201
work_keys_str_mv AT zhangshihua afastmathematicalprogrammingprocedureforsimultaneousfittingofassemblycomponentsintocryoemdensitymaps
AT vasishtandaven afastmathematicalprogrammingprocedureforsimultaneousfittingofassemblycomponentsintocryoemdensitymaps
AT xumin afastmathematicalprogrammingprocedureforsimultaneousfittingofassemblycomponentsintocryoemdensitymaps
AT topfmaya afastmathematicalprogrammingprocedureforsimultaneousfittingofassemblycomponentsintocryoemdensitymaps
AT alberfrank afastmathematicalprogrammingprocedureforsimultaneousfittingofassemblycomponentsintocryoemdensitymaps
AT zhangshihua fastmathematicalprogrammingprocedureforsimultaneousfittingofassemblycomponentsintocryoemdensitymaps
AT vasishtandaven fastmathematicalprogrammingprocedureforsimultaneousfittingofassemblycomponentsintocryoemdensitymaps
AT xumin fastmathematicalprogrammingprocedureforsimultaneousfittingofassemblycomponentsintocryoemdensitymaps
AT topfmaya fastmathematicalprogrammingprocedureforsimultaneousfittingofassemblycomponentsintocryoemdensitymaps
AT alberfrank fastmathematicalprogrammingprocedureforsimultaneousfittingofassemblycomponentsintocryoemdensitymaps