{
"info": {
"author": "Christoph Gohlke",
"author_email": "cgohlke@uci.edu",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "DNA Curvature Analysis\n======================\n\nDnacurve is a Python library and console script to calculate the global\n3D structure of a B-DNA molecule from its nucleotide sequence according to the\ndinucleotide wedge model. Local bending angles and macroscopic curvature\nare calculated at each nucleotide.\n\nFor command line usage run ``python -m dnacurve --help``\n\n:Author: `Christoph Gohlke `_\n\n:Version: 2019.1.1\n\nRequirements\n------------\n* `CPython 2.7 or 3.5+ `_\n* `Numpy 1.14 `_\n* `Matplotlib 2.2 `_\n\nRevisions\n---------\n2019.1.1\n Update copyright year.\n2018.8.15\n Move modules into dnacurve package.\n2018.5.29\n Add option to start web interface from console.\n Use matplotlib OOP interface.\n2018.5.25\n Add functions to return PDB and CSV results as string.\n2018.2.6\n Style and doctest fixes.\n2014.6.16\n DNAse I Consensus model.\n2013.11.21\n Overlapping chunks iterator.\n2013.11.17\n Limit maximum sequence length to 510 nucleotides.\n Read simple Fasta sequence files.\n Save positive coordinates to PDB files.\n Fix sequence display for matplotlib 1.3.\n2005.x.x\n Initial release.\n\nNotes\n-----\nThe API is not stable yet and is expected to change between revisions.\n\nThe algorithms, plots, and PDB format are not meant to be used with very\nlong sequences. By default sequences are truncated to 510 nucleotides,\nwhich can be overridden by the user.\n\nThe generated PDB files can be visualized interactively using\n`UCSF Chimera `_.\n\nReferences\n----------\n(1) Bending and curvature calculations in B-DNA.\n Goodsell DS, Dickerson RE. Nucleic Acids Res 22, 5497-503, 1994.\n See also http://mgl.scripps.edu/people/goodsell/research/bend/\n(2) Curved DNA without A-A: experimental estimation of all 16 DNA wedge angles.\n Bolshoy A et al. Proc Natl Acad Sci USA 88, 2312-6, 1991.\n(3) A comparison of six DNA bending models.\n Tan RK and Harvey SC. J Biomol Struct Dyn 5, 497-512, 1987.\n(4) Curved DNA: design, synthesis, and circularization.\n Ulanovsky L et al. Proc Natl Acad Sci USA 83, 862-6, 1986.\n(5) The ten helical twist angles of B-DNA.\n Kabsch W, Sander C, and Trifonov EN. Nucleic Acids Res 10, 1097-1104, 1982.\n(6) Rod models of DNA: sequence-dependent anisotropic elastic modelling of\n local bending phenomena.\n Munteanu MG et al. Trends Biochem Sci 23(9), 341-7, 1998.\n\nExamples\n--------\n>>> from dnacurve import CurvedDNA\n>>> result = CurvedDNA('ATGCAAATTG'*5, 'trifonov', name='Example')\n>>> result.curvature[:, 18:22]\narray([[ 0.58061616, 0.58163338, 0.58277938, 0.583783 ],\n [ 0.08029914, 0.11292516, 0.07675816, 0.03166286],\n [ 0.57923902, 0.57580064, 0.57367815, 0.57349872]])\n>>> result.save_csv('_test.csv')\n>>> result.save_pdb('_test.pdb')\n>>> result.plot('_test.png', dpi=160)\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://www.lfd.uci.edu/~gohlke/",
"keywords": "",
"license": "BSD",
"maintainer": "",
"maintainer_email": "",
"name": "dnacurve",
"package_url": "https://pypi.org/project/dnacurve/",
"platform": "any",
"project_url": "https://pypi.org/project/dnacurve/",
"project_urls": {
"Homepage": "https://www.lfd.uci.edu/~gohlke/"
},
"release_url": "https://pypi.org/project/dnacurve/2019.1.1/",
"requires_dist": [
"numpy (>=1.11.3)",
"matplotlib (>=2.2.0)"
],
"requires_python": ">=2.7",
"summary": "DNA Curvature Analysis",
"version": "2019.1.1"
},
"last_serial": 4662229,
"releases": {
"2018.10.18": [
{
"comment_text": "",
"digests": {
"md5": "75e1a26565a6fcaaf1c30723fa6f64b9",
"sha256": "4809aab5967265ef1c1a14e5fddee10b315f1a9ce1a6e9f6cf514ceb4bc525ff"
},
"downloads": -1,
"filename": "dnacurve-2018.10.18-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "75e1a26565a6fcaaf1c30723fa6f64b9",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 23623,
"upload_time": "2018-10-19T23:28:42",
"url": "https://files.pythonhosted.org/packages/ae/36/ffc9e71c145e3e5ff5fa6d8ca067969e8df4a7762a3291364820aa65d43f/dnacurve-2018.10.18-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "46e7236a0cb8a3e633730f68be1c5b08",
"sha256": "b8910408e8221b6ba1643e5f117811b4220de8c08aeeac42248dd87d3476b340"
},
"downloads": -1,
"filename": "dnacurve-2018.10.18.tar.gz",
"has_sig": false,
"md5_digest": "46e7236a0cb8a3e633730f68be1c5b08",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 21631,
"upload_time": "2018-10-19T23:29:19",
"url": "https://files.pythonhosted.org/packages/80/63/00b30e00433d20e5e48697dd271d7e114e2418fd63b211f7036da4ce1d68/dnacurve-2018.10.18.tar.gz"
}
],
"2018.8.15": [
{
"comment_text": "",
"digests": {
"md5": "34ad9d8bcb9d9527e866cd23da255f0b",
"sha256": "3fca633b49476eece5e56eff47d1af8a867af2e7b4bbfcdcf79ba4d2980b3afe"
},
"downloads": -1,
"filename": "dnacurve-2018.8.15-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "34ad9d8bcb9d9527e866cd23da255f0b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 22529,
"upload_time": "2018-08-16T06:32:06",
"url": "https://files.pythonhosted.org/packages/6e/3c/fbdd559d9aa16ee049136546107759b77145bbd4562c828ca6376772b94d/dnacurve-2018.8.15-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "10dc0e1b4a9bd3ef2dfdd9a8f8742171",
"sha256": "d1756dd39e914c9e040d4ae3ca28b9c0264f533ee49346590aaed4bb6cb8c657"
},
"downloads": -1,
"filename": "dnacurve-2018.8.15.tar.gz",
"has_sig": false,
"md5_digest": "10dc0e1b4a9bd3ef2dfdd9a8f8742171",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21545,
"upload_time": "2018-08-16T06:32:07",
"url": "https://files.pythonhosted.org/packages/57/d4/08c4dc7aeb46d128d73f1ff493dc4b4a735c9bd9cecc5a888c7ef76b2162/dnacurve-2018.8.15.tar.gz"
}
],
"2019.1.1": [
{
"comment_text": "",
"digests": {
"md5": "c609c892b5d2ac8160759482d1c7235c",
"sha256": "44d744c8ae80315021fc0fd3cf2743f7f4cb69983b611f62a5765d99f2f67693"
},
"downloads": -1,
"filename": "dnacurve-2019.1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c609c892b5d2ac8160759482d1c7235c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 23671,
"upload_time": "2019-01-05T00:13:28",
"url": "https://files.pythonhosted.org/packages/29/3e/84178f825c8d5a8aaf02a7160f213d81e9c54b82428f36196b2f91c1dcde/dnacurve-2019.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bd2178c81367f1d3d1376217274e6f66",
"sha256": "0ea58e8ffece2eb156bf122a8366614f767b4c6022ea3102f82f422ee0ef1525"
},
"downloads": -1,
"filename": "dnacurve-2019.1.1.tar.gz",
"has_sig": false,
"md5_digest": "bd2178c81367f1d3d1376217274e6f66",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 21670,
"upload_time": "2019-01-05T00:14:16",
"url": "https://files.pythonhosted.org/packages/30/22/5c203b53777489e76f127a0f9e3726de8d4bb0a66c613b595a3337758c5e/dnacurve-2019.1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "c609c892b5d2ac8160759482d1c7235c",
"sha256": "44d744c8ae80315021fc0fd3cf2743f7f4cb69983b611f62a5765d99f2f67693"
},
"downloads": -1,
"filename": "dnacurve-2019.1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c609c892b5d2ac8160759482d1c7235c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 23671,
"upload_time": "2019-01-05T00:13:28",
"url": "https://files.pythonhosted.org/packages/29/3e/84178f825c8d5a8aaf02a7160f213d81e9c54b82428f36196b2f91c1dcde/dnacurve-2019.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bd2178c81367f1d3d1376217274e6f66",
"sha256": "0ea58e8ffece2eb156bf122a8366614f767b4c6022ea3102f82f422ee0ef1525"
},
"downloads": -1,
"filename": "dnacurve-2019.1.1.tar.gz",
"has_sig": false,
"md5_digest": "bd2178c81367f1d3d1376217274e6f66",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 21670,
"upload_time": "2019-01-05T00:14:16",
"url": "https://files.pythonhosted.org/packages/30/22/5c203b53777489e76f127a0f9e3726de8d4bb0a66c613b595a3337758c5e/dnacurve-2019.1.1.tar.gz"
}
]
}