crystalnodes

gihub repository for CrystalNodes

https://github.com/giorgioluciano/crystalnodes

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

gihub repository for CrystalNodes

Basic Info
  • Host: GitHub
  • Owner: giorgioluciano
  • License: mit
  • Language: JavaScript
  • Default Branch: main
  • Size: 41.4 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Created almost 3 years ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.html










readme



















MolecularNodes 🧬🍝💻

Badge displaying license, which is MIT. Repo total downloads count. Badge displaying license, which is MIT. Badge displaying count of GitHub stars.

Documentation Building Running Tests codecov

Button linking to buymeacoffee.com to leave me a tip as a thank you. Button linking to buymeacoffee.com to leave me a tip as a thank you. Button linking to buymeacoffee.com to leave me a tip as a thank you.

About

MolecularNodes enables quick import and visualisation of structural biology data inside of Blender. Blender provides advanced industry-leading visualisation and animation technology, while MolecularNodes provides the interface that allows Blender to understand the unique data formats used in structural biology.

The add-on enables creating animations from static crystal structures, styling proteins and other molecules in a variety of highly customisable styles, importing and playing back molecular dynamics trajectories from a wide variety of sources, and even importing of EM density maps.

Examples

Procedural Animations

Procedural Animations

Different Protein Styles

Multiple Protein Styles

Molecular Dynamics Trajectory Import

Molecular Dynamics Trajectory Playback

EM Density Map Import

Importing EM Density Maps

EM Starfile Import

https://user-images.githubusercontent.com/6081039/232892820-7b32033f-75c3-427b-a29a-a02155da0725.mp4

Installation

See the installation page of the documentation, for detailed instructions on how to install the add-on.

Getting Started

These tutorials are for earlier versions of the addon. There are some differences in design, but overall the workflow is the same. Watch through the videos to get an overview of how the addon works.

image

Contributing

If you would like to contribute to the project, please open an issue to discuss potential new features, or comment on an existing issue if you would like to help with fixing it. I welcome any and all potential PRs.

To contribute to the project, fork and clone the Molecular Nodes repo to your local machine. I recommend using VS Code and the Blender VS Code addon which streamlines the development process.

Once installed, you can use the Blender: Build and Start command with VS Code open in the addon directory, to start Blender with the addon built and installed. Any changes that are then made to the underlying addon code, can be quickly previewed inside of the running Blender by using the VS Code command Blender: Reload Addonds.

Once happy with your code, open a pull request to discuss and get it reviewed by others working on the project. Open a draft pull request early, or open an issue to discuss the scope and feasability of potential features.

Citation

Thanks

Thanks to the Blender Foundation which develops Blender as a free and open source program.

The Blender logo.

Please enjoy the Scientific Illustration Cafe and the Blender.Science discord, where fellow science visualisation enthusiasts and experts hang out and help each other.

Owner

  • Name: Giorgio Luciano
  • Login: giorgioluciano
  • Kind: user
  • Location: Italy
  • Company: National Research Council of Italy

Chemist that write some code.

Citation (CITATION.cff)

cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Joe
    given-names: Johnson
    orcid: https://orcid.org/0000-0000-0000-0000
title: giorgioluciano/CrystalNodes: beta
version: v0.2.0
date-released: 2023-06-11

GitHub Events

Total
  • Release event: 1
  • Create event: 1
Last Year
  • Release event: 1
  • Create event: 1