BioInterface¶
BioInterface is a Biopython based package that extracts Protein-DNA interfaces in a PDB structures.
Free software: MIT license
Documentation: https://biointerface.readthedocs.io.
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.