Skip to content

GBM implementation of patchMap to structurally model tumour specific ppi networks

License

Notifications You must be signed in to change notification settings

netlab-ku/GBM_patchMap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GBM Implementation of patchMAP

This is an implementation of patchMAP package and its modules in order to structurally model the protein-protein interaction networks.

Data

Patient Networks

In this study, previously reconstructed tumor-specific networks were retrieved from (Tuncbag et al. 2016).

Protein Structures

Both experimentally determined three dimensional (3D) structures and computationally predicted structures for both the proteins and protein interactions were used. The information of the structures was collected from Interactome3D, Interactome Insider and PRISM webserver.

Functional Domains

In order to find the functional domains on the proteins, Pfam database was used. (Download link for pfam data for human proteome - 9606).

Oncogenic Mutations

The mutation data for Glioblastoma cell lines were obtained from the 20Q2 version of CCLE database.

Scripts

All the corresponding analysis was done with Python language, and the codes and all the necessary data were stored in this GitHub repository.

Structure

There are two folders having scripts and data files. The script folder is "GBM_patchMAP" while the folder having data is "input".

GBM_patchMAP folder has init, paths, GBM_curation, and GBM_project files. The first one the initiation file and the second one has the global paths throughout the project. In the third file, only the interested proteins (inside patient networks) were used to create objects. This module is an minimised version of the curation step inside the patchMAP. Finally, the last one is the analysis and network construction step in where the protein-domain-residue mega networks are created.

Visualisation

Each protein in the network graph was represented with its domains and interface residues with oncogenic mutation. Firstly, the proteins were linked with their domains having interaction with another existing protein/its domain in the graph. Secondly, the residues on the domains were searched if they have any oncogenic GBM related mutations, then these residues were also linked with the corresponding domain.

After creating protein representation, all proteins were linked together according to the patient networks. At this point, the priority was to link the interacting domains in the graph, yet the protein-protein or protein-domain linkages were also possible when there is not any domain information.

The output files are network file and corresponding node attribute file in which proteins, domains and residues were labelled. These files can be used in Cytoscape for visualisation.


Contact

Please inform us about the problems and also your suggestions in here or here.


Terms and conditions

PatchMAP is a tool that structurally model the proteins and protein interaction interfaces by using experimental and predicted data .

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Neither the institution name nor the name PatchMAP can be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact ntuncbag@metu.edu.tr.


Further Disclaimer

For policies regarding the underlying data, please also refer to:

About

GBM implementation of patchMap to structurally model tumour specific ppi networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%