{ "info": { "author": "Japheth Gado", "author_email": "japhethgado@gmail.com", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "**ThermoProt**\n===============\n\nThermoProt is a tool to predict the thermostability of proteins as psychrophilic, mesophilic, thermophilic, or hyperthermophilic using machine learning.\n\nIf you find ThermoProt helpful, please cite this paper:\n\nGado, J.E., Beckham, G.T., Payne, C.M (2019). Predicting protein thermostability\nwith machine learning.\n\nInstallation\n-------------\nInstall with pip\n\n.. code:: shell-session\n\n pip install thermoprot\n\n\nPrerequisites\n-------------\n\n1. Python 3\n2. sklearn\n3. numpy\n4. pandas\n\nUsage\n-----\nThere are 2 main functions in thermoprot:\n\n1. seqPred: predicts the thermostability of a single protein sequence.\n2. fastaPred: predicts the thermostability of protein sequences in a fasta file and returns the predictions as a Pandas dataframe.\n\nExamples\n--------\n.. code:: python\n\n import thermoprot as tp\n\n # Predict thermostability of a sequence\n seq = \"MVRVPRERSGTRSALGEASTYPVGAMTSQHDDQMTFYEAVGGEETFTRLA\"\n pred = tp.seqPred(seq, clf='MTH', probability=False) # clf can be PM, MT, TH or MTH\n\n # Predict thermostability of sequences in fasta file and write results to spreadsheet\n fasta_file = 'sequences.fas'\n df = tp.fastaPred(fasta='sequences.fas', clf='MTH')\n df.to_csv('predictions.csv') # Write to spreadsheet\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jafetgado/thermoprot", "keywords": "protein thermostability machine-learning prediction", "license": "GNU GPLv3", "maintainer": "", "maintainer_email": "", "name": "ThermoProt", "package_url": "https://pypi.org/project/ThermoProt/", "platform": "", "project_url": "https://pypi.org/project/ThermoProt/", "project_urls": { "Homepage": "https://github.com/jafetgado/thermoprot" }, "release_url": "https://pypi.org/project/ThermoProt/1.0a1/", "requires_dist": [ "numpy (>=1.15.4)", "pandas (<0.24.0,>=0.23.0)", "scikit-learn (==0.20.1)" ], "requires_python": ">=3", "summary": "A Python package to predict the thermostability of proteins with machine-learning.", "version": "1.0a1" }, "last_serial": 5568876, "releases": { "1.0a1": [ { "comment_text": "", "digests": { "md5": "e408452c352fc89eae0fb7abe613e930", "sha256": "706d7a2177f326dcc813b7f4098b1c0ee019092df094c9826d29171997041c03" }, "downloads": -1, "filename": "ThermoProt-1.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "e408452c352fc89eae0fb7abe613e930", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 11341266, "upload_time": "2019-07-22T20:02:46", "url": "https://files.pythonhosted.org/packages/1d/4f/afd4b985c8ec37fc4ef1d5bf7bba8cbfd2949199094c7c6fffbdce27d809/ThermoProt-1.0a1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e408452c352fc89eae0fb7abe613e930", "sha256": "706d7a2177f326dcc813b7f4098b1c0ee019092df094c9826d29171997041c03" }, "downloads": -1, "filename": "ThermoProt-1.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "e408452c352fc89eae0fb7abe613e930", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 11341266, "upload_time": "2019-07-22T20:02:46", "url": "https://files.pythonhosted.org/packages/1d/4f/afd4b985c8ec37fc4ef1d5bf7bba8cbfd2949199094c7c6fffbdce27d809/ThermoProt-1.0a1-py3-none-any.whl" } ] }