simulation-two-chain-paa
Simulate interactions between two fully-charged PAA chains with varying amounts of CaCl2 added
Science Score: 18.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.5%) to scientific vocabulary
Keywords
Repository
Simulate interactions between two fully-charged PAA chains with varying amounts of CaCl2 added
Basic Info
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Simulation Two Chain PAA
Summary: PLUMED-patched GROMACS molecular dynamics simulations repository used for studying the multi-valent ion mediated interactions between two polyanions.
Authors: Alec Glisman, Sriteja Mantha
GitHub actions:
Third-party services:
Project structure
Each subdirectory contains its own README.md file with more detailed information about the project.
We present a brief summary of each subdirectory below, but strongly recommend that users read the other documentation for a better idea of how to use the code.
The project contains many configuration and styling files for various tools, including:
.github/: GitHub workflows and issue templates directory..vscode/: Visual Studio Code editor settings and configuration directory..clang-format: Clang-format configuration file for C++ code..pylintrc: Pylint configuration file for Python code..shellcheckrc: ShellCheck configuration file for shell scripts..wakatime-project: Wakatime configuration file for time tracking.CITATIONS.md: List of citations for the project.LICENSE: Project license file.
The molecular dynamics simulations are contained in the following subdirectories:
data: Data files output from simulation.force-fields: Force fields in GROMACS format used to model various system components.initial-structure: Energy minimized initial structures for polyelectrolytes and crystalline lattices.parameters: GROMACS mdp parameter files and simulation pipeline input variables.python: Helper Python scripts called by the simulation pipeline.scripts: Bash scripts used to run simulations and analyze data output using GROMACS and PLUMED command line interface tools.software: GROMACS and PLUMED source code and build scripts as well as environment configuration files.submission: Slurm job submission scripts used to run simulations on the group's HPC cluster.
Configuration
Various formatting files are included (.clang-format, .pylintrc, and .shelcheckrc) to ensure consistent code formatting and style.
Software and environment
Further information on exact software versions can be found in the software directory's README.md file.
We run our simulations using
- Bash 5.1.16
- CMake 3.22.1
- CUDA 11.8
- GCC 10.4.0
- Gromacs 2022.3 (Plumed patched and user patched
share/top/residuetypes.dat) - Plumed 2.8.1
- Packmol 20.010
- Python 3.10.6
Nomenclature
Chemistry
- Acr: Acrylic acid
- P: Poly, as in polymer
- mer: Monomer
Numerical
- EM: Energy minimization
Statistical mechanics
- NVE: Microcanonical ensemble
- NVT: Canonical ensemble
- NPT: Isothermal–isobaric ensemble
Owner
- Name: Alec Glisman
- Login: alec-glisman
- Kind: user
- Location: Pasadena, CA
- Company: Caltech
- Website: https://alec-glisman.github.io
- Repositories: 1
- Profile: https://github.com/alec-glisman
I am a fifth-year chemical engineering Ph.D. candidate at Caltech in the Wang group.
Citation (CITATIONS.md)
# Citations ## [Avogadro application](https://avogadro.cc/cite/) - Avogadro: an open-source molecular builder and visualization tool. Version 1.XX. <http://avogadro.cc/> - Marcus D Hanwell, Donald E Curtis, David C Lonie, Tim Vandermeersch, Eva Zurek and Geoffrey R Hutchison; Avogadro: An advanced semantic chemical editor, visualization, and analysis platform” Journal of Cheminformatics 2012, 4:17. ## [CHARMM-GUI](https://www.charmm-gui.org/?doc=citations) - S. Jo, T. Kim, V.G. Iyer, and W. Im (2008) CHARMM-GUI: A Web-based Graphical User Interface for CHARMM. J. Comput. Chem. 29:1859-1865 - Y.K. Choi, S-J. Park, S. Park, S. Kim, N.R. Kern, J. Lee, and W. Im (2021) CHARMM-GUI Polymer Builder for Modeling and Simulation of Synthetic Polymers. J. Chem. Theory Comput. 17:2431-2443 ## [GROMACS](https://www.gromacs.org/Gromacs_papers) - Berendsen, et al. (1995) Comp. Phys. Comm. 91: 43-56. (DOI, Citations of this paper) - Lindahl, et al. (2001) J. Mol. Model. 7: 306-317. (DOI, Citations of this paper) - van der Spoel, et al. (2005) J. Comput. Chem. 26: 1701-1718. (DOI, Citations of this paper) - Hess, et al. (2008) J. Chem. Theory Comput. 4: 435-447. (DOI, Citations of this paper) - Pronk, et al. (2013) Bioinformatics 29 845-854. (DOI, Citations of this paper) - Páll, et al. (2015) Proc. of EASC 2015 LNCS, 8759 3-27. (DOI, arxiv, Citations) - Abraham, et al. (2015) SoftwareX 1-2 19-25 (DOI, Citations) ## [PLUMED](https://www.plumed.org/cite) - The PLUMED consortium. Promoting transparency and reproducibility in enhanced molecular simulations, Nat. Methods 16, 670 (2019) - G.A. Tribello, M. Bonomi, D. Branduardi, C. Camilloni, G. Bussi. PLUMED2: New feathers for an old bird, Comp. Phys. Comm. 185, 604 (2014), preprint available as arXiv:1310.0980 - M. Bonomi, D. Branduardi, G. Bussi, C. Camilloni, D. Provasi, P. Raiteri, D. Donadio, F. Marinelli, F. Pietrucci, R.A. Broglia and M. Parrinello. PLUMED: a portable plugin for free energy calculations with molecular dynamics, Comp. Phys. Comm. 180, 1961 (2009), preprint available as arXiv:0902.0874
GitHub Events
Total
Last Year
Dependencies
- actions/checkout v3 composite
- actions/stale v5.2.1 composite
- actions/checkout v3 composite
- github/super-linter v4.10.1 composite
- molywood *
- neovim-remote *
- nvitop *
- sphinx_rtd_theme *
- autopep8 *
- colorcet *
- ipykernel *
- matplotlib *
- mdanalysis *
- numpy *
- pandas *
- pathlib *
- pylint *
- pytest *
- pytest-cov *
- scipy *