OpenCADD-KLIFS module: KLIFS meets Python!

2022.02.17 · By Dominique Sydow

The KLIFS database is a rich resource for datasets focused on kinase pockets, ranging from annotated pockets and ligand interaction patterns in experimental PDB structures to ligand bioactivity values from the ChEMBL database.

It is possible to explore the KLIFS resource via their web interface online (NAR 2021) or locally using dedicated KNIME nodes (JCIM 2017 and ChemMedChem 2018 developed by the KLIFS authors.

With OpenCADD-KLIFS, we now add a Python solution for easy and quick integration of KLIFS datasets into Python-based pipelines. The setup and usage is straight-forward!

  1. Install the opencadd package from conda-forge and activate the environment:
    mamba create -n opencadd opencadd
    conda activate opencadd
    
  2. Set up a KLIFS session:
    from opencadd.databases.klifs import setup_remote
    session = setup_remote()
    
  3. All KLIFS resources are now at your fingertips. For example, you can fetch the metadata to all KLIFS-deposited kinases or kinase structures:
    session.kinases.all_kinases()
    session.structures.all_structures()
    

Read more about all OpenCADD-KLIFS features in our JOSS publication and our OpenCADD-KLIFS documentation.

This Python package was developed in the Volkamer Lab by Dominique Sydow, Jaime Rodríguez-Guerra, and Andrea Volkamer. Special thanks to Albert Kooistra for his work on the KLIFS database and his support with questions we encountered during the developement of OpenCADD-KLIFS.