{"id":18256464,"url":"https://github.com/baderlab/domo-pred-human","last_synced_at":"2025-04-08T22:27:48.750Z","repository":{"id":180242757,"uuid":"664827854","full_name":"BaderLab/DoMo-Pred-Human","owner":"BaderLab","description":"Predicting SH3 domain mediated protein interactions in human","archived":false,"fork":false,"pushed_at":"2023-07-12T14:52:23.000Z","size":14818,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-14T17:42:50.724Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BaderLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-10T20:55:30.000Z","updated_at":"2023-07-10T21:01:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"5df64e5f-9bd7-486e-9666-78933ab5b6c7","html_url":"https://github.com/BaderLab/DoMo-Pred-Human","commit_stats":null,"previous_names":["baderlab/domo-pred-human"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaderLab%2FDoMo-Pred-Human","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaderLab%2FDoMo-Pred-Human/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaderLab%2FDoMo-Pred-Human/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaderLab%2FDoMo-Pred-Human/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaderLab","download_url":"https://codeload.github.com/BaderLab/DoMo-Pred-Human/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247937487,"owners_count":21021269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T10:22:03.685Z","updated_at":"2025-04-08T22:27:48.728Z","avatar_url":"https://github.com/BaderLab.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DoMo-Pred-Human\n\nThe DoMo-Pred command line tool is implemented using Python 2.7 and C++. \n\nIt is available for download under the GNU LGPL license from: http://www.baderlab.org/Software/DoMo-Pred\n\n## Requirements \n* Python == 2.7\n* Cython == 0.22\n* setuptools == 17.1.1\n* numpy == 1.9.2\n* scipy == 0.16.0\n* nwalign == 0.3.1 (provided with source code) (https://pypi.python.org/pypi/nwalign/?)\n* networkx == 1.11\n* sklearn == 0.0\n* dill\n\n## USAGE\n```\npython2.7 run_pwm.py \n```\n* (set input or output paths in this file)\n\n\n## COMPILE/INSTALL\n\n1. Most of the code is written in Python and does not require any compilation or installation.\n1. PWM scanning module (Peptide/PWMsearch/source/) is written in C++ to speed up the scanning process. This modules needs to be complied separately in order to be used by the pipeline.\n1. Structural contact peptide feature uses nwalign python package for Needleman-Wunsch global sequence alignment.\nThis package needs to be installed and can be found here: Peptide/Structure/source/NW/ or https://pypi.python.org/pypi/nwalign/?\n  * To install nwalign use the follwoing command: python2.7 setup.py \n\n### For compiling on Ubuntu:\n1. g++ -fPIC -c PWMSeaech.cpp -I/usr/include/python2.7 -lpython2.7 -o PWMSearch.o\n1. g++ -shared PWMSearch.o -o PWMSearch.so\n\n### For compiling on Mac OS:\n1.  g++ -fPIC -c PWMSearch.cpp -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -o PWMSearch.o\n1.  g++ -shared -framework Python PWMSearch.o -o PWMSearch.so\n\n### Using Macports version of Python make sure to use Macport Python library:\n1.  g++-mp-4.8 -fPIC -c PWMSearch.cpp -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/ -o PWMSearch.o\n1. Step2: g++-mp-4.8 -shared -L/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config -ldl -framework CoreFoundation -lpython2.7 PWMSearch.o -o PWMSearch.so\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaderlab%2Fdomo-pred-human","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbaderlab%2Fdomo-pred-human","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaderlab%2Fdomo-pred-human/lists"}