Coder Social home page Coder Social logo

genmd's Introduction

This is a package to generate a variety of systems of nanoparticle for use in HOOMD simulations

An example of creating a Binary system of DNA grafted Spherical Nanoparticles run

$ cd examples
$ python run.py 

This will create a simulation folder. If you have HOOMD installed, go inside and run

HOOMD rigid_dna.hoomd

This particular set up will self assemble into a bcc crystal lattice

Note this package is in the process of being refactored and so currently many files have syntax errors

and incorrect paths.

For developers

builders

build systems of nanoparticles, these are good examples to look at for building complex systems

shapes

These are nanoparticle shapes that can be used by builders to create systems of different particles

augmenters

These are objects that can be attached to shapes, currently only DNA

utils

Contains many useful functions for building nanoparticles

Examples

contains and example of run.py which will create a simulation for HOOMD

author: Chris Knorowski contact: [email protected]

genmd's People

Contributors

cdknorow avatar

Watchers

James Cloos 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.