Git Product home page Git Product logo

mussic's Introduction

MuSSIC's Logo

MuSSIC


Description of the Code

MuSSIC is a computational tool for calculation of neutron scattering for coarse grain (CG) systems. It is based on the method described by Alan Soper in his journal article on coarse-grained Empirical Potential Structure Refinement (Biochimica et Biophysica Acta 1861, 6,2017,Pages 1652-1660). The code has been tested for different coarse grain models on surfactants in water to complex polymer melt systems(examples included in usability_tests/). Further usability tests on different systems are being conducted to test the generality and applicability of the method to other systems. The current version of the code (v1.0) can be used on polymer metls or surfactants forming micelles (like SDS, PEG and CTAB). Any development or improvement in the code/method will be updated on Github (link to the page). The code computes the partial pair radial distribution functions and the partial pair structure factors for the trajectory provided in xyz file format. The total struture factor F_CG(Q) is the weighted sum of all partial pair structure factors(detailed notes is given in the documentation). The userguide 'MuSSIC_user_guide' provide details on compilation, input files and output files.


User guide


Detailed user guide together with example input files is available here

MuSSIC is wriiten in FORTRAN and requires gfortran compiler with openmp support for parallel implementation.

Compile the code by typing 'make' in the sourcecode and copy the executable 'scattcg' to the desired folder to run the simulations

make

cp scattcg /desired_location

cd /desired_location

./scattcg


Documentation


Documentation on the neutron scattering calculation for coarse grained simulations and validation tests is available here.

Documentation on the tests from coarse-grained simulations is a work in progess. Details will be added as the work progresses.

mussic's People

Contributors

hbkolli avatar eddy-barraud 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.