All Projects → lab-cosmo → chemiscope

lab-cosmo / chemiscope

Licence: BSD-3-Clause License
An interactive structure/property explorer for materials and molecules

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects
TeX
3793 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to chemiscope

MolDQN-pytorch
A PyTorch Implementation of "Optimization of Molecules via Deep Reinforcement Learning".
Stars: ✭ 58 (+41.46%)
Mutual labels:  molecule, materials-science
ansible-haproxy
Ansible HAproxy role for Unified OpenStack Installer and others.
Stars: ✭ 35 (-14.63%)
Mutual labels:  molecule
xyz2graph
Convert an xyz file into a molecular graph and create a 3D visualisation of the graph.
Stars: ✭ 36 (-12.2%)
Mutual labels:  molecule
ansible-role-dsvpn
Install and configure dsvpn on your system.
Stars: ✭ 18 (-56.1%)
Mutual labels:  molecule
molecule-hetznercloud
Molecule Hetzner Cloud driver 💀
Stars: ✭ 21 (-48.78%)
Mutual labels:  molecule
atomai
Deep and Machine Learning for Microscopy
Stars: ✭ 77 (+87.8%)
Mutual labels:  materials-science
keras-neural-graph-fingerprint
Keras implementation of Neural Graph Fingerprints as proposed by Duvenaud et al., 2015
Stars: ✭ 47 (+14.63%)
Mutual labels:  molecule
pyGAPS
A framework for processing adsorption data and isotherm fitting
Stars: ✭ 36 (-12.2%)
Mutual labels:  materials-science
CatKit
General purpose tools for high-throughput catalysis
Stars: ✭ 48 (+17.07%)
Mutual labels:  materials-science
tdmms
Two-dimensional materials manufacturing system
Stars: ✭ 17 (-58.54%)
Mutual labels:  materials-science
data-resources-for-materials-science
A list of databases, datasets and books/handbooks where you can find materials properties for machine learning applications.
Stars: ✭ 81 (+97.56%)
Mutual labels:  materials-science
ansible-role-dns
Install and configure dns on your system.
Stars: ✭ 39 (-4.88%)
Mutual labels:  molecule
uf3
UF3: a python library for generating ultra-fast interatomic potentials
Stars: ✭ 19 (-53.66%)
Mutual labels:  materials-science
MolecularGraph.jl
Graph-based molecule modeling toolkit for cheminformatics
Stars: ✭ 144 (+251.22%)
Mutual labels:  molecule
ansible-coredns
Ansible provisioning of CoreDNS
Stars: ✭ 25 (-39.02%)
Mutual labels:  molecule
ansible-tinc
Role to install tinc in a star/ring topology (w/ leaf/spine) (based on your variables)
Stars: ✭ 15 (-63.41%)
Mutual labels:  molecule
molecule-demo
Molecule for Ansible Role Testing Demonstration for AnsibleFest 2017
Stars: ✭ 18 (-56.1%)
Mutual labels:  molecule
thermo pw
Thermo_pw is a driver of quantum-ESPRESSO routines for the automatic computation of ab-initio material properties.
Stars: ✭ 34 (-17.07%)
Mutual labels:  materials-science
molecule-openstack
Molecule OpenStack Driver
Stars: ✭ 15 (-63.41%)
Mutual labels:  molecule
maml
Python for Materials Machine Learning, Materials Descriptors, Machine Learning Force Fields, Deep Learning, etc.
Stars: ✭ 174 (+324.39%)
Mutual labels:  materials-science

Chemiscope: interactive structure-property explorer for materials and molecules

tests DOI

Chemiscope is an graphical tool for the interactive exploration of materials and molecular databases, correlating local and global structural descriptors with the physical properties of the different systems; as well as a library of re-usable components useful to create new interfaces.

Default interface of chemiscope

Citing chemiscope

Chemiscope is distributed under an open-source license, and you are welcome to use it and incorporate it into your own research and software projects. If you find it useful, we would appreciate a citation to the chemiscope paper:

G. Fraux, R. K. Cersonsky, M. Ceriotti, Chemiscope: Interactive Structure-Property Explorer for Materials and Molecules. Journal of Open Source Software 5 (51), 2117 (2020)

If you incorporate chemiscope components into a software project, a link back to the chemiscope homepage (https://chemiscope.org) is the preferred form of acknowledgement.

Documentation

You may be interested in particular about how to create a visualization of your own dataset.

Getting help for using chemiscope

If you want to get help when using chemiscope either as a JavaScript/TypeScript library inside your own project; or for creating input files for the default visualizer at https://chemiscope.org, you can open a Github issue with your question; or send an email to the developers (you can find these emails on the lab webpage: https://www.epfl.ch/labs/cosmo/people/)

Getting and running the code

git clone https://github.com/lab-cosmo/chemiscope
cd chemiscope
npm install
npm start

# navigate to localhost:8080

Building the code to use it in other projects

git clone https://github.com/lab-cosmo/chemiscope
cd chemiscope
npm install
npm run build

# Include dist/chemiscope.min.js or dist/molecule-viewer.min.js
# in your own web page

See [app/] or the documentation for a examples of how to create a webpage using chemiscope.

License and contributions

If you are interested in contributing to chemiscope, please have a look at our contribution guidelines

Chemiscope itself is distributed under the 3-Clauses BSD license. By contributing to this repository, you agree to distribute your contributions under the same license.

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].