open3spn2

An implementation of the 3SPN2 and 3SPN2.C coarse-grained DNA forcefields in OpenMM

https://github.com/cabb99/open3spn2

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    2 of 9 committers (22.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.0%) to scientific vocabulary

Keywords

dna forcefield openmm

Keywords from Contributors

transformation
Last synced: 6 months ago · JSON representation

Repository

An implementation of the 3SPN2 and 3SPN2.C coarse-grained DNA forcefields in OpenMM

Basic Info
  • Host: GitHub
  • Owner: cabb99
  • License: mit
  • Language: Python
  • Default Branch: master
  • Size: 32.9 MB
Statistics
  • Stars: 18
  • Watchers: 4
  • Forks: 8
  • Open Issues: 4
  • Releases: 7
Topics
dna forcefield openmm
Created almost 7 years ago · Last pushed 10 months ago
Metadata Files
Readme License

README.md

Actions Status Documentation Status Anaconda-Server Badge

Open-3SPN2

A Implementation of the 3SPN.2 and 3SPN.2C coarse-grained molecular model of DNA in OpenMM.

3SPN.2 and 3SPN.2C are DNA coarse-grained forcefields developed by the de Pablo group. Each DNA nucleotide is modelled by 3 beads: one bead for the phosphate, a second one for the sugar and a third one nucleobase. These forcefields were adapted by the Wolynes group to model protein-DNA interactions as a complement for the AWSEM coarse-grained protein forcefield.

Installation

Installation of the open3SPN2 repository is available through anaconda.

conda install -c conda-forge open3spn2

For protein-DNA simulations you will also need to install openAWSEM and add the openAWSEM path to the $PYTHONPATH environment variable. In linux you can set the path variables on ~/.bashrc.

export PYTHONPATH=/path/to/openAWSEM:$PYTHONPATH

Documentation

Further documentation and tutorials are hosted in readthedocs.

Acknowledgment

Carlos Bueno was supported by the MolSSI Software Fellowship, under the mentorship of Jessica Nash. We thank AMD (Advanced Micro Devices, Inc.) for the donation of high-performance computing hardware and HPC resources. This project is also supported by the Center for Theoretical Biological Physics (NSF Grants PHY-2019745 and PHY-1522550), with additional support from the D.R. Bullard Welch Chair at Rice University (Grant No. C-0016 to PGW).

Citations

If you publish any work using the open3SPN2 package, please include the following references:

Open3SPN2 Lu, W., Bueno, C., Schafer, N. P., Moller, J., Jin, S., Chen, X., ... & Wolynes, P. G. (2021). OpenAWSEM with Open3SPN2: A fast, flexible, and accessible framework for large-scale coarse-grained biomolecular simulations. PLoS computational biology, 17(2), e1008308. https://doi.org/10.1371/journal.pcbi.1008308

3SPN.2C Freeman, G. S., Hinckley, D. M., Lequieu, J. P., Whitmer, J. K., & De Pablo, J. J. (2014). Coarse-grained modeling of DNA curvature. Journal of Chemical Physics, 141(16). https://doi.org/10.1063/1.4897649

3SPN.2 Hinckley, D. M., Freeman, G. S., Whitmer, J. K., & De Pablo, J. J. (2013). An experimentally-informed coarse-grained 3-site-per-nucleotide model of DNA: Structure, thermodynamics, and dynamics of hybridization. Journal of Chemical Physics, 139(14). https://doi.org/10.1063/1.4822042

Owner

  • Name: Carlos Bueno
  • Login: cabb99
  • Kind: user
  • Location: Houston, Texas
  • Company: Rice University

Research Assistant. Center for Theoretical Biophysics (CTBP)

GitHub Events

Total
  • Issue comment event: 2
  • Push event: 2
  • Pull request review comment event: 1
  • Pull request review event: 1
  • Pull request event: 1
Last Year
  • Issue comment event: 2
  • Push event: 2
  • Pull request review comment event: 1
  • Pull request review event: 1
  • Pull request event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 206
  • Total Committers: 9
  • Avg Commits per committer: 22.889
  • Development Distribution Score (DDS): 0.301
Past Year
  • Commits: 26
  • Committers: 3
  • Avg Commits per committer: 8.667
  • Development Distribution Score (DDS): 0.077
Top Committers
Name Email Commits
cabb99 c****o@r****u 144
Carlos Bueno c****9@g****m 36
luwei0917 l****7@g****m 10
Cryosky 5****5@q****m 5
Joshua Lequieu l****u@m****u 5
Sourcery AI 3
Riccardo Alessandri r****i@g****m 1
groupdepablo 3****o 1
Rebekah Wang 9****g 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 10
  • Total pull requests: 16
  • Average time to close issues: 21 days
  • Average time to close pull requests: 23 days
  • Total issue authors: 7
  • Total pull request authors: 5
  • Average comments per issue: 2.4
  • Average comments per pull request: 0.31
  • Merged pull requests: 13
  • Bot issues: 0
  • Bot pull requests: 6
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 2.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • yihengwuKP (2)
  • cabb99 (2)
  • CryoSky (2)
  • jmoller93 (1)
  • MasatakaYm (1)
  • Heezch (1)
  • rmons01 (1)
Pull Request Authors
  • cabb99 (6)
  • sourcery-ai[bot] (5)
  • stevenluo22 (3)
  • ricalessandri (1)
  • MengyanWang (1)
Top Labels
Issue Labels
bug (2) enhancement (1) good first issue (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 49 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 7
  • Total maintainers: 1
pypi.org: open3spn2
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 49 Last month
Rankings
Dependent packages count: 7.5%
Forks count: 14.4%
Stargazers count: 14.6%
Average: 18.6%
Dependent repos count: 22.6%
Downloads: 34.1%
Maintainers (1)
Last synced: 6 months ago

Dependencies

setup.py pypi
  • biopython *
  • mdtraj *
  • nose *
  • numpy *
  • openmm *
  • pandas *
  • pdbfixer *
  • scipy *
environment.yaml pypi