CHARO DEL GENIO
  • Home
  • Publications
  • Computer codes
    • Graphical sequence generator
    • Graph sampling
    • Directed graph sampling
    • Graphical directed sequence generator
    • Community detection
    • Sampling graphs with given correlations
    • TomoDock
  • Media coverage
  • Alumni
  • Contact
TomoDock


About the code

The code automates the process of tomographic docking described in [1]. It takes as input a protein receptor and a set of potential ligands, as well as initial and final geometries of the search spaces for docking and the number of desired scan steps. Then, it computes the search space geometries at each step and attempts to dock each ligand onto the protein using AutoDock Vina [2] as an engine. Thus, the code requires that Vina is installed in the system and accessible to the user.
To download Vina, click here.If you use this code for your research, I kindly ask you to cite Refs. 1 and 2 in your publications.



Download the code


How to use

The code consists of the file tomodock.c. It can be compiled on a standard GNU/Linux distribution with the command
gcc -Wno-unused-result -lm -o tomodock tomodock.c

Important note for Ubuntu users (thanks to Manfred Philipp and Kanika Sharma for informing me of the problem):
due to Ubuntu passing the -as-needed option by default to the linker, users should compile the code with
gcc -Wno-unused-result -o tomodock tomodock.c -lm
In other words, the "-lm" option should be put last on the command line.
Also, consider passing to a proper Linux distribution.
For a comprehensive list of mandatory and optional parameters, including advanced options, just run
./tomodock --help


References

[1] Uzunova, Quareshy, del Genio, and Napier, Open Biology 6, 160139 (2016)
[2] Trott and Olson, J. Comput. Chem 31, 455 (2010)


Release information

Current version
1.8: initial release.
Powered by Create your own unique website with customizable templates.
  • Home
  • Publications
  • Computer codes
    • Graphical sequence generator
    • Graph sampling
    • Directed graph sampling
    • Graphical directed sequence generator
    • Community detection
    • Sampling graphs with given correlations
    • TomoDock
  • Media coverage
  • Alumni
  • Contact