Connect with us

Docking

How to install Raccoon plugin on Ubuntu for virtual screening using Autodock?

Published

on

As mentioned in our previous articles, Autodock Vina [1] is a very useful bioinformatics tool for molecular docking and provides various options for site-specific docking and blind docking. But it seemed to be difficult to perform virtual screening using Autodock. Recently, Autodock has developed a plugin known as ‘Raccoon’ [2], which serves for this purpose.

Raccoon plugin provides a graphical user interface (GUI) to perform virtual screening using Autodock.

The users don’t have to prepare pdbqt files on their own, they can easily load the ligand and protein files in the Autodock using the Raccoon GUI and perform docking. It involves other features such as ligand filtration, generate configuration files for Autodock, automated generation of virtual screening script, multiple receptor conformations, and automated processing of ligand libraries.

The installation of this plugin is very easy if you have already installed Autodock on your system, if not, then please follow this tutorial first.

How to install Raccoon plugin on Ubuntu?

    1. Download the tar file of Raccoon (http://autodock.scripps.edu/resources/raccoon).
    2. save it in a directory let’s say, Downloads.
    3. Change to the Downloads directory and untar the file:

$ cd Downloads

$ tar xvzf raccoon-1.0b.tar.gz

You will notice a new ‘raccoon.py’ file has been added to the same directory.

4. Open a terminal (Ctrl+Alt+T) and change to the directory where you extracted the tar file and type the following commands:

$ cd Downloads

$ pythonsh raccoon.py

A GUI will be displayed as shown in Fig. 1.

Fig.1 the GUI of Raccoon [2].

Now you have successfully installed raccoon plugin on your system.

In most of the cases, the pythonsh command is not recognized, then use the pythonsh from the installed MGL tools directory (let’s say, MGL Tools is a subdirectory of Downloads) and type the following commands:

$ /home/user/Downloads/mgltools_x86_64Linux2_1.5.6/bin/pythonsh raccoon.py

If you don’t want to type the full path every time you execute the raccoon script, then add an alias in your bashrc file using the following command:
$gedit ~/.bashrc

It will open the bashrc file, go at the end of this file and type the following:
$ alias raccoon='/home/user/Downloads/mgltools_x86_64Linux2_1.5.6/bin/pythonsh /home/user/Downloads/raccoon.py'

Save the file, go back to the terminal and type:

$ source ~/.bashrc

For c-shell, use the following command:

$ alias raccoon '/home/user/Downloads/mgltools_x86_64Linux2_1.5.6/bin/pythonsh /home/user/Downloads/raccoon.py'

If you have any query, then email at [email protected]

References

  1. Trott, O., & Olson, A. J. (2010). AutoDock Vina: improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading. Journal of computational chemistry31(2), 455-461.
  2. Forli, S., Huey, R., Pique, M. E., Sanner, M. F., Goodsell, D. S., & Olson, A. J. (2016). Computational protein-ligand docking and virtual drug screening with the AutoDock suite. Nature Protocols, 11(5), 905-919.

Dr. Muniba is a Bioinformatician based in New Delhi, India. She has completed her PhD in Bioinformatics from South China University of Technology, Guangzhou, China. She has cutting edge knowledge of bioinformatics tools, algorithms, and drug designing. When she is not reading she is found enjoying with the family. Know more about Muniba

Advertisement
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Docking

What values are considered as good or bad in computational docking?

Published

on

After performing computational docking, a question that comes to mind most is “what docking score is considered good or bad”. In this article, we will discuss this in detail. (more…)

Continue Reading

Bioinformatics Programming

How to sort binding affinities based on a cutoff using vs_analysis.py script?

Published

on

How to sort binding affinities based on a cutoff using vs_analysis.py script?

Previously, we have provided a Python script (vs_analysis.py) to analyze the virtual screening (VS) results of Autodock Vina. Now, we have updated this script to sort binding affinities based on user inputted cutoff value. (more…)

Continue Reading

Docking

Virtual Screening using Autodock Vina: Frequently Asked Questions & Answers for Starters

Published

on

Virtual Screening using Autodock Vina: Virtual Screening: Frequently Asked Questions & Answers for Starters

Virtual Screening (VS) is one of the important techniques in bioinformatics. It can be easily performed using Autodock Vina. We have provided detailed articles on this topic. In this article, we are trying to answer some FAQs for beginners. (more…)

Continue Reading

LATEST ISSUE

ADVERT