All Projects β†’ marrink-lab β†’ polyply_1.0

marrink-lab / polyply_1.0

Licence: Apache-2.0 license
Generate input parameters and coordinates for atomistic and coarse-grained simulations of polymers, ssDNA, and carbohydrates

Programming Languages

python
139335 projects - #7 most used programming language
TeX
3793 projects
Modula-3
6 projects

Projects that are alternatives of or similar to polyply 1.0

server-benchmarks
πŸš€ Cross-platform transparent benchmarks for HTTP/2 Web Servers at 2020-2023
Stars: ✭ 78 (+32.2%)
Mutual labels:  martini
cora-docs
CoRA Docs
Stars: ✭ 36 (-38.98%)
Mutual labels:  dna
Cassandra
Cassandra is a Monte Carlo package to conduct atomistic simulations.
Stars: ✭ 26 (-55.93%)
Mutual labels:  atomistic-simulations
Markdown-Crash-Course
Markdown Crash Course. Learn Markdown language on a simple way.
Stars: ✭ 100 (+69.49%)
Mutual labels:  md
inos-baileys-wabot
WhatsApp Bot Using Baileys Library
Stars: ✭ 35 (-40.68%)
Mutual labels:  md
markdown
Learn Markdown. Persian and English version.
Stars: ✭ 29 (-50.85%)
Mutual labels:  md
Htsjdk
A Java API for high-throughput sequencing data (HTS) formats.
Stars: ✭ 220 (+272.88%)
Mutual labels:  dna
safemd
Safety first markdown rendering
Stars: ✭ 77 (+30.51%)
Mutual labels:  md
nequip
NequIP is a code for building E(3)-equivariant interatomic potentials
Stars: ✭ 312 (+428.81%)
Mutual labels:  atomistic-simulations
arv
A fast 23andMe DNA parser and inferrer for Python
Stars: ✭ 98 (+66.1%)
Mutual labels:  dna
coala
A Framework for Coalescent Simulation in R
Stars: ✭ 21 (-64.41%)
Mutual labels:  dna
sequencework
programs and scripts, mainly python, for analyses related to nucleic or protein sequences
Stars: ✭ 22 (-62.71%)
Mutual labels:  dna
DNA-Sequence-Machine-learning
Understand DNA structure and how machine learning can be used to work with DNA sequence data.
Stars: ✭ 25 (-57.63%)
Mutual labels:  dna
dnapacman
waka waka
Stars: ✭ 15 (-74.58%)
Mutual labels:  dna
ngx-showdown
Angular (>=2) integration for Showdown
Stars: ✭ 16 (-72.88%)
Mutual labels:  md
Biopython
Official git repository for Biopython (originally converted from CVS)
Stars: ✭ 2,936 (+4876.27%)
Mutual labels:  dna
markdown-fenced-code-tabs
Generates tabs for consecutive markdown code blocks
Stars: ✭ 46 (-22.03%)
Mutual labels:  md
STing
Ultrafast sequence typing and gene detection from NGS raw reads
Stars: ✭ 15 (-74.58%)
Mutual labels:  dna
dillinger
The last Markdown editor, ever.
Stars: ✭ 7,533 (+12667.8%)
Mutual labels:  md
bamgineer
Bamgineer: Introduction of simulated allele-specific copy number variants into exome and targeted sequence data sets
Stars: ✭ 35 (-40.68%)
Mutual labels:  dna

polyply

codecov Build Status PyPI version license GitHub Workflow Status arXiv DOI:10.1038/s41467-021-27627-4

Functionality

Polyply is a python suite designed to facilitate the generation of input files and system coordinates for simulating (bio)macromolecules such as synthetic polymers or polysaccharides. Input files can be generated either from user specified building blocks or by using the polymers available in the library. The library currently includes polymer definitions for the GROMOS (2016H66 & 54A6), OPLS, Parmbsc1, and Martini (2 & 3) force-fields. Coordinates are generated by a multiscale random-walk protocol that is able to generate condensed phase systems at target density, as well as more heterogeneous systems such as aqueous two phase systems. In addition, polyply allows to tailor initial chain conformations by providing a build file. For example, the persistence length can be used to control the initial chain dimensions. The quick start section in the wiki gives an overview of the most important commands. In addition, tutorials are provided for more in-depth information on how to use the program. Tutorials include how to generate Martini polymer systems and write input files. More details on the algorithm and verification can be found in the publication.

Make sure to always verify the results and give appropriate credit to the developers of the force-field, molecule parameters and this program.

Quick references

Installation Guide
FAQs
Current Polyply Polymer Library
Submissions to Martini Polymer Library
Tutorial: Martini Polymers
Tutorial: GROMOS Polymers
Tutorial: PEGylated lipid bilayers

News

  • (Feb 8) Featured Research Article in Nature Communcations. Our article on the polyply software suite is now featured on the Editors' Highlights for Structural biology, biochemistry and biophysics in Nature Communications. The Editors’ Highlights pages aims to showcase the 50 best papers recently published in an area. The development team is beyond happy to receive this honor.
  • (May 23) Fighting Cancer with polyply. Dane et al. used polyply to setup simulations of vesicles and lipid nanodiscs (LNDs) containing PEGylated lipids, which are used as nanocarriers for cancer therapeutics. They find that LNDs are more effective in delivery likely due to their higher flexibility. Check it out in Nature Materials.

Contributions & Support

We are happy to accept submissions of polymer parameters to the polyply library. To submit parameters simply open an issue. More details on submitting parameters can be found here. The code development of polyply is done on github. Contributions are welcome as bug reports and pull requests from everyone. We are also happy to discuss any of your projects or hear about how you used polyply in your research project. Let us know on the discussions board or by tweeting with #CG_MARTINI or #polyplyMD.

Citation

@article{Grunewald2022Polyply,
  title={Polyply; a python suite for facilitating simulations of (bio-) macromolecules and nanomaterials},
  author={Gr{\"u}newald, Fabian and Alessandri, Riccardo and Kroon, Peter C and 
  	  Monticelli, Luca and Souza, Paulo CT and Marrink, Siewert J},
  journal={Nature Communications},
  volume={13},
  pages={68},
  doi={https://doi.org/10.1038/s41467-021-27627-4},
  year={2022}
}

License

Polyply is distributed under the Apache 2.0 license.

Copyright 2020 University of Groningen

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

	http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

The full text of the license is available in the source repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].