https://github.com/nvelden/shinyNGLVieweR
Shiny UI for the NGLVieweR package
https://github.com/nvelden/shinyNGLVieweR
Last synced: 3 months ago
JSON representation
Shiny UI for the NGLVieweR package
- Host: GitHub
- URL: https://github.com/nvelden/shinyNGLVieweR
- Owner: nvelden
- Created: 2021-05-10T16:48:52.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-19T16:30:34.000Z (3 months ago)
- Last Synced: 2024-11-19T17:34:36.727Z (3 months ago)
- Language: R
- Size: 4.16 MB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - nvelden/shinyNGLVieweR - Shiny UI for the NGLVieweR package (R)
README
# **shinyNGLVieweR** - Visualize and interact with Protein Data Bank (PDB) and structural files in the web browser
### [Click here](https://niels-van-der-velden.shinyapps.io/shinyNGLVieweR/) to open the web application.
## Description
**shinyNGLVieweR** provides a UI for the [NGLVieweR](https://nvelden.github.io/NGLVieweR/) package which is build on top of the [NGL.js](http://nglviewer.org/ngl/api/) JavaScript library. It can be used to visualize and interact with protein data bank (PDB) and structural files directly in the web browser.
## Functionality
With the application it is possible to:
- Upload a PDB file directly or use a PDB code of a structure on [RCSB.org](https://www.rcsb.org/)
- Display the structure and surface in different representations
- Show the sequence and select residues to show on the structure
- Display contacts between residues
- Make custom selections and labels
- Animate the structure in spin and rotate mode
- Make snapshots
- Save the session as a .NGL file which can be re-uploaded to the application![]()