Git Product home page Git Product logo

topology_violation's Introduction

Topology Violation

Topology violation (tv) is a post-analysis tool for computing the number of polymer chain crossing events (topology violation in polymeric system) during multi-scale simulation. In other words, tv can be equipped with molecular dynamics (MD) software such as Gromacs and LAMMPS.

Coarse-Grained Modeling

Coarse-grained (CG) modelling is one of the meso-scale simulation technique that widely used in computational chemistry and biology. A concept of CG is reduction of the degree of freedom in simulated system by replacing atoms in molecule by a chunk called bead. CG modelling yeilds the resolution of simulation at larger time and scale. More details of CG modelling can be found at (https://en.wikipedia.org/wiki/Coarse-grained_modeling). This model is a promising technique that many computational chemists has waited. It can be said that CG is faster than a classical MD simulation, and still provides the accurate and reasonable results compared to experiments.

Topology Violation in Polymer Simulation

Topology violation is the event that occurs during coarse-grained simulation of soft matter such as polymer. One can determine topology violation by counting the number of chain crossing between polymer. The topology violation is a primary parameter for evaluating the coarse-grained simulation technique such as Dissipative Particle Dynamics (DPD). There are many researches using CG/DPD simulation for modelling the polymer composite based on bead-bead spring interaction instead of atomistic model.

Application to DPD simulation

Simulating the polymer to be consistent with the real physical properties of polymer is very important. One of the problematic issues is topology violation, which generally uccurs during the simulation. Goujon et al. studied topology violation and developed a technique to alleviate polymer chain crossing. Sirk et al. reported the modified Segmental Repulsive Potential (mSRP) in combination with DPD simulation (DPD/mSRP). Ketkaew and Tantirungrotechai made use of DPD and DPD/mSRP techniques to study the entanglement of polyisoprene (natural rubber). More practical details of DPD simulation and mSRP technique provided in LAMMPS manual.

Utilities

remov_nLine.sh

remove_nLine bash script can be used to create a suitable XYZ coordinate file for the tv script. It will create a file named step#.txt from the raw output or trajectory file that is generated by MD software. You can find an example of XYZ coordinate in test files.

  • /utility/remove_nLine
sh remove_nLine.sh

tv_script.sh

tv_script.sh can be used to run tv.py and save the analysis output. This script can help you manage tv_counting calculation when you have a ton of XYZ coordinate input files.

  • /utility/tv_script.sh
sh tv_script.sh

Motivation of Project

Author

topology_violation's People

Contributors

rangsimanketkaew avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.