An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

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