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
PhylogeneticsSoftwareTools

Installing and executing ProtTest3 on Ubuntu

Dr. Muniba Faiza
Last updated: May 20, 2020 5:47 pm
Dr. Muniba Faiza
Share
4 Min Read
SHARE

Prottest3 is a software which is used to select a best-fit amino acid replacement model for a set of protein sequences [1]. ProtTest3 finds a best-fit model on the basis of the smallest value of one of three criteria: Akaike Information Criterion (AIC), Corrected Akaike Information Criterion, Bayesian Information Criterion (BIC) score or Decision Theory Criterion (DT) selected by the user. In this article, we will learn how to download and install the command-line version of ProtTest3 on Ubuntu.

Contents
Downloading ProtTest3Installing ProtTest3Installing MPJ ExpressExecuting ProtTest3Executing ProtTest3 on a cluster computerReferences

Before installing the software, update and upgrade your system by typing the following the commands in a terminal:

$ sudo apt-get update

$ sudo apt-get upgrade

Downloading ProtTest3

A ProtTest3 package compatible with your system can be downloaded from here. We are downloading the tar file for Ubuntu. Open the terminal and change to the directory where you want to download the software, let’s say ‘Downloads’.

$ cd Downloads

$ wget https://bitbucket.org/diegodl/prottest3/downloads/prottest-3.2-20120316.tar.gz

$ tar xvzf prottest-3.2-20120316.tar.gz

If you wish to run ProtTest3 on a cluster computer, then you need to download the MPJ Express from here.

Make sure you have the latest version of Java installed on your system or you can download it from here.

Installing ProtTest3

After that, you will see a new directory named with ‘prottest’, change to that directory.

$ cd prottest3

$ set PROTTEST_HOME=/home/user/Downloads/prottest3

In this directory, you will find the .jar file of ProtTest3, which you can directly use with the command line arguments on a terminal.

Installing MPJ Express

After downloading the tar package, type the following commands in a terminal:

$ cd Downloads

$ tar xvzf mpj.tar.gz

$ export MPJ_HOME=$PROTTEST_HOME/mpj $ export PATH=$MPJ_HOME/bin:$PATH

Executing ProtTest3

To run ProtTest3, you need to run the .jar file located in the prottest3 directory.

$ java -jar prottest3.jar -i <alignment_file> -t <user_defined_tree_file> -o <output_file> -[matrix] -<models_to_evaluate> -<selection_criteria>

There are many other command-line options that you can see in its manual.

If you want to use multiple threads then you can do it with an additional thread option using which you can define the number of cores to be used.

$ java -jar prottest3.jar -i <alignment_file> -t <user_defined_tree_file> -o <output_file> -[matrix] -<models_to_evaluate> -<selection_criteria> -threads 4

Executing ProtTest3 on a cluster computer

If you have a large number of protein sequences in your dataset, then you can always go for cluster execution.

At first, start MPJ, and then run the HPC shell scripts provided in the same directory.

$ cd Downloads/prottest3

$ mpjboot machines

For the HPC script, the basic syntax is as follows:

$ ./runProtTestHPC.sh <no_of_processors> <parameters> 

$ ./runProtTestHPC.sh 2 -i <alignment_file> -t <user_defined_tree_file> -o <output_file> -[matrix] -<models_to_evaluate> -<selection_criteria>

Hope this article helps!

If you have any queries, then comment below or post a question here.

References

  1. Darriba, D., Taboada, G. L., Doallo, R., & Posada, D. (2011). ProtTest 3: fast selection of best-fit models of protein evolution. Bioinformatics, 27(8), 1164-1165.
TAGGED:aminoacid modelsbest-fit modelevolutionphylogeneticsprottest3
Share This Article
Facebook Copy Link Print
ByDr. Muniba Faiza
Follow:
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
Leave a Comment

Leave a Reply Cancel reply

You must be logged in to post a comment.

Starting in Bioinformatics? Do This First!
Starting in Bioinformatics? Do This First!
Tips & Tricks
[Editorial] Is it ethical to change the order of authors’ names in a manuscript?
Editorial Opinion
Installing bbtools on Ubuntu
[Tutorial] Installing BBTools on Ubuntu (Linux).
Sequence Analysis Software Tools
wes_data_analysis Whole Exome Sequencing (WES) Data visualization Toolkit
wes_data_analysis: Whole Exome Sequencing (WES) Data visualization Toolkit
Bioinformatics Programming GitHub Python

You Might Also Like

python scripts
DockingDrug DiscoverySoftwareTools

Prepare receptor and ligand files for docking using Python scripts

June 2, 2021
Binding site prediction using CASTp server.
Structural BioinformaticsStructure PredictionTools

How to predict binding pocket/site using CASTp server?

December 1, 2023
How does BLAST work?
Tools

How BLAST works – Concepts, Types, & Methods Explained

August 25, 2023
AlgorithmsBioinformatics ProgrammingSoftware

BETSY: A new backward-chaining expert system for automated development of pipelines in Bioinformatics

May 20, 2020
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