qiskit-xyz2pdb


Nameqiskit-xyz2pdb JSON
Version 0.1.2 PyPI version JSON
download
home_pagehttp://github.com/thepineapplepirate/qiskit-xyz2pdb
SummaryA simple Python package to convert XYZ files from Qiskit output into PDB structures
upload_time2023-06-23 21:36:27
maintainer
docs_urlNone
authorBryan Raubenolt
requires_python>=3.6
licenseMIT
keywords bioinformatics chemistry pdb proteins qiskit quantum
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # qiskit-xyz2pdb

This program is designed primarily to convert XYZ files from the results of [Qiskit's protein folding algorithm](https://qiskit-research.github.io/qiskit-research/protein_folding/protein_folding.html), but may also work with other similar XYZ files for protein coordinates. There are two options for the output: 1) a hetero atom (HETATM) format with connect records (CONECT), and 2) a conventional alpha carbon trace protein pdb format. In both outputs, each set of coordinates corresponds to the alpha carbon of each residue in the sequence. 

## Install

The `qiskit-xyz2pdb` package is available on the Python Package Index and Conda and can be installed with the following command line:

```
# Install the package through PyPI
$ pip install qiskit-xyz2pdb

# Install the package through the Conda package manage
$ conda install qiskit-xyz2pdb
```

## Features

The hetero atom format is most useful for quick visualization, using a program such as NGL viewer. Note: this option assumes that the XYZ coordinates are all consecutively bound forming a continous single chain; it assumes that there are no side chains, and the CONECT records reflect this. How to run with this option:

```
$ qiskit-xyz2pdb --in-xyz inputfile.xyz --out-pdb outputfile.pdb --hetero-atoms
```

The conventional alpha carbon trace format is more versatile and can be used for further research beyond visualization - such as reconstructing the full backbone and sidechains, adding a force field, and then performing molecular dynamics simulations. How to run with this option:

```
$ qiskit-xyz2pdb --in-xyz inputfile.xyz --out-pdb outputfile.pdb --alpha-c-traces
```



            

Raw data

            {
    "_id": null,
    "home_page": "http://github.com/thepineapplepirate/qiskit-xyz2pdb",
    "name": "qiskit-xyz2pdb",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "bioinformatics,chemistry,pdb,proteins,qiskit,quantum",
    "author": "Bryan Raubenolt",
    "author_email": "raubenb@ccf.org",
    "download_url": "https://files.pythonhosted.org/packages/ef/f6/6e3961288045609738be4c349a2c21b55c940765b589c22afe63d77c7f36/qiskit-xyz2pdb-0.1.2.tar.gz",
    "platform": null,
    "description": "# qiskit-xyz2pdb\n\nThis program is designed primarily to convert XYZ files from the results of [Qiskit's protein folding algorithm](https://qiskit-research.github.io/qiskit-research/protein_folding/protein_folding.html), but may also work with other similar XYZ files for protein coordinates. There are two options for the output: 1) a hetero atom (HETATM) format with connect records (CONECT), and 2) a conventional alpha carbon trace protein pdb format. In both outputs, each set of coordinates corresponds to the alpha carbon of each residue in the sequence. \n\n## Install\n\nThe `qiskit-xyz2pdb` package is available on the Python Package Index and Conda and can be installed with the following command line:\n\n```\n# Install the package through PyPI\n$ pip install qiskit-xyz2pdb\n\n# Install the package through the Conda package manage\n$ conda install qiskit-xyz2pdb\n```\n\n## Features\n\nThe hetero atom format is most useful for quick visualization, using a program such as NGL viewer. Note: this option assumes that the XYZ coordinates are all consecutively bound forming a continous single chain; it assumes that there are no side chains, and the CONECT records reflect this. How to run with this option:\n\n```\n$ qiskit-xyz2pdb --in-xyz inputfile.xyz --out-pdb outputfile.pdb --hetero-atoms\n```\n\nThe conventional alpha carbon trace format is more versatile and can be used for further research beyond visualization - such as reconstructing the full backbone and sidechains, adding a force field, and then performing molecular dynamics simulations. How to run with this option:\n\n```\n$ qiskit-xyz2pdb --in-xyz inputfile.xyz --out-pdb outputfile.pdb --alpha-c-traces\n```\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A simple Python package to convert XYZ files from Qiskit output into PDB structures",
    "version": "0.1.2",
    "project_urls": {
        "Download": "https://pypi.org/project/qiskit-xyz2pdb/",
        "Homepage": "http://github.com/thepineapplepirate/qiskit-xyz2pdb",
        "Issues": "https://github.com/thepineapplepirate/qiskit-xyz2pdb/issues",
        "Source": "https://github.com/thepineapplepirate/qiskit-xyz2pdb"
    },
    "split_keywords": [
        "bioinformatics",
        "chemistry",
        "pdb",
        "proteins",
        "qiskit",
        "quantum"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eff66e3961288045609738be4c349a2c21b55c940765b589c22afe63d77c7f36",
                "md5": "69df2f425a2e06662d65fb35de21ddc5",
                "sha256": "04fd1e61c614f1e76d2e5ac3b79eada20244c36d3193730297cae75fd0c51f43"
            },
            "downloads": -1,
            "filename": "qiskit-xyz2pdb-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "69df2f425a2e06662d65fb35de21ddc5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 6602,
            "upload_time": "2023-06-23T21:36:27",
            "upload_time_iso_8601": "2023-06-23T21:36:27.943912Z",
            "url": "https://files.pythonhosted.org/packages/ef/f6/6e3961288045609738be4c349a2c21b55c940765b589c22afe63d77c7f36/qiskit-xyz2pdb-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-23 21:36:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "thepineapplepirate",
    "github_project": "qiskit-xyz2pdb",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "qiskit-xyz2pdb"
}
        
Elapsed time: 1.06959s