3D Molecular Viewer
Switch branches/tags
Clone or download
Permalink
Failed to load latest commit information.
.github Move to GitHub Sep 6, 2017
.idea Update WebStorm project files May 25, 2018
.vscode Add VSCode settings for debugging in Chrome May 7, 2018
demo Fix the background color not being restored from URL (#74) Jul 30, 2018
dist 0.7.20 Jul 30, 2018
docs Update thumbnails for colorers and palettes May 25, 2018
examples Add the transparency example to the index Jun 18, 2018
src Fix backdrop material making proper z testing Oct 16, 2018
test Update approved golden images Jul 16, 2018
tools Update approved golden images Jul 13, 2018
vendor Import vendor scripts directly w/o aliases Apr 24, 2018
.appveyor.yml Replace gulp pipeline with npm scripts Feb 19, 2018
.babelrc Support ES2015 in colorers, meshes, modes (#59) Jul 10, 2018
.bithoundrc Replace gulp pipeline with npm scripts Feb 19, 2018
.codeclimate.yml update .codeclimate.yml (#20) Dec 8, 2017
.editorconfig Move to GitHub Sep 6, 2017
.eslintignore Move to GitHub Sep 6, 2017
.eslintrc.js Update eslint-config-airbnb-base to the latest version πŸš€ (#53) Jun 27, 2018
.gitignore 0.7.13 Feb 19, 2018
.stylelintrc.js Add css linting and fix warnings Feb 19, 2018
.travis.yml Update dependencies to enable Greenkeeper 🌴 (#46) May 29, 2018
CHANGELOG.md 0.7.20 Jul 30, 2018
CODE_OF_CONDUCT.md Contributor Covenant Code of Conduct Sep 15, 2017
CONTRIBUTING.md Add minor punctuation changes (#89) Oct 4, 2018
LICENSE.md Update copyright year and add proper urls Feb 19, 2018
README.md Update SonarCloud badge urls May 30, 2018
README.png Replace gulp pipeline with npm scripts Feb 19, 2018
jsdoc.config.js Add a base class for lists of identifiable entities May 11, 2018
package.json 0.7.20 Jul 30, 2018
postcss.config.js Replace node-sass with PostCSS Jun 6, 2018
rollup.config.js Support ES2015 in colorers, meshes, modes (#59) Jul 10, 2018
sonar-project.properties 0.7.20 Jul 30, 2018
webpack.config.babel.js Replace node-sass with PostCSS Jun 6, 2018
yarn.lock Update dependencies Jul 30, 2018

README.md

Miew – 3D Molecular Viewer

npm version Linux Build Status Windows Build Status Greenkeeper badge Coverage Status
Code Climate SonarCloud Maintainability SonarCloud Reliability Quality Gate

Copyright (c) 2015–2018 EPAM Systems, Inc.

Miew is a high performance web tool for advanced visualization and manipulation of molecular structures.

Screenshot

It provides a full-featured set of tools for 3D visualization and editing of small molecules as well as large molecular complexes, including means to view, analyze, and modify the 3D structure of a molecule. It works as a standalone HTML5 web application or integrates as a component into your web pages. We plan to support the latest versions of WebGL-enabled desktop (Chrome, Firefox, Safari, Opera, Edge, IE11) and mobile (iOS, Android) browsers.

Installation and Usage

Miew library is available as an NPM package. Install it either with NPM:

npm install --save miew

or Yarn:

yarn add miew

Then use it in your Webpack / Browserify / Rollup setup, or just test it right in the Node environment.

var Miew = require('miew');
console.log(Miew.VERSION);

You may also download the minified library and access it from the browser's <SCRIPT> tag, or asynchronously include it via Require.js. Refer to the tutorials, examples and API docs for more details.

There is also a demo application available in the git repository.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

MIT