Coder Social home page Coder Social logo

uibcdf / bifree Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 2.0 5.98 MB

First steps of an open library to estimate binding free energies with the MM/GBSA approach and OpenMM.

Home Page: https://www.uibcdf.org/BiFrEE

License: MIT License

Python 70.71% Jupyter Notebook 29.22% Shell 0.07%

bifree's People

Contributors

cramg avatar dprada avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

dprada cramg

bifree's Issues

Let's work with forks and branches

Let's start working with forks, branches, and pull requests. This is what we will do from now on:

1- Make your own fork of this repository. Do not push changes straight to the uibcdf/OpenENM if not necessary. Do not work with this repo, work with your fork.
2- Clone your forked repository in your machine.
3- Any change, modification, implementation... do it in a new branch (different from main) in your fork.
4- Create and work with as many branches as you need. Once the implementation developed in your branch XXX has been finished, make a PR (Pull Request) from XXX (of your fork) to the branch main of the uibcdf repository.
5- PRs will be reviewed always by one of the main developers different from the author (at this point I review your PRs, and you mine).
6- Once a PR has been reviewed, accepted, and merged, you have to fetch the new changes from the main branch of uibcdf repo to your main branch (fork repo). Keep always your main branch of your fork updated with the main branch of this repository.

I am sure that you will have many doubts about this process. This is the place to ask. Courage! ๐Ÿ’ช๐Ÿป

PBSA implementation

Although Poisson-Boltzmann is not our priority, we have to start thinking how this implementation should be. Let's use this issue to collect some ideas.

There is a widely used tool to solve the Poisson-Boltzmann equation of continuum electrostatics, its the APBS (Adaptive Poisson-Boltzmann Solver). Many tools depend on this APBS implementation (maybe amber does it as well). Although there is a registration process to use it, it is embedded in some other packages (how? who knows...). We should look for python libraries using this tool.

Here the paper of the last version.

APBS repo in GitHub
APBS documentation

PDB2PQR repo in GitHub # required to work with APBS
PDB2PQR documentation

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.