项目作者: AMarinhoSN

项目描述 :
local PDB manager
高级语言: Python
项目地址: git://github.com/AMarinhoSN/lPDBmngr.git
创建时间: 2020-01-15T10:58:04Z
项目社区:https://github.com/AMarinhoSN/lPDBmngr

开源协议:GNU General Public License v3.0

下载


lPDBmngr

local PDB manager is a python tool I wrote to deal with a local PDB copy files location and computed derivative data. The main motivation was to facilitate how to deal with writing and loading data computed for PDB entry files on different data mining projects. Everything is centred on the lPDB class, defined at ‘lPDB.py’.

PS: I wrote this with my own selfish desires on mind, but if you find anything useful feel free to use it. =)


HOW TO?

Generate metadata ‘.csv’

To obtain a ‘.csv’ file with file paths, bc groups associated and pre-computed data[1] for each entry, edit the

  1. >$ python3.6 mount_lpdb_mtdt.py /path/to/lPDB_dir/

Compute derivative data

To run some software on entries of a local PDB copy, you can use one of the methods available[1].

  1. >$ python3.6 compute_drvtv_data /path/to/lPDB_dir/ 4

the second argument sets the number of cpus to use.

[1] Currently, only DSSP and FleXgeo are supported.