Giter VIP home page Giter VIP logo

evis's Introduction

EViS

An Enhanced Virtual Screening Approach based on Pocket Ligand Similarity

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

About EViS

EViS is an enhanced virtual screening method which integrates ligand docking, protein pocket template searching and ligand template shape similarity calculating. A novel PL-score to characterize local pocket-ligand template similarity is used to evaluate the screening compounds. The docking poses (MOL2 format) obtained by any docking programs can be evaluated by PL-score comparing with the native pocket-ligand pairs in BioLip dataset.

Getting Started

Dependencies and Installing

Download and unzip the EViS package

cd EViS 
tar -xvzf user_input.tar.gz 
module load gcc/gcc-8.3.0 

Executing program

EViS program needs two consecutive steps (please ensure the last step was completed before running the next step):

1, prepare the screening compounds (MOL2 format) and pocket ('.POC' format) into the input folder.

  • put all compounds (MOL2 format) into (user_input/results_docking/ligand_mol2/) subfolder.

  • put the pocket file (named as "nativepocket.poc") into the (user_input/results_docking/pocket/) subfolder.

    The pocket is like as:

POC     nativepocket
ATOM    253  N   VAL A  49       6.937   3.497 -28.457  1.00 34.68           N
ATOM    254  CA  VAL A  49       6.465   2.179 -28.887  1.00 34.68           C
ATOM    255  C   VAL A  49       5.665   2.297 -30.179  1.00 34.68           C
ATOM    256  O   VAL A  49       5.965   1.651 -31.192  1.00 34.68           O
...
TRE

If you are still not sure the input files, you can check the example files in this repository.

2, runEViS.py

For exmple:

cd script
python run_EViS.py

output:

pocket folder:

  • pocket_align.POC : all pocket templates for nativepocket.poc with similarity >0.5
  • pocket_topN.info : top 50 (maximum) template pockets information
  • pocket_topN.mol2 : the template ligands binding with the topN template pockets in BioLip dataset.

ligands_mol2 folder:

  • .lsalign : the similarity file between the screening compound and topN template ligands save in "pocket_topN.mol2"

results_docking folder:

  • PLscore.result : the final PL-score results for the screening compounds.

Help

If you have any questions, please contact with Wenyi Zhang([email protected])

Authors

Acknowledgments

Inspiration, code snippets, etc.

evis's People

Contributors

dingye18 avatar wenyizng 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.