Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Automatic protein labelling in PyMOL.

This repository contains a PyMOL plugin that automatically label proteins chains by their UniProt IDs.

The tool retreives the SIFTS mapping (jointly provided by UniProt and PDBe) using the PDBe API. It automatically colours each protein chain and creates a named selection using the UniProt ID of the protein.

Features

  • Each protein is clearly coloured and labelled!
  • Limitation: not compatible with chimeric and non-protein constructs.

Installation

In PyMOL 3.0+ or Open-Source PyMOL, go to Plugin -> Plugin Manager
In the Install New Plugin tab, under Install from PyMOLWiki or any URL:

Fetch this URL:
https://github.com/connyyu/pymol_sifts/blob/main/sifts.py

Usage

sifts <object_name> [<object_name2> ...]

<object_name> should match with PDB identifier.

SIFTS PyMOL plugin

Compatibility

Tested and fully functional on:

  • PyMOL Version 3.1.6.1
  • OpenSource PyMOL Version 3.2.0a

Disclaimer & Attribution

PyMOL is a trademark of Schrödinger, LLC. This is an independent community project and is not officially affiliated with or endorsed by Schrödinger.

This tool leverages the SIFTS mapping (jointly provided by UniProt and PDBe)
More about SIFTS: https://www.ebi.ac.uk/pdbe/docs/sifts/

More about the example protein structures:
Structure of human PINK1 at a mitochondrial TOM-VDAC array.

Author

About

Automatic protein labelling in PyMOL

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages