Skip to main content
Log in

SWIFT MODELLER: A JAVA based GUI for molecular modeling

  • Original Paper
  • Published:
Journal of Molecular Modeling Aims and scope Submit manuscript

Abstract

MODELLER is command line argument based software which requires tedious formatting of inputs and writing of Python scripts which most people are not comfortable with. Also the visualization of output becomes cumbersome due to verbose files. This makes the whole software protocol very complex and requires extensive study of MODELLER manuals and tutorials. Here we describe SWIFT MODELLER, a GUI that automates formatting, scripting and data extraction processes and present it in an interactive way making MODELLER much easier to use than before. The screens in SWIFT MODELLER are designed keeping homology modeling in mind and their flow is a depiction of its steps. It eliminates the formatting of inputs, scripting processes and analysis of verbose output files through automation and makes pasting of the target sequence as the only prerequisite. Jmol (3D structure visualization tool) has been integrated into the GUI which opens and demonstrates the protein data bank files created by the MODELLER software. All files required and created by the software are saved in a folder named after the work instance’s date and time of execution. SWIFT MODELLER lowers the skill level required for the software through automation of many of the steps in the original software protocol, thus saving an enormous amount of time per instance and making MODELLER very easy to work with.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Šali A, Blundell TL (1993) Comparative protein modelling by satisfaction of spatial restraints. J Mol Biol 234:779–815

    Article  Google Scholar 

  2. Fiser A, Do RK, Šali A (2000) Modeling of loops in protein structures. Protein Sci 9:1753–1773

    Article  CAS  Google Scholar 

  3. Eswar N, Madhusudhan MS, Marti-Renom MA, Šali A (2005) BUILD_PROFILE: A module for calculating sequence profiles in MODELLER

  4. Marti-Renom MA, Madhusudhan MS, Šali A (2004) Alignment of protein sequences by their profiles. Protein Sci 13:1071–1087

    Article  CAS  Google Scholar 

  5. Eswar N, Madhusudhan MS, Marti-Renom MA, Šali A (2005) PROFILE_SCAN: A module for fold-assignment using profile-profile scanning in MODELLER

  6. Madhusudhan MS, Marti-Renom MA, Sanchez R, Šali A (2006) Variable gap penalty for protein sequence-structure alignment. Protein Eng Des Sel 19:129–133

    Article  CAS  Google Scholar 

  7. Kuntal BK, Aparoy P, Reddanna P (2010) EasyModeller: A graphical interface to MODELLER. BMC Res Notes 3:226–330

    Article  Google Scholar 

  8. Herráez A (2006) Biomolecules in the computer: Jmol to the rescue. Biochem Mol Biol Edu 34:255–261

    Article  Google Scholar 

Download references

Acknowledgments

The authors are thankful to the Sub-Distributed Information Center (BTISnet SubDIC), Department of Biotechnology (No. BT/BI/04/065/04), New Delhi, India for financial support and Department of Biotechnology, Birla Institute of Technology, Mesra, Ranchi for providing the infrastructure facilities for the present study. The first author acknowledges the contribution of his colleague Mr Navjeet Kumar for his technical support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ambarish S. Vidyarthi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mathur, A., Shankaracharya & Vidyarthi, A.S. SWIFT MODELLER: A JAVA based GUI for molecular modeling. J Mol Model 17, 2601–2607 (2011). https://doi.org/10.1007/s00894-011-0960-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00894-011-0960-4

Keywords

Navigation