{ "info": { "author": "Joakim Anden, Yoel Shkolnisky, Itay Sason, Robbie Brook, Vineet Bansal, Junchao Xia", "author_email": "devs.aspire@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python" ], "description": "![Logo](http://spr.math.princeton.edu/sites/spr.math.princeton.edu/files/ASPIRE_1.jpg)\n\n[![Azure Build Status](https://dev.azure.com/vineetbansal0645/Aspire-Python/_apis/build/status/ComputationalCryoEM.ASPIRE-Python?branchName=master)](https://dev.azure.com/vineetbansal0645/Aspire-Python/_build/latest?definitionId=3&branchName=master)\n[![Travis Build Status](https://travis-ci.org/ComputationalCryoEM/ASPIRE-Python.svg?branch=master)](https://travis-ci.org/ComputationalCryoEM/ASPIRE-Python)\n[![Appveyor Build status](https://ci.appveyor.com/api/projects/status/ywgud2vu9ot330bq/branch/master?svg=true)](https://ci.appveyor.com/project/vineetbansal/aspire-python/branch/master)\n[![Coverage Status](https://coveralls.io/repos/github/ComputationalCryoEM/ASPIRE-Python/badge.svg?branch=master)](https://coveralls.io/github/ComputationalCryoEM/ASPIRE-Python?branch=master)\n[![Documentation Status](https://readthedocs.org/projects/aspire/badge/?version=latest)](https://aspire.readthedocs.io/en/latest/?badge=latest)\n\n# ASPIRE - Algorithms for Single Particle Reconstruction\n\nThis is the Python version to supersede the [Matlab ASPIRE](https://github.com/PrincetonUniversity/aspire). \n\nASPIRE is an open-source software package for processing single-particle cryo-EM data to determine three-dimensional structures of biological macromolecules. The package includes advanced algorithms based on rigorous mathematics and recent developments in\nstatistics and machine learning. It provides unique and improved solutions to important computational challenges of the cryo-EM\nprocessing pipeline, including 3-D *ab-initio* modeling, 2-D class averaging, automatic particle picking, and 3-D heterogeneity analysis.\n\n\n\n## Installation Instructions\n\nFor end-users\n-------------\n\nASPIRE is a pip-installable package that works on Linux/Mac/Windows, and requires Python 3.6. The simplest option is to use Anaconda 64-bit for your platform with a minimum of Python 3.6 and pip, and then use `pip` to install `aspire` in that environment.\n\n```\nconda create -n aspire_env python=3.6 pip\nconda activate aspire_env\npip install aspire\n```\n\nThe final step above should install any dependent packages from `pip` automatically.\n\nNote that this step installs the base `aspire` package for you to work with, but not the unit tests/scripts/documentation. If you need to install ASPIRE for development purposes, read on.\n\nFor developers\n--------------\n\nAfter cloning this repo, the simplest option is to use Anaconda 64-bit for your platform, and use the provided `environment.yml` file to build a Conda environment to run ASPIRE.\n\n```\ncd /path/to/git/clone/folder\nconda env create -f environment.yml\nconda activate aspire\n```\n\n### Make sure everything works\n\nOnce ASPIRE is installed, make sure the unit tests run correctly on your platform by doing:\n```\ncd /path/to/git/clone/folder\npython setup.py test\n```\n\nTests currently take around 2 minutes to run. If some tests fail, you may realize that `python setup.py test` produces too much information.\nYou may want to re-run tests using:\n```\ncd /path/to/git/clone/folder\nPYTHONPATH=./src pytest tests\n```\nThis provides a cleaner output to analyze.\n\n### Install\n\nIf the tests pass, install the ASPIRE package for the currently active Conda environment:\n```\ncd /path/to/git/clone/folder\npython setup.py install\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ComputationalCryoEM/ASPIRE-Python", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "aspire", "package_url": "https://pypi.org/project/aspire/", "platform": "", "project_url": "https://pypi.org/project/aspire/", "project_urls": { "Homepage": "https://github.com/ComputationalCryoEM/ASPIRE-Python" }, "release_url": "https://pypi.org/project/aspire/0.5.3/", "requires_dist": null, "requires_python": "", "summary": "Algorithms for Single Particle Reconstruction", "version": "0.5.3" }, "last_serial": 5607860, "releases": { "0.5.1": [ { "comment_text": "", "digests": { "md5": "e5b991c7c64f0e814b53c65de290968e", "sha256": "0dbe5649e735bbb52ee7ef59737ab8c6b917aa3d4fd9f0e5a1936b2e30664508" }, "downloads": -1, "filename": "aspire-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e5b991c7c64f0e814b53c65de290968e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122860, "upload_time": "2019-07-19T17:34:33", "url": "https://files.pythonhosted.org/packages/43/cd/776716fab2dcee1c552dc62b1fcb5d5b51c22900081f3477d4facb3d5948/aspire-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "b82ae7c9e7271c3354711b1aff6f107d", "sha256": "fcce7cab424070c02a4ecf17bb6672e8ecac216dce065703c20894f2fd1b0845" }, "downloads": -1, "filename": "aspire-0.5.2.tar.gz", "has_sig": false, "md5_digest": "b82ae7c9e7271c3354711b1aff6f107d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128133, "upload_time": "2019-07-30T13:53:31", "url": "https://files.pythonhosted.org/packages/9d/41/4c8844f49cb96438fbaa23383192cf95336b1ab4112fce59a88273a177c0/aspire-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "0f1835e2cc1a608f4ebae20fe0b22b97", "sha256": "52e44089e9884fab5a6a20c46f0e7c83c9d3e55f9d68b038681d99d1dec713fc" }, "downloads": -1, "filename": "aspire-0.5.3.tar.gz", "has_sig": false, "md5_digest": "0f1835e2cc1a608f4ebae20fe0b22b97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128208, "upload_time": "2019-07-30T13:58:51", "url": "https://files.pythonhosted.org/packages/7e/de/8379ef1314751d2b05335e9c224d584147998899d7c1ef47f1f39066a98d/aspire-0.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f1835e2cc1a608f4ebae20fe0b22b97", "sha256": "52e44089e9884fab5a6a20c46f0e7c83c9d3e55f9d68b038681d99d1dec713fc" }, "downloads": -1, "filename": "aspire-0.5.3.tar.gz", "has_sig": false, "md5_digest": "0f1835e2cc1a608f4ebae20fe0b22b97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128208, "upload_time": "2019-07-30T13:58:51", "url": "https://files.pythonhosted.org/packages/7e/de/8379ef1314751d2b05335e9c224d584147998899d7c1ef47f1f39066a98d/aspire-0.5.3.tar.gz" } ] }