Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/weisscharlesj/biopythonramachandran
https://github.com/weisscharlesj/biopythonramachandran
biochemistry bioinformatics biopython jupyter jupyter-notebook pdb python ramachandran-plot visualization
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/weisscharlesj/biopythonramachandran
- Owner: weisscharlesj
- Created: 2021-06-10T15:59:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-04T16:18:09.000Z (over 1 year ago)
- Last Synced: 2023-10-20T23:46:55.941Z (about 1 year ago)
- Topics: biochemistry, bioinformatics, biopython, jupyter, jupyter-notebook, pdb, python, ramachandran-plot, visualization
- Language: Jupyter Notebook
- Homepage:
- Size: 94 MB
- Stars: 6
- Watchers: 1
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Visualization of Top8000 Protein Dataset
The above files are for the ASBMB conference Teaching Science with Big Data workshop titled **Visualization of Top 8000’s Protein Dataset**. These materials are released under the [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/).
## [View Completed Activity as Jupyter Book](https://weisscharlesj.github.io/BiopythonRamachandran/)
The goal of this activity is to provide the participant with experience using Python and Jupyter notebooks to process and visualize large amounts of protein structural data. This activity is broken down into three notebooks with the specific goals provided below.
1. Familiarize participants with Python, Jupyter, plotting data, and using Python functions
2. Extract information from PDB files and visualize it using Python and matplotlib
3. Examine bond angle data from multiple proteins and visualize it including generating Ramachandran plots and examing how secondary structure affects dihedral angles![](ramachandran.png)
This activity only uses a small subset from the Top8000 dataset, included below, due to time restriction. The full dataset has since become unavailable and is replaced by the top2018 dataset. This activity can be used with any collection of quality protein PDB files and does not inherantly require the above datasets.
[Download All Files as Zip](VisTop8000.zip)
[Download Completed Jupyter Notebooks](VisTop8000_COMPLETE.zip)
For resources on learning to program in Python for chemists and working with Biopython, see the free book [Scientific Computing for Chemists with Python](https://weisscharlesj.github.io/SciCompforChemists/notebooks/introduction/intro.html) including chapter 16 on bioinformatics.