{ "info": { "author": "['Nicolas Renaud', 'Cunliang Geng, Li Xue']", "author_email": "n.renaud@esciencecenter.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# iScore\n\n**Support Vector Machine on Graph kernel for protein-protein conformation ranking**\n\n[![Build Status](https://secure.travis-ci.org/DeepRank/iScore.svg?branch=master)](https://travis-ci.org/DeepRank/iScore)\n[![Documentation Status](https://readthedocs.org/projects/iscoredoc/badge/?version=latest)](http://iscoredoc.readthedocs.io/?badge=latest)\n[![Coverage Status](https://coveralls.io/repos/github/DeepRank/iScore/badge.svg?branch=master)](https://coveralls.io/github/DeepRank/iScore?branch=master)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/9491c221796e49c0a120ada9aed5fe42)](https://www.codacy.com/app/NicoRenaud/iScore?utm_source=github.com&utm_medium=referral&utm_content=DeepRank/iScore&utm_campaign=Badge_Grade)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.2630567.svg)](https://doi.org/10.5281/zenodo.2630567)\n\n\n![alt text](./image/workflow.png)\n\niScore 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.\n\nTo use these binaries easily the following file structure is advised :\n\n```\nroot/\n |__train/\n | |__ pdb/\n | |__ pssm/\n | |__ caseID.lst\n |__predict/\n |__pdb/\n |__pssm/\n |__ caseID.lst (optional)\n```\n\nThe `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 . To train the model simply go to the `train` subdirectory and type:\n\n```console\nmpiexec -n ${NPROC} iScore.train\n```\n\nThis 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:\n\n```console\nmpiexec -n ${NPROC} iScore.predict --archive ../train/training_set.tar.gz\n```\n\nThis binary will output the binary class and decision value of the conformations in the test set in a text file `iScorePredict.txt`.\n\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DeepRank/iScore", "keywords": "iScore", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "iScore", "package_url": "https://pypi.org/project/iScore/", "platform": "", "project_url": "https://pypi.org/project/iScore/", "project_urls": { "Homepage": "https://github.com/DeepRank/iScore" }, "release_url": "https://pypi.org/project/iScore/0.1.3/", "requires_dist": [ "numpy (>=1.13)", "scipy", "biopython", "mpi4py", "h5py", "matplotlib", "libsvm", "pdb2sql", "h5xplorer", "prospector[with_pyroma] ; extra == 'dev'", "yapf ; extra == 'dev'", "isort ; extra == 'dev'", "recommonmark ; extra == 'doc'", "sphinx ; extra == 'doc'", "sphinx-rtd-theme ; extra == 'doc'", "nose ; extra == 'test'", "coverage ; extra == 'test'", "pycodestyle ; extra == 'test'", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'", "pytest-runner ; extra == 'test'", "coveralls ; extra == 'test'" ], "requires_python": "", "summary": "Scoring protein-protein interface using RWGK and SVM", "version": "0.1.3" }, "last_serial": 5721002, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "079c7e161944e6aab98b37a8cefeaef0", "sha256": "c12f0c525d09d0373b8f362ad085c70bfd4e603f8314f748c41e31d18364d12f" }, "downloads": -1, "filename": "iScore-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "079c7e161944e6aab98b37a8cefeaef0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50535, "upload_time": "2019-08-23T11:39:56", "url": "https://files.pythonhosted.org/packages/c2/8b/7277f25f65e9d2a80cf42ee8ba01fb5f62d293a13f6a904521befb97968f/iScore-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c3e9e4f1fb69208633db1156cf7bf4f", "sha256": "1c6f3a80171ddf5ea43395c2e46f7f483c81fd0f6d6ef4caa2466854d15f91a1" }, "downloads": -1, "filename": "iScore-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6c3e9e4f1fb69208633db1156cf7bf4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39009, "upload_time": "2019-08-23T11:39:58", "url": "https://files.pythonhosted.org/packages/50/15/b8b8286c73d7dd1b34ecfad3dc80b158f5f892f90a62ec74670b63d74bcd/iScore-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ed09b2d896ed0871b4b5820ed448c41a", "sha256": "4e46cabff0647688379be077c6236d0d093b8a88085421363501d64bfc7ff299" }, "downloads": -1, "filename": "iScore-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ed09b2d896ed0871b4b5820ed448c41a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52719, "upload_time": "2019-08-23T14:16:43", "url": "https://files.pythonhosted.org/packages/a1/2f/187f221ae9a724e932c0fe60e2277d1e81af4197ac66c99ad172888c5941/iScore-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25c61d31548e41da487853a9b658b0e8", "sha256": "b16ca21bf92970bc61ff94511ccfa3bc94edbc8e42f73456bc38c4fdbc2a1c46" }, "downloads": -1, "filename": "iScore-0.1.3.tar.gz", "has_sig": false, "md5_digest": "25c61d31548e41da487853a9b658b0e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40503, "upload_time": "2019-08-23T14:16:44", "url": "https://files.pythonhosted.org/packages/5f/07/5cc1d27a84dfa4ea4e55f6a238a90a27c8c4d7742b43cf3093ac55623a99/iScore-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed09b2d896ed0871b4b5820ed448c41a", "sha256": "4e46cabff0647688379be077c6236d0d093b8a88085421363501d64bfc7ff299" }, "downloads": -1, "filename": "iScore-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ed09b2d896ed0871b4b5820ed448c41a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52719, "upload_time": "2019-08-23T14:16:43", "url": "https://files.pythonhosted.org/packages/a1/2f/187f221ae9a724e932c0fe60e2277d1e81af4197ac66c99ad172888c5941/iScore-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25c61d31548e41da487853a9b658b0e8", "sha256": "b16ca21bf92970bc61ff94511ccfa3bc94edbc8e42f73456bc38c4fdbc2a1c46" }, "downloads": -1, "filename": "iScore-0.1.3.tar.gz", "has_sig": false, "md5_digest": "25c61d31548e41da487853a9b658b0e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40503, "upload_time": "2019-08-23T14:16:44", "url": "https://files.pythonhosted.org/packages/5f/07/5cc1d27a84dfa4ea4e55f6a238a90a27c8c4d7742b43cf3093ac55623a99/iScore-0.1.3.tar.gz" } ] }