{"id":19917179,"url":"https://github.com/austinv11/haddockrestraints","last_synced_at":"2025-03-01T09:28:52.975Z","repository":{"id":77653976,"uuid":"310665253","full_name":"austinv11/HaddockRestraints","owner":"austinv11","description":"Simple python script to generate unambiguous/ambiguous distance restraints files for HADDOCK","archived":false,"fork":false,"pushed_at":"2020-11-06T17:50:58.000Z","size":4,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-11T23:35:23.389Z","etag":null,"topics":["docking","haddock","python","python3","restraints"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/austinv11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-06T17:39:17.000Z","updated_at":"2020-12-06T07:01:14.000Z","dependencies_parsed_at":"2023-03-12T01:29:24.577Z","dependency_job_id":null,"html_url":"https://github.com/austinv11/HaddockRestraints","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/austinv11%2FHaddockRestraints","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/austinv11%2FHaddockRestraints/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/austinv11%2FHaddockRestraints/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/austinv11%2FHaddockRestraints/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/austinv11","download_url":"https://codeload.github.com/austinv11/HaddockRestraints/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241347685,"owners_count":19948147,"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":["docking","haddock","python","python3","restraints"],"created_at":"2024-11-12T21:49:03.650Z","updated_at":"2025-03-01T09:28:52.967Z","avatar_url":"https://github.com/austinv11.png","language":"Python","readme":"# HaddockRestraints\nSimple python script to generate unambiguous/ambiguous distance restraints files for [HADDOCK](https://wenmr.science.uu.nl/haddock2.4/)\n\nThe HADDOCK docking protein-protein docking web server allows for the selection of \"active\" and \"passive\" residues for the proteins being docked in its interactive\ninterface. But if you ever want to specify specific *pairwise* interactions, this interface is fairly restrictive. But at the \"Expert\" level of the HADDOCK interface, you can\nupload \"restraints\" files in the \"tbl\" file format which can specify specific pairs of residues and specific distance restraints for both ambiguous and unambigous protein \ninteractions. The documentation for this format is a little hard to find, so I made this interactive script to produce such restraints quickly.\n\nTo run (assuming you have Python 3) simply launch the script like so: `python make_haddock_restraints.py`.\n\nThe script will then walk you through the restraints process. \n\n## Notes\n* `segid` is synonymous with chain IDs in pdb files. \n* `residue number` refers to the position of a residue according to the PDB file. \n* `distance restraints` - The tbl format allows for some flexibility, but for the simplicity of the script it only supports the most common usage: pairwise interactions from 0 to N angstroms distance where N is the distance restraint.\n\nThis script produces restraints that have been tested to work as of HADDOCK 2.4. \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faustinv11%2Fhaddockrestraints","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faustinv11%2Fhaddockrestraints","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faustinv11%2Fhaddockrestraints/lists"}