All Projects → nglviewer → Ngl

nglviewer / Ngl

Licence: mit
WebGL protein viewer

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Ngl

Ofelia
A real-time cross-platform creative coding tool for multimedia development
Stars: ✭ 269 (-36.1%)
Mutual labels:  web-application, webgl
react-ngl
React wrapper for ngl
Stars: ✭ 14 (-96.67%)
Mutual labels:  web-application, scientific-visualization
Ipyvolume
3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL
Stars: ✭ 1,696 (+302.85%)
Mutual labels:  webgl, scientific-visualization
Geojs
High-performance visualization and interactive data exploration of scientific and geospatial location aware datasets
Stars: ✭ 323 (-23.28%)
Mutual labels:  webgl, scientific-visualization
Xbsjearthui
XbsjEarthUI是基于Cesium和EarthSDK的三维GIS/BIM的UI模板,可以基于此定制自己的三维App
Stars: ✭ 373 (-11.4%)
Mutual labels:  webgl
Balena Wpe
Fullscreen WebKit browser with hardware accelerated CSS, WebGL, and HTML5 video for the RaspberryPi 3.
Stars: ✭ 353 (-16.15%)
Mutual labels:  webgl
Terra
WebGL grass on a terrain
Stars: ✭ 351 (-16.63%)
Mutual labels:  webgl
Infinitetubes
A tunnel experiment in WebGL inspired by the effect seen on http://www.fornasetti.com/](Fornasetti.
Stars: ✭ 348 (-17.34%)
Mutual labels:  webgl
Mes
qcadoo MES - friendly web manufacturing software
Stars: ✭ 414 (-1.66%)
Mutual labels:  web-application
Vizceral
WebGL visualization for displaying animated traffic graphs
Stars: ✭ 3,871 (+819.48%)
Mutual labels:  webgl
Troika
A JavaScript framework for interactive 3D and 2D visualizations
Stars: ✭ 342 (-18.76%)
Mutual labels:  webgl
Webgl2examples
Rendering algorithms implemented in raw WebGL 2.
Stars: ✭ 353 (-16.15%)
Mutual labels:  webgl
Nebula.gl
A suite of 3D-enabled data editing overlays, suitable for deck.gl
Stars: ✭ 382 (-9.26%)
Mutual labels:  webgl
Egret Core
Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.
Stars: ✭ 3,631 (+762.47%)
Mutual labels:  webgl
Duckhunt Js
DuckHunt ported to JS and HTML5
Stars: ✭ 390 (-7.36%)
Mutual labels:  webgl
Plasio
Drag-n-drop In-browser LAS/LAZ point cloud viewer. http://plas.io
Stars: ✭ 349 (-17.1%)
Mutual labels:  webgl
Taipan
Web application vulnerability scanner
Stars: ✭ 359 (-14.73%)
Mutual labels:  web-application
Beam
✨ Expressive WebGL
Stars: ✭ 383 (-9.03%)
Mutual labels:  webgl
Shader Doodle
A friendly web-component for writing and rendering shaders.
Stars: ✭ 356 (-15.44%)
Mutual labels:  webgl
Ssh Key Authority
A tool for managing SSH key access to any number of servers.
Stars: ✭ 353 (-16.15%)
Mutual labels:  web-application

License Changelog npm version Build Status Standard Gitter Code Quality: Javascript Total Alerts

NGL Viewer is a web application for molecular visualization. WebGL is employed to display molecules like proteins and DNA/RNA with a variety of representations.

See it in action:

Documentation:

Features

  • Molecular structures (mmCIF, PDB, PQR, GRO, SDF, MOL2, MMTF)
  • Density volumes (MRC/MAP/CCP4, DX/DXBIN, CUBE, BRIX/DSN6, XPLOR/CNS)
  • User interaction (mouse picking, selection language, animation, image export)
  • Coordinate trajectories (DCD & PSF, NCTRAJ & PRMTOP, TRR/XTC & TOP, remote access via MDSrv)
  • Embeddable (single file, API)

Usage

Since the NGL Viewer is a set of static files to be viewed in a web-browser there is not much of an installation needed. For development purposes it will be helpful to clone this repository and serve it locally (see below). When embedding the NGL Viewer as a library it is sufficient to include the self contained build dist/ngl.js. A full web application including a GUI can be found in the examples directory.

To install the current release from npm do npm install ngl. To install a development release from npm do npm install [email protected] or npm install [email protected].

Acknowledgments

This project would not be possible without many fine open-source projects. Especially the three.js project provides a great foundation.

Funding sources:

  • RCSB PDB funding by a grant [DBI-1338415; PI: SK Burley] from the NSF, the NIH, and the US DoE
  • NCI/NIH award number U01 CA198942
  • DFG Projekt HI 1502

Cite

When using NGL please cite:

  • AS Rose, AR Bradley, Y Valasatava, JM Duarte, A Prlić and PW Rose. NGL viewer: web-based molecular graphics for large complexes. Bioinformatics: bty419, 2018. doi:10.1093/bioinformatics/bty419
  • AS Rose and PW Hildebrand. NGL Viewer: a web application for molecular visualization. Nucl Acids Res (1 July 2015) 43 (W1): W576-W579 first published online April 29, 2015. doi:10.1093/nar/gkv402
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].