BioInterface

https://img.shields.io/pypi/v/biointerface.svg Documentation Status Updates

BioInterface is a Biopython based package that extracts Protein-DNA interfaces in a PDB structures.

Get Started

This is a little tutorial on how to use the BioInterface package.

The official release is found in the Python Package Index (PyPI)

$ pip install biointerface

You can extract a single Protein-DNA interface from a single protein chain.

from Bio.PDB.MMCIFParser import MMCIFParser
from biointerface import Interface, build_interfaces

# parse and build structure with Biopython
parser = MMCIFParser()
structure = parser.get_structure(
    structure_id="1A02", filename="1a02-assembly1.cif"
)

# extract interface from a specific protein chain
face = Interface(
    structure=structure,
    protein_chain_id="A",
    search_radius=5.0
)
face
<Interface chains=F:BA contacts=258 search_radius=5.0>

Check the official documentation for more information.

TODO

  • Proper tests (WIP)

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.