Linear Or 2D Representation Of Protein Sequence Secondary Structure
5
3
Entering edit mode
12.9 years ago
Pals ★ 1.3k

Could anyone please tell me if there is any program where I can define the secondary structure elements for a given sequence and get the topology in a straight line (unlike the one provided by PDBsum). Like the one shown below:

Thanks.

secondary protein visualization • 6.3k views
ADD COMMENT
3
Entering edit mode
12.9 years ago
dimkal ▴ 730

try Jalview, to which you can add custom secondary structure (and other) annotations.

ADD COMMENT
1
Entering edit mode
12.9 years ago
Chris ★ 1.6k

Depends if you're talking about secondary structure assignment or prediction. For the first one you'll need the pdb structure, the second one works on sequence alone but is less accurate. Try DSSP (from Kabsch, Sander) for assigning and e.g. PROFphd (from Rost) for prediction.

ADD COMMENT
0
Entering edit mode

It's not about prediction. I have the predictions, I need to represent them manually over the sequence.

ADD REPLY
0
Entering edit mode

I do not want to predict. I have the predictions, I want to develop 2D plot (straight) out of the predictions for the sequence.

ADD REPLY
1
Entering edit mode
12.9 years ago
Yogesh Pandit ▴ 520

You can try Bio3D.

You can explore it to see if it is useful. I am not thorough with this package. But it is well documented and only a few lines of code required.

ADD COMMENT
0
Entering edit mode
12.9 years ago

Not a ready made solution, but points that you think through:

You can write a program to do something like that using GD::* modules in Perl. You can start with GD::Simple and design a program that read your secondary structure data and provide an image as output*.

If you are not comfortable with Perl, I am sure that equivalent modules will be available in Python, Ruby or other language of your interest. All of these are port of GD graphics library coded in C.

Other option is to try if Bio::Graphics module and see if you can have a vertical layout instead of default horizontal layout. If it is possible you can quickly generate such a a figure using few lines of codes. See a Bio::Graphics HOWTO.

Other options:

If you have access to structural data (.pdb files):

  • you can generate the secondary structure assignments using HERA program. See abstract here. I have used it before and it provide figures like this: See figure
  • Structure based Pro-Origami
  • MyDomains (easy to use tool, elegant glyphs but only available in horizontal layout). Generate figures like this: See figure
ADD COMMENT
0
Entering edit mode
6.8 years ago
Suzanne ▴ 100

There is a video on secondary structure prediction of proteins in Jalview on YouTube, the link is https://youtu.be/z5cVjR9Q3Mw

ADD COMMENT

Login before adding your answer.

Traffic: 2061 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6