ace-elispot


Nameace-elispot JSON
Version 0.1.1.0 PyPI version JSON
download
home_page
SummaryELISpot configuration generation and pool spot count deconvolution
upload_time2023-12-08 00:04:07
maintainer
docs_urlNone
author
requires_python>=3.10
license
keywords elispot assay optimization immunological assay deconvolution high-throughput assay
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            # ACE Configurator for ELISpot

ACE facilitates (1) generation of ELISpot configurations (peptide-pool assignments) 
using a deep learning approach to cluster similar peptides and (2) deconvolution 
of pool spot counts for identification of immunogenic peptides.

[![build](https://github.com/pirl-unc/ace/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/pirl-unc/ace/actions/workflows/main.yml)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

## 01. Installation

### 01-1. Standalone Graphical User Interface (Recommended)

Please note that the ACE GUI software will take a long time to load (~30 seconds :coffee:). 
We also recommend that you have [Google Chrome](https://www.google.com/chrome/) installed on your machine.

| Operating System | Link                                                                                                     | Version           |
|------------------|----------------------------------------------------------------------------------------------------------|-------------------|
| Mac              | [Download](https://github.com/pirl-unc/ace/releases/download/v0.1.1.0/ace-elispot-0.1.1.0-mac.zip)       | v0.1.1.0 (latest) | 
| Windows 10       | [Download](https://github.com/pirl-unc/ace/releases/download/v0.1.1.0/ace-elispot-0.1.1.0-windows10.zip) | v0.1.1.0 (latest) |

For Windows versions, first unzip the file and look for an application file called `ACE` inside the unzipped foler.
Previous versions of ACE are available [here](https://github.com/pirl-unc/ace/releases).

### 01-2. Python Package 

ACE is available on [PyPI](https://pypi.org/project/ace-elispot/)

```
pip install ace-elispot
```

You can also download a specific version of ACE from [here](https://github.com/pirl-unc/ace/releases).<br/>
Subsequently install the ACE package using pip:

```
pip install ace-elispot-<version>.tar.gz
```

#### Dependencies

* python3 (>= 3.10)
* pandas (>=1.5.2)
* numpy (>=1.23.1)
* ortools (9.3.10497)
* torch
* transformers (==4.30.2)
* scikit-learn
* openpyxl
* golfy (>=2.5.0) 
* levenshtein

## 02. Usage

ACE is available as a command-line interface after you install the python package:

```
usage: ace [-h] [--version] {generate,deconvolve,verify} ...

ACE Configurator for ELISpot.

positional arguments:
  {generate,deconvolve,verify}
                        ACE sub-commands.
    generate            Generates an ELISpot experiment configuration.
    deconvolve          Deconvolve hit peptide IDs given read-outs from an ELISpot experiment.
    verify              Verifies whether an ELISpot assignment satisfies all ACE constraints.

options:
  -h, --help            show this help message and exit
  -v, --version         show program version number and exit
```

Read the full documentation on the python package at https://pirl-unc.github.io/ace/

## 03. Citation

If you use ACE in a publication, please cite our 
[preprint](https://www.biorxiv.org/content/10.1101/2023.09.02.554864v1) describing ACE.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "ace-elispot",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "elispot,assay optimization,immunological assay,deconvolution,high-throughput assay",
    "author": "",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/11/6d/30b517a89a2f0d5171aaccf73ff1a63014256e4d6528b0ccc77725892318/ace-elispot-0.1.1.0_py3.tar.gz",
    "platform": null,
    "description": "# ACE Configurator for ELISpot\n\nACE facilitates (1) generation of ELISpot configurations (peptide-pool assignments) \nusing a deep learning approach to cluster similar peptides and (2) deconvolution \nof pool spot counts for identification of immunogenic peptides.\n\n[![build](https://github.com/pirl-unc/ace/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/pirl-unc/ace/actions/workflows/main.yml)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## 01. Installation\n\n### 01-1. Standalone Graphical User Interface (Recommended)\n\nPlease note that the ACE GUI software will take a long time to load (~30 seconds :coffee:). \nWe also recommend that you have [Google Chrome](https://www.google.com/chrome/) installed on your machine.\n\n| Operating System | Link                                                                                                     | Version           |\n|------------------|----------------------------------------------------------------------------------------------------------|-------------------|\n| Mac              | [Download](https://github.com/pirl-unc/ace/releases/download/v0.1.1.0/ace-elispot-0.1.1.0-mac.zip)       | v0.1.1.0 (latest) | \n| Windows 10       | [Download](https://github.com/pirl-unc/ace/releases/download/v0.1.1.0/ace-elispot-0.1.1.0-windows10.zip) | v0.1.1.0 (latest) |\n\nFor Windows versions, first unzip the file and look for an application file called `ACE` inside the unzipped foler.\nPrevious versions of ACE are available [here](https://github.com/pirl-unc/ace/releases).\n\n### 01-2. Python Package \n\nACE is available on [PyPI](https://pypi.org/project/ace-elispot/)\n\n```\npip install ace-elispot\n```\n\nYou can also download a specific version of ACE from [here](https://github.com/pirl-unc/ace/releases).<br/>\nSubsequently install the ACE package using pip:\n\n```\npip install ace-elispot-<version>.tar.gz\n```\n\n#### Dependencies\n\n* python3 (>= 3.10)\n* pandas (>=1.5.2)\n* numpy (>=1.23.1)\n* ortools (9.3.10497)\n* torch\n* transformers (==4.30.2)\n* scikit-learn\n* openpyxl\n* golfy (>=2.5.0) \n* levenshtein\n\n## 02. Usage\n\nACE is available as a command-line interface after you install the python package:\n\n```\nusage: ace [-h] [--version] {generate,deconvolve,verify} ...\n\nACE Configurator for ELISpot.\n\npositional arguments:\n  {generate,deconvolve,verify}\n                        ACE sub-commands.\n    generate            Generates an ELISpot experiment configuration.\n    deconvolve          Deconvolve hit peptide IDs given read-outs from an ELISpot experiment.\n    verify              Verifies whether an ELISpot assignment satisfies all ACE constraints.\n\noptions:\n  -h, --help            show this help message and exit\n  -v, --version         show program version number and exit\n```\n\nRead the full documentation on the python package at https://pirl-unc.github.io/ace/\n\n## 03. Citation\n\nIf you use ACE in a publication, please cite our \n[preprint](https://www.biorxiv.org/content/10.1101/2023.09.02.554864v1) describing ACE.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "ELISpot configuration generation and pool spot count deconvolution",
    "version": "0.1.1.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/pirl-unc/ace",
        "Homepage": "https://github.com/pirl-unc/ace"
    },
    "split_keywords": [
        "elispot",
        "assay optimization",
        "immunological assay",
        "deconvolution",
        "high-throughput assay"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "116d30b517a89a2f0d5171aaccf73ff1a63014256e4d6528b0ccc77725892318",
                "md5": "a7a7947f0e7b6db753762187980d3481",
                "sha256": "d4960f2439f1a4871b30f6ea6f2d3d22422954c9eab010b312acab3a925f9d96"
            },
            "downloads": -1,
            "filename": "ace-elispot-0.1.1.0_py3.tar.gz",
            "has_sig": false,
            "md5_digest": "a7a7947f0e7b6db753762187980d3481",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 29058299,
            "upload_time": "2023-12-08T00:04:07",
            "upload_time_iso_8601": "2023-12-08T00:04:07.585917Z",
            "url": "https://files.pythonhosted.org/packages/11/6d/30b517a89a2f0d5171aaccf73ff1a63014256e4d6528b0ccc77725892318/ace-elispot-0.1.1.0_py3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-08 00:04:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pirl-unc",
    "github_project": "ace",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ace-elispot"
}
        
Elapsed time: 0.18295s