All details on the usage of the software are available at: "http://leandro.iqm.unicamp.br/topolink":http://leandro.iqm.unicamp.br/topolink
The TopoLink package must be run with:
topolink inputfile.inp > topolink.log
where inputfile.inp is the parameter input file and topolink.log is the output log file of the run.
The basic TopoLink input file contains:
The name of the PDB file of the model to be evaluated.
The type of links to be computed.
The specification of the linker used and experimental observations.
Name of model file and output of linkers computed.
The name of the input file is provided with:
pdbfile model.pdb
and this definition can be overwritten by providing the name of the file in the command line, to facilitate the execution of TopoLink for multiple models with the same input file, as described above.
TopoLink can output coordinates for the topological paths obtained, by using
printlinks yes
linkdir ./links
where ./links is the directory where the PDB files of the links will be written (the directory must exist). Note that there can be many links, so multiple files will be created. The files created are simple PDB files which can be open in any structure visualization software together with the model PDB file to visualize the topological distance. For the execution of TopoLink in multiple models, it is recommended not to write link files, using printlinks no.
- Types of links to be computed
The next important parameter of the TopoLink input file is the definition of which links are to be searched and computed. There are three options:
compute observed
compute all
compute reactive
When using compute observed, only the links that were observed experimentally (see below) will be computed.
If compute all is used instead, all possible crosslinks will be computed. That means that, given the definition of the linker used, TopoLink will search for consistent topological distances for every pair of residues that could, by the chemical nature of the linker and the residues involved, be attached by the linker.
Finally, compute reactive tells TopoLink to consider that only residues that were experimentally observed to react (by participating in observed crosslinks or dead-ends) are reactive. Then, TopoLink will search for topological distances consistent with the linker used only between these pairs of "observed-reactive" residues.
Additionally, the user may optionally choose to compute only the crosslinks between different chains of the PDB file, for instance to compute inter-proteins crosslinks in a complex. To do so, just add the
interchain
option to the input file. All intra-protein links will be skiped.
- Specification of linker types and experimental observations
The linker types and observations are specified in the TopoLink input file using an experiment-based structure, as described in "http://leandro.iqm.unicamp.br/topolink/usage.shtml":http://leandro.iqm.unicamp.br/topolink/usage.shtml
Link types, reactive residues, and experimental observations (either crosslinks or deadends) are provided
by the user with appropriate keywords.