Skip to content
forked from teamtomo/mmdf

macromolecular structures as pandas DataFrames

License

Notifications You must be signed in to change notification settings

alisterburt/mmdf

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%