LibPrep: Library Preparer

LibPrep is a Python Package with several modules to process PDB files (complexes) and SDF files (drug libraries).

Fragment’s libraries usually are huge files that contains thousands of chemical compounds, with variable chemical properties. LibPrep aims to facilitate the processing and pre-analysis of all these molecules and filter them to further uses, such as running more computationally expensive programs (PELE).

It has been designed to automatically prepare the input files to run FragPELE towards a fragment library in SDF format. However, it can be used with other proposes.

The general workflow of the preparation of a fragment’s library follows the next schema:

_images/schema.png

LibPrep is focused in the “Prepare” and “Scan” parts of the process. In previous steps, you will require LigPrep or another similar program to protonate and optimize the molecules to the correct pH and 3D geometry.

Requirements:

  • Python 3.6 or higher
  • Pandas 0.18.0 or higher
  • Rdkit 2019.03.4 or higher

Indices and tables