haddock-restraints-0.4.0 is not a library.
Visit the last successful build:
haddock-restraints-0.9.0
haddock-restraints
A standalone command-line application to generate restraints to be used in HADDOCK.
Commands
tbl
: Generate TBL file from input fileti
: Generate true-interface restraints from a PDB filerestraint
: Generate Unambiguous restraints to keep molecules together during dockinginterface
: List residues in the interface
Planned features
- Generate
.tbl
files from an input file - Define passive residues based on surface accessibility (
surface_as_passive
) - Define passive residues around active ones (
passive_from_active
) - Support for N interactors; 2-body, 3-body, 4-body, etc
- Support for multiple interaction sites in the same interactor
- Generate true-interface restraints for benchmarking
- Create unambiguous restraints to keep molecules together during docking
- Filter out buried residues
- List residues in the interface
- Specify atom subsets
-
Generate random-restraintsdone via CNS
Usage
Install
Execute
)
ti
command
<INPUT> PDB
<CUTOFF> Cutoff
Example:
tbl
command
<INPUT> Input
Example:
Check the examples folder for examples of restraint files.
The mandatory fields are:
id
: an integer that identifies the interactorchain
: the chain of the interactoractive
: a list of residues that are active in the interactionpassive
: a list of residues that are passive in the interactiontarget
: a list of integers that identifies the interactors that the current interactor interacts with
Optional fields are:
structure
: the PDB file that contains the structure of the interactorpassive_from_active
: if true, the passive residues are defined based on the active residues (requires structure)surface_as_passive
: if true, the passive residues are defined based on the surface accessibility of the residues (requires structure)filter_buried
: if true, the buried residues are filtered out (requires structure)filter_buried_cutoff
: the cutoff to consider a residue as buried, default = 0.7 (requires structure)
restraint
command
<INPUT> PDB
Example:
interface
command
<INPUT> PDB
<CUTOFF> Cutoff
Example:
Troubleshooting
/usr/bin/ld: cannot find -lc++: No such file or directory
Unable to find libclang