{ "info": { "author": "Rebecca R. Murphy", "author_email": "rebeccaroisin@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=======\npyFRET\n=======\n\n----------------\nWhat is pyFRET?\n----------------\n\npyFRET is a python package for analysis of data from single-molecule fluorescence (smFRET) experiments using confocal laser microscopy.\npyFRET provides methods for:\n\n* parsing files\n* burst selection and denoising\n* FRET Efficiency calculation\n* data visualisation\n* Gaussian fits of smFRET histograms\n\npyFRET supports analysis of data collected using both continuous (FRET) and alternating excitation (ALEX).\n\npyFRET was written by Rebecca R. Murphy (email: rebeccaroisin@gmail.com) and is licenced under an OSI-compliant BSD licence.\nPlease see LICENSE.txt for the text of the license.\n\n-------------------------\nHow is pyFRET structured?\n-------------------------\npyFRET is one module. It contains two submodules:\n\n* pyFRET for continuous excitation data\n* pyALEX for alternating excitation data\n\n\n---------------------\nHow do I use pyFRET?\n---------------------\n\npyFRET is on the Python Package Index (PyPI). From your terminal, it can be installed using \"pip install pyFRET\".\nTo use the library functions in your code, you can use \"from pyFRET import pyFRET\" and \"from pyFRET import pyALEX\".\n\nDetailed installation instructions can be found in the online tutorial_\n .. _tutorial: http://pyfret.readthedocs.org/en/latest/tutorial.html\n\nDetailed usage instructions can be found in the pyFRET_ and pyALEX_ references, in the online tutorial_ or in the docs folder.\n .. _pyFRET: http://pyfret.readthedocs.org/en/latest/FRET_reference.html\n .. _pyALEX: http://pyfret.readthedocs.org/en/latest/ALEX_reference.html \n .. _tutorial: http://pyfret.readthedocs.org/en/latest/tutorial.html\n\n\nExample code, including configuration files, for complete data analysis using pyFRET can be found in the bin folder.\n\n----------------------------------\nSpecifically, what does pyFRET do?\n----------------------------------\n\nCurrently, for simple FRET data, pyFRET supports: \n\n* file parsing for .csv and binary (.dat) files\n* parsing lists of photon counts into data objects\n* All Photons Burst Search (APBS)\n* Dual Channel Burst Search (DCBS)\n* AND, SUM and OR thresholding\n* calculating proximity ratio (including optional gamma-factor correction)\n* building and plotting proximity ratio histograms, including export as .csv files\n* 3D plots of smFRET data\n* scatterplots for smFRET data\n* Gaussian fitting using a single gaussian peak, including export of fits as .csv files\n* Recurrence Analysis of Single Particles, as implemented in Hoffmann et al. Phys Chem Chem Phys. 2011 13(5):1857-1871.\n\nFor ALEX data, pyFRET supports: \n\n* file parsing for .csv and binary files\n* parsing lists of photon counts into data objects\n* All Photons Burst Search (APBS)\n* Dual Channel Burst Search (DCBS)\n* calculation of the Proximity Ratio and Stoichiometry (including optional gamma-factor correction)\n* event selection using calculated stoichiometry\n* building and plotting proximity ratio histograms, including export as .csv files\n* construction of scatter plot with projections of E and S\n* Gaussian fitting using a single gaussian peak, including export of fits as .csv files\n\nCurrently, pyFRET **does not** implement:\n\n* probability distribution analysis to denoise fluorescence bursts\n* Gaussian fitting of multiple populations\n* support for multi-parameter fluorescence detection.\n\npyFRET currently does not have a parser for data collected using PicoQuant instrumentation.\n\nThese are all important features, which it would be very useful to add. If you would like to see these features added, email me (rebeccaroisin@gmail.com), or contribute a patch. \n\n----------------------\nHow do I get in touch?\n----------------------\n\npyFRET is hosted on Bitbucket_ in a public code repository_. It's just here_\n .. _Bitbucket: https://bitbucket.org/\n .. _repository: https://bitbucket.org/rebecca_roisin/pyfret_release\n .. _here: https://bitbucket.org/rebecca_roisin/pyfret_release \n\nIf you find a bug, go to the issue tracker_ and add an issue, including a description of the problem you have found.\n .. _tracker: https://bitbucket.org/rebecca_roisin/pyfret_release/issues\n \nYou can also create an issue if there is a feature that you would like to see added to the pyFRET library.\n\nIf you would like to contribute a patch or feature to the code, please clone the repository, create a new local branch and make your changes locally. Run the unit tests to check that you didn't break anything and then push back to the main branch. If you don't feel confident doing that, add an issue or email me and we can fix it together.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/pyFRET/", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "pyFRET", "package_url": "https://pypi.org/project/pyFRET/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyFRET/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/pyFRET/" }, "release_url": "https://pypi.org/project/pyFRET/0.1.9/", "requires_dist": null, "requires_python": null, "summary": "Library for analysis of single-molecule fluorescence (smFRET) data", "version": "0.1.9" }, "last_serial": 1546859, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "86f5524d1bb28d05b9fc2da9be6d9889", "sha256": "146513089b6411c7626009b93d60ad977c641def6096a6fa47a2aad6408bfa29" }, "downloads": -1, "filename": "pyFRET-0.1.0.tar.gz", "has_sig": false, "md5_digest": "86f5524d1bb28d05b9fc2da9be6d9889", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16007, "upload_time": "2014-04-01T12:39:00", "url": "https://files.pythonhosted.org/packages/6e/7c/fb7889d419a0bff70e5710f40ddb663621dccd2b2b861bbec96014690d65/pyFRET-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1600de0a50956a94316bf1b9bd99d677", "sha256": "4b2c91befacb1f3f4c3e63fe3c64f399611cd4155ec43aaf4bcf9e45aa1b6687" }, "downloads": -1, "filename": "pyFRET-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1600de0a50956a94316bf1b9bd99d677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16022, "upload_time": "2014-04-01T15:24:53", "url": "https://files.pythonhosted.org/packages/e8/31/faeb55b1219778b568bb5e36ce80f7b0cfd2b881c18bf693f004b436382b/pyFRET-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c525fe1cb2a14c0551198382f86a8426", "sha256": "31e0bbb7ad9f32a2e292c36fe29548b28ddb3ed29078a6704ec5515d3e192c69" }, "downloads": -1, "filename": "pyFRET-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c525fe1cb2a14c0551198382f86a8426", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16093, "upload_time": "2014-04-02T10:30:57", "url": "https://files.pythonhosted.org/packages/4b/03/b64eda31e297b5253f124a0f3310b0c267397e7ea79df3250d1f5a1fc8f5/pyFRET-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5598554cc58c9f82c24e8c7d4c3b21b8", "sha256": "f3874f190681c94d37b5ebd09e72ef43b4406e0f75cea9188d5e6d0358f59411" }, "downloads": -1, "filename": "pyFRET-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5598554cc58c9f82c24e8c7d4c3b21b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16152, "upload_time": "2014-04-02T10:38:42", "url": "https://files.pythonhosted.org/packages/ef/6a/e1a0d7e77ec9aa3af72cb07002071ff0bc65b9ab99cd962128b054ecd351/pyFRET-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9fbb93e559434deef20e6ce036870d28", "sha256": "d76b886f2524c9688b37f897d26193fe01c75ea6d12a2b02207b45d6adbd6a08" }, "downloads": -1, "filename": "pyFRET-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9fbb93e559434deef20e6ce036870d28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16153, "upload_time": "2014-04-02T19:31:20", "url": "https://files.pythonhosted.org/packages/ba/4c/90a6a4f53e5936a70c5434712a449dbb12c0e499d30da8cadc0267ea473e/pyFRET-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "8f444396d6d2df1d7058ae9a540a8b79", "sha256": "0b10b7fb18893274a39add0c2124f2813998a7b12a53548b519826b56782b87e" }, "downloads": -1, "filename": "pyFRET-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8f444396d6d2df1d7058ae9a540a8b79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16861, "upload_time": "2014-04-03T13:09:32", "url": "https://files.pythonhosted.org/packages/78/3c/47a4357da199972adb204045f92f4941666a91a43ca45afa38a7978b3266/pyFRET-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "52eca8f797eebe9451b80ddd8d7a6d1d", "sha256": "0999e7b51a1489101b106896f1ad19d1a22e61ea11eaa7a8fb22b85907312c8c" }, "downloads": -1, "filename": "pyFRET-0.1.6.tar.gz", "has_sig": false, "md5_digest": "52eca8f797eebe9451b80ddd8d7a6d1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21755, "upload_time": "2014-10-14T19:21:12", "url": "https://files.pythonhosted.org/packages/ab/2d/12cd49af7d36d984a9a831e399763cd0aa38c3d0a69c453541c786dc5215/pyFRET-0.1.6.tar.gz" } ], "0.1.6.1": [ { "comment_text": "", "digests": { "md5": "849e5e581032bc9a3793d6776ba80ee6", "sha256": "6d3a110e2a6c1cc94f1069573a3a8ee6dea0b3bc240c9dfd229151af85c3934f" }, "downloads": -1, "filename": "pyFRET-0.1.6.1.tar.gz", "has_sig": false, "md5_digest": "849e5e581032bc9a3793d6776ba80ee6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21847, "upload_time": "2014-10-15T11:30:40", "url": "https://files.pythonhosted.org/packages/66/6d/af4a56f3ddf80c3ffe660bd1956190e11d92e7e0246e807ca8cb673b9ece/pyFRET-0.1.6.1.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "5588cd385c95f00d453882b8a9ff6feb", "sha256": "b2c470a58ff456c906ee1a2f60451c81e74fda86d0e8a634468665a6e8269f0f" }, "downloads": -1, "filename": "pyFRET-0.1.7.tar.gz", "has_sig": false, "md5_digest": "5588cd385c95f00d453882b8a9ff6feb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24818, "upload_time": "2014-10-23T18:05:39", "url": "https://files.pythonhosted.org/packages/19/6b/0026fc9f1044b64eafb5fdbdcd3b1827c91413c9937284f6dd8b0039b13c/pyFRET-0.1.7.tar.gz" } ], "0.1.7.1": [ { "comment_text": "", "digests": { "md5": "ff41a536fec83166c0b29f0b0e2ac2b1", "sha256": "8e3c7779e1953df7f33dd53d3b87b328e9bca2e1fcfaf43a4bf7a7269e44f555" }, "downloads": -1, "filename": "pyFRET-0.1.7.1.tar.gz", "has_sig": false, "md5_digest": "ff41a536fec83166c0b29f0b0e2ac2b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24845, "upload_time": "2014-10-29T15:49:24", "url": "https://files.pythonhosted.org/packages/ea/90/86f17a157a06fc17f0ed8374682e5e07d59d59cfa1439a6c01e6e7ca4d5d/pyFRET-0.1.7.1.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "c623ab8fd1fe1fa8b7bb62747832201f", "sha256": "5e3e0c05b4ff62f049dc0eca049d1529a902d6e3d31c6c851f0b64776e557afe" }, "downloads": -1, "filename": "pyFRET-0.1.8.tar.gz", "has_sig": false, "md5_digest": "c623ab8fd1fe1fa8b7bb62747832201f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25378, "upload_time": "2015-01-19T20:08:40", "url": "https://files.pythonhosted.org/packages/a6/3c/27556a943aba91c7dd5f2e995bfa147325a70411b4e08ee63a1567ce0757/pyFRET-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "7fe186d880ba039ddbc019aa1ded7367", "sha256": "baffc48914c49a5ff9db631072edc8b5eb41805ffebc74b96a1b15ad02396eb6" }, "downloads": -1, "filename": "pyFRET-0.1.9.tar.gz", "has_sig": false, "md5_digest": "7fe186d880ba039ddbc019aa1ded7367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24109, "upload_time": "2015-05-14T10:52:17", "url": "https://files.pythonhosted.org/packages/ff/c0/86daf633c5c4c94a877a7b44cadb17ef62ff70ca93264c08cde04bdbc584/pyFRET-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7fe186d880ba039ddbc019aa1ded7367", "sha256": "baffc48914c49a5ff9db631072edc8b5eb41805ffebc74b96a1b15ad02396eb6" }, "downloads": -1, "filename": "pyFRET-0.1.9.tar.gz", "has_sig": false, "md5_digest": "7fe186d880ba039ddbc019aa1ded7367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24109, "upload_time": "2015-05-14T10:52:17", "url": "https://files.pythonhosted.org/packages/ff/c0/86daf633c5c4c94a877a7b44cadb17ef62ff70ca93264c08cde04bdbc584/pyFRET-0.1.9.tar.gz" } ] }