GetAtomCoords

Version 1.1.1 (821 KB) by Kevin
A function to retrieve the coordinates for all atoms in a Materials Studio file(s) and subsequently calculate the molecular descriptor R3m
55 Downloads
Updated 26 Mar 2022

GetAtomCoords

A MATLAB function to retrieve the coordinates for all atoms in a Materials Studio file (or files), and subsequently calculate the molecular descriptor R3m for each molecule in the file.

This function allows the user to select data exported from Materials Studio as 3D atomistic files (.xsd file format) and calculate R3m values for each molecule in each frame. A distribution of R3m values is then plotted as histogram. The goal is to determine the distribution of R3m values that result from conformational differences in molecular structures as determined from Molecular Dynamics Simulations performed using Materials Studio.

This package also contains the following functions: R3mCalculate_auto, AtomConnection, AtomicWeighting, EuclidDistance,InfluenceDistanceMat, MolecInfluenceMatrix, MolecMatrix

These functions are adapted from the R3mCalculate function (Mathworks File Exchange and GitHub links). The primary difference is that the R3mCalculate_auto function has been edited so that the user does not need to manually select each file.

NOTE: The 'GetAtomCoords.m' function is the primary function. The other functions and scripts are referenced by this function. The user will only need to run the R3mCalculate function: e.g. [r3m_out] = GetAtomCoords();

References:

[1] Todeschini, R.; Consonni, V., Molecular Descriptors for Chemoinformatics, Volume 41 (2 Volume Set). 2nd ed.; John Wiley & Sons: 2009.
[2] Consonni V, Todeschini R, Pavan M, Gramatica P 2002. Structure/response correlations and similarity/diversity analysis by GETAWAY descriptors. 2. Application of the novel 3D molecular descriptors to QSAR/QSPR studies. Journal of chemical information and computer sciences 42(3):693-705.
[3] Tetko, I. V.; Gasteiger, J.; Todeschini, R.; Mauri, A.; Livingstone, D.; Ertl, P.; Palyulin, V. A.; Radchenko, E. V.; Zefirov, N. S.; Makarenko, A. S. Virtual computational chemistry laboratory–design and description. J. Comput. Aided Mol. Des. 2005, 19, (6), 453-463.
[4] DeBoyace, K.; Buckner, I. S.; Gong, Y.; Ju, T.-c. R.; Wildfong, P. L. D. Modeling and Prediction of Drug Dispersability in Polyvinylpyrrolidone-Vinyl Acetate Copolymer Using a Molecular Descriptor. J. Pharm. Sci. 2018, 107, (1), 334-343.

R3m can also be calculated online with appoximately 1600 other descriptors at http://www.vcclab.org/lab/edragon/

Author:

Kevin DeBoyace  
Wildfong Lab  
Duquesne University  

Last Updated: January 2019
Uploaded to GitHub: March 2022

Cite As

Kevin (2024). GetAtomCoords (https://github.com/deboyk/GetAtomCoords/releases/tag/1.1.1), GitHub. Retrieved .

DeBoyace, Kevin, et al. “Modeling and Prediction of Drug Dispersability in Polyvinylpyrrolidone-Vinyl Acetate Copolymer Using a Molecular Descriptor.” Journal of Pharmaceutical Sciences, vol. 107, no. 1, Elsevier BV, Jan. 2018, pp. 334–43, doi:10.1016/j.xphs.2017.10.003.

View more styles
MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired by: R3mCalculate

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.1

See release notes for this release on GitHub: https://github.com/deboyk/GetAtomCoords/releases/tag/1.1.1

1.1.0

- Fixed bug that caused the function to crash when labels for 'Connect' were more than 2 digits.
- Fixed bug that caused the function to crash when the user selected 1 .xsd file and the molecule_id was not sequential

1.0.2

fixed summary

1.0.1

Included a PDF which gives more details about how to use this code.

1.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.