alisterburt / mmdf

macromolecular structures as pandas DataFrames

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MacroMolecular DataFrames (mmdf)

License PyPI Python Version CI codecov

MacroMolecular DataFrames (mmdf) is a small package for reading macromolecular structure files (.pdb/.mmCIF) into pandas dataframes.

The heavy lifting of reading structure files is performed by gemmi.

Usage

import mmdf

df = mmdf.read('4v6x.cif')
df.head()
Out[3]: 
  model chain residue  residue_id  ...       z charge occupancy  b_isotropic
0     1    Az     ASN           3  ... -54.829      0       1.0         10.0
1     1    Az     ASN           3  ... -54.691      0       1.0         10.0
2     1    Az     ASN           3  ... -53.642      0       1.0         10.0
3     1    Az     ASN           3  ... -53.007      0       1.0         10.0
4     1    Az     ASN           3  ... -54.239      0       1.0         10.0
[5 rows x 13 columns]

About

macromolecular structures as pandas DataFrames

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%