Protocol Online logo
Top : Forum Archives: : Bioinformatics and Biostatistics

analysis of interaction networks - mass of data =) (Dec/20/2006 )

Hi all out there laugh.gif

Does somebody know a algorithm or tool to analyze protein-protein-interactions?

I'am a total newbie in analyzing interactiondata and so I decided to ask for some advice biggrin.gif
At the moment I'm using Cytoscape, which is an excellent tool for viewing pp-interactions. However my interaction-network looks like a big mass of interactions and I didn't get any clue about interesting proteins. So I'm asking me, isn't there any algorithm or software which can filter important data. For example those interaction partners with more than 2 interactionpartners, or which is the protein with the most interactions, etc.

To get an idea about my problem:


regards Markus

-Markus Germany-

QUOTE (Markus Germany @ Dec 20 2006, 04:30 AM)
Hi all out there laugh.gif

Does somebody know a algorithm or tool to analyze protein-protein-interactions?

I'am a total newbie in analyzing interactiondata and so I decided to ask for some advice biggrin.gif
At the moment I'm using Cytoscape, which is an excellent tool for viewing pp-interactions. However my interaction-network looks like a big mass of interactions and I didn't get any clue about interesting proteins. So I'm asking me, isn't there any algorithm or software which can filter important data. For example those interaction partners with more than 2 interactionpartners, or which is the protein with the most interactions, etc.

To get an idea about my problem:


regards Markus


Markus,

1. Can you post the input flat file format (just a portion), maybe we can write a simple parser to extract those data.

2. If Cytoscape is a software just for pp interaction visulization, I would be surprised if they don't offer a filter function. Maybe you should check their manual more closely.

-cyberpostdoc-

Hi Cyberpostdoc smile.gif

I uploaded three files to cytoscape, the mainfile (a *.sif file) contains the interaction relationships. Here is a clipping:

CODE
291     nn      2908
291     nn      4792
291     nn      5581
291     nn      367
291     nn      581
291     nn      10105
291     nn      5481
2230    nn      2230
2230    nn      2232
2230    nn      54205
2232    nn      5451
133     nn      133                                               --> self interacion is allowed
133     nn      4311
133     nn      3075
133     nn      1906
133     nn      10203
213     tn      348
213     tn      1409
213     tn      5004
213     tn      6927
213     tn      5444
213     tn      259
213     tn      5552
213     tn      5950
213     tn      4036
213     tn      2217
213     tn      8029
213     tn      7532
213     tn      51631
124     nn      124
128     nn      128
128     nn      1107
126     nn      126
10327   nn      54512

The first and third columns contain the interactionpartners represented by the NCBI entrezgene ID. The middle supports the information about the interaction type; in my special case, that could be nn, tn, nt and tt (normal-normal, tumor-normal, normal-tumor, tumor-tumor).

Cyberpostdoc, you are right! Cytoscape supports several filter mechanisms , however manual filtering and collecting 'maybe significant' by visual evaluation seem for me very clumsy laugh.gif

-Markus Germany-

QUOTE (Markus Germany @ Dec 21 2006, 03:16 AM)
Hi Cyberpostdoc smile.gif

I uploaded three files to cytoscape, the mainfile (a *.sif file) contains the interaction relationships. Here is a clipping:
CODE
291     nn      2908
291     nn      4792
291     nn      5581
291     nn      367
2230    nn      2232
2230    nn      54205
2232    nn      5451
133     nn      133                                               --> self interacion is allowed
133     nn      4311
133     nn      3075
133     nn      1906

The first and third columns contain the interactionpartners represented by the NCBI entrezgene ID. The middle supports the information about the interaction type; in my special case, that could be nn, tn, nt and tt (normal-normal, tumor-normal, normal-tumor, tumor-tumor).

Cyberpostdoc, you are right! Cytoscape supports several filter mechanisms , however manual filtering and collecting 'maybe significant' by visual evaluation seem for me very clumsy laugh.gif


Let's first figure out what we want:
1. a statistics for each G1, by decending order, it will look like this:
CODE
G1      nn    nt    tn    tt
------  -----  -----  ----------
250    45    56   678  67
133    456  345 455  67
...


2. same format for G2 (if G1 nn/nt/tn/tt G2 is different from G2 interacts with G1 in your case, direction effect)
3. if #2 is not true, then G1 and G2 can be pooled and only build #1 result file (interaction is bidirectional)
4. then you can output the top N genes based on any of those interaction type or by total number of interaction types.

So the input is the file you showed above, the output is the file we just specified. Is this correct?

-cyberpostdoc-

Hi Postdoc and my best wishes for the new year!!!

Thanks a lot for your advice!
I will adopd your ideas and have a look at the result.

Sorry for the late reply, I was skiing smile.gif

-Markus Germany-

QUOTE (Markus Germany @ Jan 8 2007, 07:17 AM)
Hi Postdoc and my best wishes for the new year!!!

Thanks a lot for your advice!
I will adopd your ideas and have a look at the result.

Sorry for the late reply, I was skiing smile.gif


Skiing is great! biggrin.gif
Let me know if you need any help.

-cyberpostdoc-