This Python module was built for a quick and interactive exploration of the Orientations of Proteins in Membranes.
The tools in this module will help to
-
custom query membrane proteins from the database and save query for future comparisions
-
visualize trends within 4 high level categories using the computed parameters: hydrophobic thickness, gibbs free energy, and tilt.
Open the following url to see OPMxplore functions in action within a jupyter notebook rendered on nbviewer
link to notebook: https://github.com/UWSEDS-aut17/OPMxplore/blob/master/examples/opm_explore_tutorial_1.ipynb
- Clone the github repo:
git clone https://github.com/UWSEDS-aut17/OPMxplore.git
- Navigate to the repo and run the following command in the terminal to install required packages:
pip install -r requirements.txt
- Enable widgets for visualization within your jupyter notebook
pip install ipywidgets
jupyter nbextension enable --py widgetsnbextension
- Call jupyter notebook from the repository and run examples/opm_explore_tutorial_1.ipynb
The Orientations of Proteins in Membranes (OPM) database is maintained by researchers from University of Michigan. They obtain the information of membrane proteins from PDB and compute the spatial arrangement of protein structures in the lipid bilayer. The OPM database has interesting features of membrane proteins such as Localization of the membrane, Depth, Tilt angle, and Gibbs free energy (how likely will the protein go into the membrane from solution).
David Alan Starkebaum, Sinduja Karl Marx and Felcy Selwyn.