ELISpot configuration generation and pool spot count deconvolution
Project description
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.
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 installed on your machine.
| Operating System | Link | Version |
|---|---|---|
| Mac | Download | v0.1.3.0 (latest) |
| Windows 10 | Download | v0.1.3.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.
01-2. Python Package
ACE is available on PyPI
pip install ace-elispot
You can also download a specific version of ACE from here.
Subsequently install the ACE package using pip:
pip install ace-elispot-<version>.tar.gz
Dependencies
- python==3.10.13
- pip==25.0
- numpy==1.26.4
- pandas==2.2.3
- scipy==1.15.2
- scikit-learn==1.6.1
- openpyxl=3.1.5
- setuptools==72.1.0
- pyinstaller==6.13.0
- transformers=4.30.2
- pillow==11.1.0
- eel==0.18.1
- golfy==2.5.0
- levenshtein==0.27.1
- networkx==3.4.2
- ortools==9.8.3296
- torch==2.2.2
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 publication describing ACE.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ace_elispot-0.1.3.0-py3-none-any.whl.
File metadata
- Download URL: ace_elispot-0.1.3.0-py3-none-any.whl
- Upload date:
- Size: 29.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e99cddba8fc4a71875d847144249e38bc624f8e868ae093f8b268586efcdc063
|
|
| MD5 |
c4699bd7a05cf6a2563ced08852ef7e6
|
|
| BLAKE2b-256 |
a0d990a00f84ada773d8fc20d2009c96de9e1f3e2a1c5f7c4fec499fc7cd201e
|