Git Product home page Git Product logo

riazi-r / fep-minus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from quantaosun/fep-minus

0.0 0.0 0.0 501 KB

Academic license pre-required. While FEP Plus charge you 100,000 USD per year. Here comes the FEP-Minus, it is a Schrodinger FEP Plus identical calculation but for FREE (Only for Academic community). Give it a like if this helps you so that I know this is useful to others.

Jupyter Notebook 100.00%

fep-minus's Introduction

Here comes FEP-Minus

The calculation logic is the same as the FEP-Plus, so the accuracy is the same.

This notebook can allow you directly run an FEP calculation in the free Google Colab (Free, at least at the time this was created, but I know things are getting weird since Colab decided to count hours now to force you to pay for GPU).

A typical calculation for a protein with 300 to 400 amino acids could finish within 8 hours with a Tesla V100. Suppose you can not use the free GPU from Google Colab, which is volatile from time to time, user to user. Please consider spending the money on a cup (or two/three) of coffee to buy some GPU hours. It is nothing compared to your cost for each job using commercial software.

Open In Colab

Pre-condition. Apply Desmond from the D.E.Shaw research group.

FEP-Minus can also be run on any cloud platform with a good GPU. The only thing you need to change is the USER environment variable of that platform when you compile the software to that platform.

For users from China, you may want to have a look at my project on AI Studio where generously provide each user 8 hour V100 GPU every day.

Motivation and background of this project

As of 2022, FEP calculation is still highly valued, and the commercial price is expensive. This notebook will provide the academic and non-profit research community with a real solution if they want to try this new method. There are way too many so-called FEPs that take forever to learn and finish. Desmond is the fastest and most reliable one I have ever met. With GPU supported, a typical FEP could be finished within ten h, with a Tesla V100 on Google Colab, with only a subscription fee of around 70 USD per month. It is a bit expensive if you look at it from a coffee price way, but it is nothing compared to some commercial FEP license fee. It is guaranteed the academic version is working. For the commercial version, I have not tested it yet. You may need to adjust some of the commands, or it might not be possible if the commercial one fixes the IP address, but Colab allocates random IP every time.

This is for an FEP simulation, input files are produced from the Desmond Academic Maestro LigandFEP module. Written by [email protected] in 2021, Shanghai, China, during my leave from my PhD program. The ultimate goal here is to allow you to calculate the difference in free energy of binding between a pair of small molecules. This is the first of its kind that properly introduces how to run this kind of complicated med chem simulation with Free GPUs from Colab, to my knowledge.

Something you need to keep in mind

As with any other method, FEP has its limitation as well. There are three situations you shouldn't use this methodology.

The binding pocket is highly flexible or changes greatly upon binding to the ligand.

The two ligands share a similarity of less than 60%.

The two ligands bind to the pocket in quite different modes, even though they share greater than 60% chemical similarity.

Note 60% is my personal view of a similarity boundary, you could argue it could be 70% or 50%.

fep-minus's People

Contributors

quantaosun 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.