Skip to content

ksharindam/chemcanvas

Repository files navigation

License Release Release Date Downloads Total Downloads Latest

ChemCanvas

A very intuitive opensource 2D chemical drawing tool.

Description

This is a very intuitive opensource 2D chemical drawing tool for windows and linux.
You can draw organic chemical structures and reactions very easily and quickly.

Download

EXE RPiOS RPiOS(64) AppImage
EXE RPiOS RPiOS64 AppImage
Download Download Download Download

GET IT ON Flathub
Get it from the Snap Store

View changelog in releases page.
AppImage
AppImage can be run without installing. Just mark it executable, and then double click.

Snap
To install snap package from snap store
sudo snap install chemcanvas

Flatpak
To install the flatpak from flathub
flatpak install flathub io.github.ksharindam.chemcanvas

Run flatpak with...
flatpak run io.github.ksharindam.chemcanvas

Windows
For windows download exe package, and double click to install.
For windows 7 you also need to install Visual C++ 2015-2022 (64bit).

Features

  • Import from and export to SMILES, MDL Molfile, Marvin Document (MRV), ChemDraw XML (CDXML)
  • In future more chemical file formats will be supported
  • Save to PNG, SVG and Editable SVG
  • Many bond types including wavy bond, Cis/Trans, Bold double, Any Bond etc.
  • Atom, Bond and other objects coloring support
  • Aromaticity detection and add delocalization ring
  • Download structure from PubChem

Installation (Pip)

If you want to install using pip, first install these dependencies...

  • python3 (>=3.8)
  • python3-pyqt5
  • pytqt5-dev-tools (to generate ui and resource file)

Inside project root directory, run following commands..
sudo pip3 install --no-build-isolation .

To uninstall run..
$ sudo pip3 uninstall chemcanvas

Screenshots

Screenshot1

Screenshot2

Screenshot3