Skip to main content

A tool to massively calculate protein scores using PDB files.

Project description

img.jpg

PDB_score

功能

实现了对大量蛋白模型预测值和实际值的 GDT 方法打分,可用于评估预测模型。

安装

pip install PDB_score

使用

psc -c /path/to/control -t /path/to/treatment -o /path/to/output
  • -c 实验值 PDB 文件存放目录。
  • -t 预测值 PDB 文件存放目录。
  • -o 保存分数的输出目录。
  • -T 指定核心数,默认为 4。
  • -B 指定 Batch 大小,默认为 5000。

输出

/path/to/output/protein_scores.csv

name 1A 2A ... 128A
Protein1 Score Score ... Score
Protein2 Score Score ... Score
... ... ... ... ...

计算方法

  • 采用 GDT 算法计算分数。
  • 去除所有配体,以中心碳原子坐标代表残基坐标。
  • 中心碳原子数量不等时,多余的/少的残基直接记为不满足精度要求(无论精度是多少)。

其他

  • 仅分析两个输入目录下的同名 .pdb 文件。
  • -o 仅指定输出目录,不精确到文件名。
  • 输出 .csv 文件,文件名是固定的,请小心不要被覆盖。

致谢

@SiriNatsume 祝你愉快 :)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdb_score-1.0.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PDB_score-1.0.1-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file pdb_score-1.0.1.tar.gz.

File metadata

  • Download URL: pdb_score-1.0.1.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.15

File hashes

Hashes for pdb_score-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d343ab69b6fa4ba58496bc59826014d27ad4499c00f9772c157e3832d183b80e
MD5 b1a122d884f543f5333ee636598a42d6
BLAKE2b-256 0b2e7640a4b14401847d5a0acf0530b228fc377b8d7aba98d8b8f9045f2ae216

See more details on using hashes here.

File details

Details for the file PDB_score-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: PDB_score-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.15

File hashes

Hashes for PDB_score-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 db14aa570a2d0d290efd8cbd2ab65656a33c6eef178c1657bf8f5f226e851f1c
MD5 39901db7912d783726629397dbd15c1b
BLAKE2b-256 4b24d7468f7a6f2c3d17119ca08b03ca5b99aacdedd1c44e1ece559d8ecdace6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page