Cargando…
SDA 7: A modular and parallel implementation of the simulation of diffusional association software
The simulation of diffusional association (SDA) Brownian dynamics software package has been widely used in the study of biomacromolecular association. Initially developed to calculate bimolecular protein–protein association rate constants, it has since been extended to study electron transfer rates,...
Autores principales: | , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
John Wiley and Sons Inc.
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4755232/ https://www.ncbi.nlm.nih.gov/pubmed/26123630 http://dx.doi.org/10.1002/jcc.23971 |
_version_ | 1782416171749867520 |
---|---|
author | Martinez, Michael Bruce, Neil J. Romanowska, Julia Kokh, Daria B. Ozboyaci, Musa Yu, Xiaofeng Öztürk, Mehmet Ali Richter, Stefan Wade, Rebecca C. |
author_facet | Martinez, Michael Bruce, Neil J. Romanowska, Julia Kokh, Daria B. Ozboyaci, Musa Yu, Xiaofeng Öztürk, Mehmet Ali Richter, Stefan Wade, Rebecca C. |
author_sort | Martinez, Michael |
collection | PubMed |
description | The simulation of diffusional association (SDA) Brownian dynamics software package has been widely used in the study of biomacromolecular association. Initially developed to calculate bimolecular protein–protein association rate constants, it has since been extended to study electron transfer rates, to predict the structures of biomacromolecular complexes, to investigate the adsorption of proteins to inorganic surfaces, and to simulate the dynamics of large systems containing many biomacromolecular solutes, allowing the study of concentration‐dependent effects. These extensions have led to a number of divergent versions of the software. In this article, we report the development of the latest version of the software (SDA 7). This release was developed to consolidate the existing codes into a single framework, while improving the parallelization of the code to better exploit modern multicore shared memory computer architectures. It is built using a modular object‐oriented programming scheme, to allow for easy maintenance and extension of the software, and includes new features, such as adding flexible solute representations. We discuss a number of application examples, which describe some of the methods available in the release, and provide benchmarking data to demonstrate the parallel performance. © 2015 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc. |
format | Online Article Text |
id | pubmed-4755232 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | John Wiley and Sons Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-47552322016-02-26 SDA 7: A modular and parallel implementation of the simulation of diffusional association software Martinez, Michael Bruce, Neil J. Romanowska, Julia Kokh, Daria B. Ozboyaci, Musa Yu, Xiaofeng Öztürk, Mehmet Ali Richter, Stefan Wade, Rebecca C. J Comput Chem Software News and Updates The simulation of diffusional association (SDA) Brownian dynamics software package has been widely used in the study of biomacromolecular association. Initially developed to calculate bimolecular protein–protein association rate constants, it has since been extended to study electron transfer rates, to predict the structures of biomacromolecular complexes, to investigate the adsorption of proteins to inorganic surfaces, and to simulate the dynamics of large systems containing many biomacromolecular solutes, allowing the study of concentration‐dependent effects. These extensions have led to a number of divergent versions of the software. In this article, we report the development of the latest version of the software (SDA 7). This release was developed to consolidate the existing codes into a single framework, while improving the parallelization of the code to better exploit modern multicore shared memory computer architectures. It is built using a modular object‐oriented programming scheme, to allow for easy maintenance and extension of the software, and includes new features, such as adding flexible solute representations. We discuss a number of application examples, which describe some of the methods available in the release, and provide benchmarking data to demonstrate the parallel performance. © 2015 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc. John Wiley and Sons Inc. 2015-06-29 2015-08-05 /pmc/articles/PMC4755232/ /pubmed/26123630 http://dx.doi.org/10.1002/jcc.23971 Text en © 2015 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc. This is an open access article under the terms of the Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Software News and Updates Martinez, Michael Bruce, Neil J. Romanowska, Julia Kokh, Daria B. Ozboyaci, Musa Yu, Xiaofeng Öztürk, Mehmet Ali Richter, Stefan Wade, Rebecca C. SDA 7: A modular and parallel implementation of the simulation of diffusional association software |
title |
SDA 7: A modular and parallel implementation of the simulation of diffusional association software |
title_full |
SDA 7: A modular and parallel implementation of the simulation of diffusional association software |
title_fullStr |
SDA 7: A modular and parallel implementation of the simulation of diffusional association software |
title_full_unstemmed |
SDA 7: A modular and parallel implementation of the simulation of diffusional association software |
title_short |
SDA 7: A modular and parallel implementation of the simulation of diffusional association software |
title_sort | sda 7: a modular and parallel implementation of the simulation of diffusional association software |
topic | Software News and Updates |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4755232/ https://www.ncbi.nlm.nih.gov/pubmed/26123630 http://dx.doi.org/10.1002/jcc.23971 |
work_keys_str_mv | AT martinezmichael sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware AT bruceneilj sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware AT romanowskajulia sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware AT kokhdariab sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware AT ozboyacimusa sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware AT yuxiaofeng sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware AT ozturkmehmetali sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware AT richterstefan sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware AT waderebeccac sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware |