torch-pgn


Nametorch-pgn JSON
Version 0.1.3 PyPI version JSON
download
home_pagehttps://github.com/keiserlab/torch_pgn
SummaryProximity Graph Networks: Predicting ligand affinity with Message Passing Neural Networks
upload_time2024-09-10 00:08:32
maintainerNone
docs_urlNone
authorKeiser Lab
requires_python<3.8,>3.6
licenseMIT
keywords chemistry machine learning affinity prediction message passing neural network graph neural network
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # torch_pgn
Proximity Graph Networks (torch_pgn) is a pytorch toolkit allowing for the modular application of multiple different encoder architectures to cheminformatic tasks centered around protein-ligand complexes. Alpha version of documentation is available at: <url>https://torch-pgn.readthedocs.io/en/latest/index.html<url>.

## Installation
torch-pgn either be installed from PyPi using the pip command or from source. We assume that all users are using conda, if you do not have conda, please install Miniconda from <url>https://conda.io/miniconda.html<url>.

### Installation using pip (cpu only)
1. `conda create --name torch_pgn python=3.7`
2. `conda activate torch_pgn`
3. `pip install torch_pgn`
4. `conda install pytorch-sparse -c pyg`
5. `conda install -c conda-forge openbabel`

### Installation using pip (cuda)
1. `conda create --name torch_pgn python=3.7`
2. `conda activate torch_pgn`
3. `conda install pytorch==1.13.1 pytorch-cuda=11.7 -c pytorch -c nvidia`
4. `conda install pyg -c pyg`
5. `conda install pytorch-sparse -c pyg`
6. `conda install -c conda-forge openbabel`
7. `pip install torch_pgn`

### Installation from source
1. `git clone https://github.com/keiserlab/torch_pgn/torch_pgn.git`
2. `cd torch_pgn`
3. `conda env create -f environment.yml`
4. `conda activate torch_pgn`
5. `pip install -e`

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/keiserlab/torch_pgn",
    "name": "torch-pgn",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.8,>3.6",
    "maintainer_email": null,
    "keywords": "chemistry, machine learning, affinity prediction, message passing neural network, graph neural network",
    "author": "Keiser Lab",
    "author_email": "keiser@keiserlab.org",
    "download_url": null,
    "platform": null,
    "description": "# torch_pgn\nProximity Graph Networks (torch_pgn) is a pytorch toolkit allowing for the modular application of multiple different encoder architectures to cheminformatic tasks centered around protein-ligand complexes. Alpha version of documentation is available at: <url>https://torch-pgn.readthedocs.io/en/latest/index.html<url>.\n\n## Installation\ntorch-pgn either be installed from PyPi using the pip command or from source. We assume that all users are using conda, if you do not have conda, please install Miniconda from <url>https://conda.io/miniconda.html<url>.\n\n### Installation using pip (cpu only)\n1. `conda create --name torch_pgn python=3.7`\n2. `conda activate torch_pgn`\n3. `pip install torch_pgn`\n4. `conda install pytorch-sparse -c pyg`\n5. `conda install -c conda-forge openbabel`\n\n### Installation using pip (cuda)\n1. `conda create --name torch_pgn python=3.7`\n2. `conda activate torch_pgn`\n3. `conda install pytorch==1.13.1 pytorch-cuda=11.7 -c pytorch -c nvidia`\n4. `conda install pyg -c pyg`\n5. `conda install pytorch-sparse -c pyg`\n6. `conda install -c conda-forge openbabel`\n7. `pip install torch_pgn`\n\n### Installation from source\n1. `git clone https://github.com/keiserlab/torch_pgn/torch_pgn.git`\n2. `cd torch_pgn`\n3. `conda env create -f environment.yml`\n4. `conda activate torch_pgn`\n5. `pip install -e`\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Proximity Graph Networks: Predicting ligand affinity with Message Passing Neural Networks",
    "version": "0.1.3",
    "project_urls": {
        "Homepage": "https://github.com/keiserlab/torch_pgn"
    },
    "split_keywords": [
        "chemistry",
        " machine learning",
        " affinity prediction",
        " message passing neural network",
        " graph neural network"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9565c0fbda1e61027b4bfced0702ef29bef4fd4a5564641a6f0b202dee546af7",
                "md5": "c32e94eee58f80b9b536ddcd8ba79293",
                "sha256": "ef372d5668cf5db27bd71c9b665ac5c45ac1149969f270408e15a2439eeafa46"
            },
            "downloads": -1,
            "filename": "torch_pgn-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c32e94eee58f80b9b536ddcd8ba79293",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.8,>3.6",
            "size": 56600,
            "upload_time": "2024-09-10T00:08:32",
            "upload_time_iso_8601": "2024-09-10T00:08:32.530039Z",
            "url": "https://files.pythonhosted.org/packages/95/65/c0fbda1e61027b4bfced0702ef29bef4fd4a5564641a6f0b202dee546af7/torch_pgn-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-10 00:08:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "keiserlab",
    "github_project": "torch_pgn",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "torch-pgn"
}
        
Elapsed time: 0.37843s