Coder Social home page Coder Social logo

chrisiacovella / forcefield_template Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mosdef-hub/forcefield_template

0.0 2.0 0.0 14 KB

A template repo for disseminating force fields with foyer

Home Page: https://github.com/mosdef-hub/foyer

Python 100.00%

forcefield_template's Introduction

Getting Started

Installation of Foyer and required tools

conda install -c omnia -c mosdef parmed foyer pytest

Creating a new force field:

  1. Duplicate the force field template. This can be done in various ways:
  1. Create your force field .xml file based on the OpenMM .xml format and add foyer style SMARTS strings to define your atom types. Example force field files:
  1. Optionally, add example molecules with correct atomtypes defined as test cases. Execute the testing script using py.test -v --tb=line
  • Note, even if test molecules are not created, running py.test -v --tb=line is recommended, as this will perform checking of your .xml file for proper syntax and ensure that all atom types references are defined.
  1. Generate your own DOI via Zenodo
  1. Update the link to the Zenodo DOI badge
  • DOI

The text above can be removed upon publishing a forcefield, but please be sure to include the following information in the README:

[Title of your forcefield]

  • Source: [Journal reference(s) if parameters are published (include DOI link)]

  • Forcefield file initially created [DATE] by [Creator(s)]

Source Notes:

< Add specific notes about parameters, e.g., if a set of parameters comes verbatim from prior work, provide details and a DOI >

Additional Notes:

< Add any other relevant information. Also for consistency, please define conversion factors used. Note that we strongly suggest the following unit conversions defined in OpenMM, e.g.: >

  • PI is defined as 3.141592653589 for conversion to radians.
  • kcal/mol to kJ/mol conversion factor is defined as 4.184.

Force field DOI

  • DOI

forcefield_template's People

Contributors

chrisiacovella avatar ctk3b 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.