Giter Club home page Giter Club logo

Comments (4)

isayev avatar isayev commented on May 25, 2024

Dear @t-s-hofer Thomas:

Thanks for your interest. Yes, we do have an implementation of periodic boundary conditions and you could use it. However, there is no separate “periodic version of the ANI-NPP”. ANI is a rather short-range method and we use a neighbor list to check whether atoms are in cutoff distance or not. So we just use ASE PBC functionality to correctly account for periodicity and feed it into a neural network. As soon as the box larger than a cutoff distance there should be no problems.

I should also note, that public ANI was trained only to isolated organic molecules, do not expect good accuracy for crystals or liquids yet:)

from ase_ani.

t-s-hofer avatar t-s-hofer commented on May 25, 2024

Hello,

Thanks for the quick reply and the information. So I take it that pbc is in principle always active, if the respective periodic cell definition is provided in ASE. So no further actions are required in the ANI-NPP files to work with periodicity.

Thank you also for the note on the parametrisation to neutral organic molecules in vacuum. We will be aware to properly benchmark the systems to periodic DFT.

One question to a related topic: Is it safe to treat charged system using ANI-1, e.g. NH4+ or charged aminoacids like glutamate or histidine? Based on the example movie on your github page I assume that there are several charged aminoacid sidechains in the shown protein.

Kind regards,
Thomas

from ase_ani.

isayev avatar isayev commented on May 25, 2024

@t-s-hofer: this is a development prototype with long-range electrostatics and substantial extra training data. It's not yet published. The public model should work with zwitterions, as soon as the total charge is zero. Isolated ions are likely wrong:/

from ase_ani.

t-s-hofer avatar t-s-hofer commented on May 25, 2024

Thanks again for the quick response. The information will help us in implementing the ANI-1 in our routines and in system selection.

I guess this solved and the thread can be closed.

Kind regards,
Thomas

from ase_ani.

Related Issues (20)

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.