Skip to main content

Scoring protein-protein interface using RWGK and SVM

Project description

iScore

Support Vector Machine on Graph kernel for protein-protein conformation ranking

Build Status Documentation Status Coverage Status Codacy Badge DOI

alt text

iScore offers simple solutions to classify protein-protein interfaces using a support vector machine approach on graph kernels. The simplest way to use iScore is through dedicated binaries that hide the complexity of the approach and allows access to the code with simple command line interfaces. The two binaries are iscore.train and iscore.predict that respectively train a model using a trainging set and use this model to predict the near-native character of unkown conformations.

To use these binaries easily the following file structure is advised :

root/
 |__train/
 |    |__ pdb/
 |    |__ pssm/
 |    |__ caseID.lst
 |__predict/
      |__pdb/
      |__pssm/
      |__ caseID.lst (optional)

The train subdirectory contains the PDB files and the PSSM files of the conformation contained in the training set. The PSSM files can be calculated using PSSMGen https://github.com/DeepRank/PSSMGen. To train the model simply go to the train subdirectory and type:

mpiexec -n ${NPROC} iScore.train

This binary will generate a archive file called by default training_set.tar.gz that contains all the information needed to predict binary classes of a test set using the trained model. To use this model go into the test subdirectory and type:

mpiexec -n ${NPROC} iScore.predict --archive ../train/training_set.tar.gz

This binary will output the binary class and decision value of the conformations in the test set in a text file iScorePredict.txt.

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

iScore-0.1.2.tar.gz (39.0 kB view details)

Uploaded Source

Built Distribution

iScore-0.1.2-py3-none-any.whl (50.5 kB view details)

Uploaded Python 3

File details

Details for the file iScore-0.1.2.tar.gz.

File metadata

  • Download URL: iScore-0.1.2.tar.gz
  • Upload date:
  • Size: 39.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.24.0 CPython/3.6.8

File hashes

Hashes for iScore-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1c6f3a80171ddf5ea43395c2e46f7f483c81fd0f6d6ef4caa2466854d15f91a1
MD5 6c3e9e4f1fb69208633db1156cf7bf4f
BLAKE2b-256 5015b8b8286c73d7dd1b34ecfad3dc80b158f5f892f90a62ec74670b63d74bcd

See more details on using hashes here.

Provenance

File details

Details for the file iScore-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: iScore-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 50.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.24.0 CPython/3.6.8

File hashes

Hashes for iScore-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c12f0c525d09d0373b8f362ad085c70bfd4e603f8314f748c41e31d18364d12f
MD5 079c7e161944e6aab98b37a8cefeaef0
BLAKE2b-256 c28b7277f25f65e9d2a80cf42ee8ba01fb5f62d293a13f6a904521befb97968f

See more details on using hashes here.

Provenance

Supported by

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