Bioinformatics ReviewBioinformatics Review
Notification Show More
Font ResizerAa
  •  Home
  • Docking
  • MD Simulation
  • Tools
  • More Topics
    • Softwares
    • Sequence Analysis
    • Algorithms
    • Bioinformatics Programming
    • Bioinformatics Research Updates
    • Drug Discovery
    • Phylogenetics
    • Structural Bioinformatics
    • Editorials
    • Tips & Tricks
    • Bioinformatics News
    • Featured
    • Genomics
    • Bioinformatics Infographics
  • Community
    • BiR-Research Group
    • Community Q&A
    • Ask a question
    • Join Telegram Channel
    • Join Facebook Group
    • Join Reddit Group
    • Subscription Options
    • Become a Patron
    • Write for us
  • About Us
    • About BiR
    • BiR Scope
    • The Team
    • Guidelines for Research Collaboration
    • Feedback
    • Contact Us
    • Recent @ BiR
  • Subscription
  • Account
    • Visit Dashboard
    • Login
Font ResizerAa
Bioinformatics ReviewBioinformatics Review
Search
Have an existing account? Sign In
Follow US
SoftwareStructural BioinformaticsStructure PredictionTools

How to perform protein structure modeling using I-Tasser stand-alone tool?

Tariq Abdullah
Last updated: May 20, 2020 5:48 pm
Tariq Abdullah
Share
6 Min Read
SHARE

I-Tasser stands for the iterative threading assembly refinement is a well-known tool for ab-initio structure modeling of proteins [1]. It uses secondary-structure enhanced profile-profile threading alignment (PPA) [2] and iterative structure assembly simulations using a threading assembly refinement program [3]. I-Tasser is used for ab-initio prediction when the similarity of a protein is quite low (<=30%). Mostly, the I-Tasser server [4] is used for this purpose, which can be easily accessed by registering with a valid institutional mail ID.  In this article, we will learn how to predict a protein structure using the I-Tasser standalone version.

Contents
  • Getting started
  • Downloading the Suite package
  • Installation
    • Preparing the input
    • Submitting the job
    • References

This article is being written by the demand of our esteemed readers and we are not going to get into more details of the algorithm applied by the I-Tasser (if you wish to know about the algorithm, drop me an email). The following sections will explain the downloading, installation, preparation, and submission of the query protein on a Linux platform. So, let’s get started!

Getting started

It is good to update and upgrade your Ubuntu system first. Open the terminal by pressing Ctrl+Alt+T altogether and type the following commands:
$ sudo apt-get update
$ sudo apt-get upgrade

Downloading the Suite package

For downloading the suite package you must have to be registered on I-Tasser website and have to request a password for non-commercial use of the software. After getting the password, you will be able to log in and download the latest version of the package available.

Installation

Open the terminal and enter the directory (let’s say Downloads) where you downloaded the package and unpack it by typing the following commands in the terminal.

$ cd Downloads

$ tar -xvjf  I-TASSER5.1.tar.bz2

It will create a new folder named I-Tasser5.1 in the Downloads directory, enter the folder and you will find a Perl script named ‘download_lib.pl’. Run this script in the terminal from the same directory to download important libraries, it will take a while to finish.

$ cd I-Tasser5.1

$ ./download_lib.pl -P true -B true -N true

After downloading all the important libraries, a new folder will be generated named ‘libdir’ inside the I-Tasser5.1 directory. Now you need to prepare your input file as explained in the following section.

Preparing the input

  1. Create a directory, say example, in the I-Tasser5.1 folder which is required to save the query protein sequence and the output files.
  2. Let’s save this query protein sequence as ‘seq.fasta’ (the sequence must be in fasta format only and the residues should not be more than 1500).
  3. Save the same sequence file in the I-Tasser5.1 folder also.

Submitting the job

Now you can submit your query sequence for structure prediction by using the run I-Tasser.pl script present in the I-Tassermod folder. So, enter this folder and write the following commands:

$ cd I-Tasser5.1/I-Tassermod

$ sudo ./runI-Tasser.pl -libdir /home/username/Downloads/I-Tasser5.1/libdir -seqname protein -datadir /home/username/Downloads/I-Tasser5.1/example

-seqname is the name of your query protein file you saved in the I-Tassermod folder (i.e., protein).

-libdir is the folder for libraries which were downloaded earlier, write the full path to this folder.

-datadir is the folder where you have saved your query sequence (i.e., seq.fasta), write the full path to this folder.

There are many other options which you can specify for your job, e.g., to predict the gene ontology, EC number, ligand binding site, and so on. You can find these arguments in a file present in the I-Tasser5.1 folder.

-GO true -EC true -LBS true

After pressing enter, your job will be submitted. I-Tasser runs many simulations on the protein so it could take days to finish one job, in my case, it was finished in 7 days. After the job will be finished, you will be able to see the PDB file for the query protein which you can analyze with a molecular viewer such as PyMol [5].

For any query, you can comment below, or write me at tariq@bioinformaticsreview.com.

References

  1. Roy, A., Kucukural, A., & Zhang, Y. (2010). I-TASSER: a unified platform for automated protein structure and function prediction. Nature protocols, 5(4), 725-738.
  2. Wu, S., & Zhang, Y. (2007). LOMETS: a local meta-threading-server for protein structure prediction. Nucleic acids research, 35(10), 3375-3382.
  3. Zhang, Y., & Skolnick, J. (2004). Automated structure prediction of weakly homologous proteins on a genomic scale. Proceedings of the National Academy of Sciences of the United States of America, 101(20), 7594-7599.
  4. Zhang, Y. (2008). I-TASSER server for protein 3D structure prediction. BMC bioinformatics, 9(1), 40.
  5. DeLano, W. L. (2002). The PyMOL molecular graphics system. http://pymol. org.

Share This Article
Facebook Copy Link Print
ByTariq Abdullah
Tariq is founder of Bioinformatics Review and Lead Developer at IQL Technologies. His areas of expertise include algorithm design, phylogenetics, MicroArray, Plant Systematics, and genome data analysis. If you have questions, reach out to him via his homepage.
2 Comments
  • SUMIT says:
    August 10, 2023 at 9:41 am

    sir could you please confirm where is the newly predicted is saved.
    I open the outdir folder and there are 2 folders named model1 and ssite. the model1 folder has 3 sub folder named coach, cofactor and tmsite. inside coach folder there are several pdb files named CH_complex1.pdb, CH_complex2.pdb and so on and there is a file named CH_protein.pdb. I think CH_protein.pdb is the predicted protein stucture but i am not sure. could you please guide me.

    Log in to Reply
  • Dr. Muniba Faiza says:
    August 11, 2023 at 4:13 pm

    Yes, CH_protein.pdb is the one you are looking for. All these structures are predicted but they are ranked.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

ai tools vs traditional tools in bioinformatics
AI Tools vs Traditional Tools in Bioinformatics- Which one to select?
Algorithms Artificial Intelligence Machine Learning Software Tools
AI vs Physics in Molecular Docking
AI vs Physics in Molecular Docking: Towards Faster and More Accurate Pose Prediction
Artificial Intelligence Drug Discovery Machine Learning
10 years of Bioinformatics Review: From a Blog to a Bioinformatics Knowledge Hub!
Editorial
Starting in Bioinformatics? Do This First!
Starting in Bioinformatics? Do This First!
Tips & Tricks

You Might Also Like

SoftwareTools

Cytoscape.js : A graph library for network visualization and analysis

May 20, 2020
How to Fix Broken Vina Docked Output in DS Visualizer: A Step-by-Step Guide
Tips & TricksTools

How to Fix Broken Vina Docked Output in DS Visualizer: A Step-by-Step Guide

March 13, 2025
DockingDrug DiscoverySoftwareTools

How to perform blind docking using AutoDock Vina?

May 20, 2020
Installing GROMACS on Apple M1 (MacOS)
MD SimulationSoftwareTools

How to install GROMACS on Apple M1 (MacOS)?

May 19, 2022
Copyright 2024 IQL Technologies
  • Journal
  • Customer Support
  • Contact Us
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Cookie Policy
  • Sitemap
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?

Not a member? Sign Up