Giter Site home page Giter Site logo

edtsurf's Introduction

EDTSurf

mirror of https://zhanglab.ccmb.med.umich.edu/EDTSurf/

EDTSurf: Quick and accurate construction of macromolecular surfaces

Authors

Dong Xu and Yang Zhang

Introduction:

EDTSurf is a open source program to construct triangulated surfaces for macromolecules. It generates three major macromolecular surfaces: van der Waals surface, solvent-accessible surface and molecular surface (solvent-excluded surface). EDTSurf also identifies cavities which are inside of macromolecules. Recently, EDTSurf has been extended to calculate atom depth and residue depth to solvent-accessible surface.

Reference:

D. Xu, Y. Zhang (2009) Generating Triangulated Macromolecular Surfaces by Euclidean Distance Transform. PLoS ONE 4(12): e8140. (download the PDF file).

D. Xu, H. Li, Y. Zhang (2013) Protein Depth Calculation and the Use for Improving Accuracy of Protein Fold Recognition. Journal of Computational Biology 20(10):805-816. (download the PDF file).

Disclaimer:

Permission to use, copy, modify, and distribute this program for any purpose, with or without fee, is hereby granted, provided that this copyright notice and the reference information appear in all copies or substantial portions of the Software. It is provided "as is" without express or implied warranty.

Usage:

EDTSurf -i inputfile ... Specific options:

  • -o prefix of output files (default is the prefix of inputfile)
  • -t triangulation type, 1-MC 2-VCMC (default is 2)
  • -s surface type, 1-VWS 2-SAS 3-MS 0-DEPTH (default is 3)
  • -c color mode, 1-pure 2-atom 3-chain (default is 2)
  • -p probe radius, float point in [0,2.0] (default is 1.4)
  • -h inner or outer surface for output, 1-inner and outer 2-outer 3-inner (default is 1)
  • -f scale factor, float point in (0,20.0] (default is 4.0)

Molecule is scaled by this factor to fit in a bounding box. Scale factor is the larger the better, but will increase the memory use. Our strategy is first enlarging the molecule to check if it exceeds the maximum bounding box. If yes, then reset a proper scale factor to fit the molecule in the maximum bounding box.

Outputs:

  1. outname.ply triangulated mesh surface (viewable by meshlab software)
  2. outname-cav.pdb atoms surrounding each cavity
  3. outname.asa accessible surface area with respect to each residue
  4. outname_atom.dep depth with respect to each atom
  5. outname_res.dep depth with respect to each residue

edtsurf's People

Stargazers

Lixiang.Zhao avatar  avatar Taka avatar Alper Celik avatar Weixiao Liu avatar  avatar Akshay avatar Sean Peldom Zhang avatar Alexander Goncearenco avatar

Watchers

François Bérenger avatar James Cloos avatar  avatar

edtsurf's Issues

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.