GithubHelp home page GithubHelp logo

rmarabini / chimerax Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rbvi/chimerax

0.0 1.0 0.0 86.57 MB

Source code for molecular graphics program UCSF ChimeraX

Home Page: https://www.rbvi.ucsf.edu/chimerax/

License: Other

Makefile 1.49% Python 68.00% HTML 0.80% Assembly 0.01% C 1.11% Shell 0.13% C++ 20.03% Roff 0.03% Objective-C 0.02% CSS 2.49% JavaScript 2.61% Parrot 0.01% Awk 0.02% Rich Text Format 0.77% Java 0.52% Cython 1.27% Jupyter Notebook 0.70% Ruby 0.01%

chimerax's Introduction

UCSF ChimeraX Molecular Visualization

ChimeraX is an application for visualizing and analyzing molecule structures such as proteins, RNA, DNA, lipids as well as gene sequences, electron microscopy maps, X-ray maps, 3D light microscopy and 3D medical imaging scans. It is the successor of the UCSF Chimera program. Example images and feature highlights show a few of its capabilities, and recipes show example command and Python API use.

Installing ChimeraX

Nightly builds and semi-annual releases are available for Windows, macOS and Linux operating systems from the ChimeraX downloads page.

Platforms

ChimeraX runs on Windows, macOS and Linux and is free for academic and government use (license). Commercial use requires a fee which supports development of the software. It is about 80% Python 3 code and 20% C++ code. The C++ is for speed critical parts. It uses the Qt window toolkit.

Developing Plugins

The ChimeraX Programming Manual describes the Python APIs available.

ChimeraX plugins are called bundles and can include reading new file formats, adding commands, adding GUI interfaces for new analysis tools, new visualization methods for data, new mouse modes using Python and C++ languages. See the ChimeraX Developer Tutorial for information about creating bundles.

Building ChimeraX

Building ChimeraX can be challenging because it depends on more than 50 third party libraries and packages. We recommend using a prebuilt ChimeraX from the downloads page instead. If you develop your own ChimeraX plugins they can be used with a prebuilt ChimeraX using the toolshed install command.

chimerax's People

Contributors

tomgoddard avatar e-pettersen avatar gregcouch avatar zjp avatar elainecmeng avatar scootermorris avatar chimerax-build avatar tferrin avatar

Watchers

James Cloos 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.