{"id":17255106,"url":"https://github.com/unixjunkie/edtsurf","last_synced_at":"2025-07-12T11:04:02.828Z","repository":{"id":144782325,"uuid":"107088791","full_name":"UnixJunkie/EDTSurf","owner":"UnixJunkie","description":"mirror of https://zhanglab.ccmb.med.umich.edu/EDTSurf/","archived":false,"fork":false,"pushed_at":"2023-06-20T13:14:17.000Z","size":39,"stargazers_count":9,"open_issues_count":4,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T05:43:16.384Z","etag":null,"topics":["fast","mesh-generation","molecular-surface","pdb"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UnixJunkie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-10-16T06:50:39.000Z","updated_at":"2024-11-21T07:57:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"7d3ae3f9-19a0-4b84-8ff7-868108ece5c2","html_url":"https://github.com/UnixJunkie/EDTSurf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/UnixJunkie/EDTSurf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnixJunkie%2FEDTSurf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnixJunkie%2FEDTSurf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnixJunkie%2FEDTSurf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnixJunkie%2FEDTSurf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UnixJunkie","download_url":"https://codeload.github.com/UnixJunkie/EDTSurf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnixJunkie%2FEDTSurf/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264979766,"owners_count":23692492,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fast","mesh-generation","molecular-surface","pdb"],"created_at":"2024-10-15T07:10:43.196Z","updated_at":"2025-07-12T11:04:02.806Z","avatar_url":"https://github.com/UnixJunkie.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EDTSurf\nmirror of https://zhanglab.ccmb.med.umich.edu/EDTSurf/\n\n# EDTSurf: Quick and accurate construction of macromolecular surfaces\n\n# Authors\n\nDong Xu and Yang Zhang\n\n## Introduction:\n\nEDTSurf 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. \n\n## Reference:\n\nD. Xu, Y. Zhang (2009) Generating Triangulated Macromolecular Surfaces by Euclidean Distance Transform. PLoS ONE 4(12): e8140. (download the PDF file). \n\nD. 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). \n\n## Disclaimer:\n\nPermission 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. \n\n## Usage:\n\nEDTSurf -i inputfile ...\nSpecific options:\n- -o prefix of output files (default is the prefix of inputfile)\n- -t triangulation type, 1-MC 2-VCMC (default is 2)\n- -s surface type, 1-VWS 2-SAS 3-MS 0-DEPTH (default is 3)\n- -c color mode, 1-pure 2-atom 3-chain (default is 2)\n- -p probe radius, float point in [0,2.0] (default is 1.4)\n- -h inner or outer surface for output, 1-inner and outer 2-outer 3-inner (default is 1)\n- -f scale factor, float point in (0,20.0] (default is 4.0)\n\nMolecule 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.\n\n## Outputs:\n\n1. outname.ply \ttriangulated mesh surface (viewable by meshlab software)\n2. outname-cav.pdb \tatoms surrounding each cavity\n3. outname.asa \taccessible surface area with respect to each residue\n4. outname_atom.dep \tdepth with respect to each atom\n5. outname_res.dep \tdepth with respect to each residue\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funixjunkie%2Fedtsurf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funixjunkie%2Fedtsurf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funixjunkie%2Fedtsurf/lists"}