Skip to content

Visualize proteins and ligands

This document describes how to visualuze proteins and ligands constructed using the Protein and Ligand classes, and tools to visualize SDF files.

Visualizing a protein

Browser support

These visualizations work best on Google Chrome. We are aware of issues on other browsers, especially Safari on macOS.

A protein object can be visualized using show:

protein.show()

A visualization such as this will be shown:

Jupyter notebook required

Visualizations such as these require this code to be run in a jupyter notebook. We recommend using these instructions to install Jupyter.

Ligands

Ligand objects

The Ligand class is the primary way to work with ligands in Deep Origin.

Browser support

These visualizations work best on Google Chrome. We are aware of issues on other browsers, especially Safari on macOS.

A ligand object can be visualized using show:

ligand.show()

If a ligand is backed by a SDF file, a 3D visualization will be shown, similar to:

A visualization such as this will be shown:

Jupyter notebook required

Visualizations such as these require this code to be run in a jupyter notebook. We recommend using these instructions to install Jupyter.

If a ligand is not backed by a SDF file, a 2D visualization will be shown:

SDF Files

Molecules in SDF files can be visualized the show_molecules_in_sdf_file function as follows:

from deeporigin.chemistry import show_molecules_in_sdf_file
show_molecules_in_sdf_file("path/to/file.sdf")