Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Generate restraints to be used in HADDOCK

License

NotificationsYou must be signed in to change notification settings

haddocking/haddock-restraints

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOICrates.io VersionCrates.io Licensefair-software.eu

testsdocs.rsCodacy BadgeCrates.io Total Downloads

Usage

Go towenmr.science.uu.nl/haddock-restraints for a graphical user interface

Look athaddocking/haddock-restraints-py to learn how to use it directly in your python scripts.

Checkbonvinlab.org/haddock-restraints for auser guide on how to use the code as a command-line application.

Visitdocs.rs/haddock-restraints for thedeveloper documentation, and how to use it as a library in your code.

Seehaddocking/haddock-restraints-wasm for theweb assembly bindings.

❗ The command line contains all features, the bindings (python/wasm) might not be completed (yet) ❗

❗ Prioritize using the command line! ❗

Commands

Install

OR

  • Install it withcargo

    cargo install haddock-restraints

Execute

$ haddock-restraints -hGenerate restraints to be usedin HADDOCKUsage: haddock-restraints<COMMAND>Commands:  tbl         Generate TBL file from input file  ti          Generate true-interface restraints from a PDB file  unambig-ti  Generate unambiguous true-interface restraints from a PDB file  restraint   Generate unambiguous restraints to keep molecules together during docking  interface   List residuesin the interface  z           Generate Z-restraintsfor a proteinhelp        Print this message or thehelp of the given subcommand(s)Options:  -h, --help     Printhelp  -V, --version  Print version

Planned features

  • Generate.tbl files from an input file (tbl command)
  • Define passive residues based on surface accessibility (tbl command -surface_as_passive)
  • Define passive residues around active ones (tbl command -passive_from_active)
  • Support for N interactors; 2-body, 3-body, 4-body, etc (tbl command)
  • Support for multiple interaction sites in the same interactor (tbl command)
  • Generatetrue-interface restraints for benchmarking (ti command)
  • Create unambiguous restraints to keep molecules together during docking (restraint command)
  • Filter out buried residues (tbl command)
  • List residues in the interface (interface command)
  • Add Z-restraints to keep molecules aligned in the Z-axis (z command)
  • Specify atom subsets
  • Template based restraints
  • Generate random-restraints done via CNS

Troubleshooting

Unable to find libclang

sudo apt-get install libclang-dev

[8]ページ先頭

©2009-2025 Movatter.jp