Coder Social home page Coder Social logo

ahzeeshan / sitator Goto Github PK

View Code? Open in Web Editor NEW

This project forked from linux-cpp-lisp/sitator

0.0 2.0 0.0 1.6 MB

Unsupervised landmark analysis for jump detection in molecular dynamics simulations.

License: MIT License

Python 99.69% TeX 0.31%

sitator's Introduction

sitator

A modular framework for conducting and visualizing site analysis of molecular dynamics trajectories.

Visualizations of complete landmark site analyses, created with sitator, of the superionic conductors (a) LGPS, (b) LLZO, and (c) LASO. Source: figures 11, 14, and 18 from our paper, linked below.

sitator contains an efficient implementation of our method, landmark analysis, as well as visualization tools, generic data structures for site analysis, pre- and post-processing tools, and more.

For details on landmark analysis and its application, please see our paper:

L. Kahle, A. Musaelian, N. Marzari, and B. Kozinsky
Unsupervised landmark analysis for jump detection in molecular dynamics simulations
Phys. Rev. Materials 3, 055404 โ€“ 21 May 2019

If you use sitator in your research, please consider citing this paper. The BibTeX citation can be found in CITATION.bib.

Installation

sitator is currently built for Python 2.7. (The Python 3 port can be found in the py3 branch which is under active development; once it has been further tested and improved it will become the stable version.) We recommend the use of a Python 2.7 virtual environment (virtualenv, conda, etc.). sitator has two external dependencies:

  • The network executable from Zeo++ is required for computing the Voronoi decomposition. (It does not have to be installed in PATH; the path to it can be given with the zeopp_path option of VoronoiSiteGenerator.)
  • If you want to use the site type analysis features, a working installation of Quippy with GAP and Python bindings is required for computing SOAP descriptors.

After downloading, the package is installed with pip:

# git clone ... OR unzip ... OR ...
cd sitator
pip install .

To enable site type analysis, add the [SiteTypeAnalysis] option:

pip install ".[SiteTypeAnalysis]"

Examples and Documentation

Two example Jupyter notebooks for conducting full landmark analyses of LiAlSiO4 and Li12La3Zr2O12, including data files, can be found on Materials Cloud.

All individual classes and parameters are documented with docstrings in the source code.

License

This software is made available under the MIT License. See LICENSE for more details.

sitator's People

Contributors

linux-cpp-lisp avatar lekah avatar

Watchers

James Cloos avatar Zeeshan Ahmad avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.