STRAP logo


Author: Christoph Gille
Institut für Biochemie, Charité
Humboldt-Universität zu Berlin
Group for Computational Biochemistry
Group Leader: Prof. H. Holzhütter
www.charite.de/sysbio/



Interactive
Structure based
Sequences Alignment Program
STRAP

The free computer program STRAP aligns proteins by sequence and 3D-structure. It supports the simultaneous analysis of hundreds of proteins and integrates amino acid sequence, secondary structure, 3D-structure and genomic- and mRNA-sequence and residue annotation.
Snapshot of the STRAP application. Bottom panel: Multiple sequence alignment in STRAP. Four proteins are selected and conserved amino acids are colorized according to chemical property. Top panel: One of the proteins is shown in 3D.
screenshot
Import and export of proteins is very easy by Drag-and-Drop. The alignment can be exported and modified in MS-Word or other text processors (Example). The included tutorial will teach the use of STRAP in as little as one hour. The scriptability and extendability make STRAP a very powerful tool for even the most advanced users. The STRAP software is programmed in Java and runs on all platforms. It has been developed under Linux and optimized for Macintosh OSX. STRAP will be permanently improved.
Protein superposition of four proteins.
superposition

Convenient Web-Start

Java version 1.5 or higher is needed. To start STRAP click the "Launch"-button in the navigation panel which links the file strap.jnlp. The size of STRAP is 3 MByte.


Depending on the configuration of the Web-Browser, it may not work. Click here if you encounter problems with Java-Webstart.

Manual Installation and Deinstallation

Jar-file:
strap.jar
Install manually if Web-start failed: Download strap.jar (3 MByte) and double click or type the command line: java -jar strap.jar

Uninstall: STRAP does not change the system. It does not alter the Windows-Registry and does not add or modify global configuration files. All files reside in ~/.StrapAlign/ (on Windows C:\StrapAlign\).
PDF-output of a multiple alignment in hydropathy shading. Above the alignment the secondary structure is drawn. Below the alignment, arrows point at functionally important positions. Strap uses TeXshade for PDF export.
protein  alignment

Documentation

The swf-movies can be watched with an -palyer. Please install adobe-flashplugin. Each movie takes about 1 to 3 min. Previous program versions are found in the Archive

Main features of STRAP

DNA translated to amino acids. Three (not necessarily consecutive) nucleotides form a triplet and code for one amino acid. Exons are black and introns gray. Thre amino acids are highlighted with a green background. The view is synchronized with the alignment view.
screenshot

Alignment Export

The sequence alignment can be exported in various formats:

Web-links for STRAP

Advanced export functions
including PDF and Jalview
superposition
STRAP provides an easy way to integrate alignments or protein views in web-pages, E-mails and office documents.
  1. Ordinary web-links: A limited amount of information can be packed directly into the web address.
  2. Script commands in Web-pages: For complex tasks the scripting language can be used in in conjunction with web-forms.
Links can be formed automatically using the dialog Menubar>File>Publish alignment For using BioJava together with STRAP please see BioJava.
These techniques are employed by the following web services to use STRAP as a viewer:
The interaction of web pages and STRAP is demonstrated in the Adobe flash animation STRAP web links (1.1 MByte). STRAP with reduced functionality ( invisible menu-bar) serves as a simple web-viewer for proteins. Static web links are clicked by the user to load proteins. In the video four pdb files are loaded and structurally aligned. The files are saved on the desktop by Drag-And-Drop and the alignment is shown in the web-Browser and in MS-Word.

Tools

Conversion of protein files and alignment file formats:
 java -jar strap.jar -toFasta proteinFile1 proteinFile2 proteinFile3 ... 
 java -jar strap.jar -toClustal alignmentFile1 alignmentFile2 alignmentFile3 ... 

eLearning: eLearning
Alignment projects: See: Alignment Projects
My other software projects: Other software

News



Bug reports and suggestions to christoph.gille@charite.de
If you are frustrated because a previously working feature is broken then use a Previous version or Previous version before 2010 from the archive and report the bug.