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)
Operating System | Link | Version |
---|---|---|
Mac | Download | v0.1.0.5 (latest) |
Windows | Download | v0.1.0.5 (latest) |
Previous versions of ACE are available here.
01-2. Python Package
ACE is also available as a python package. Download the latest stable release version from here.
Subsequently install the ACE package using pip:
pip install ace-<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
--version, -v show program's 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 describing ACE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ace_elispot-0.1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f5621dfdc3b35d5b4e9e53dfa0978dec5ff7f9b78ac014aac2f428952b0fa68 |
|
MD5 | f4de95d715a5d8af00e2031e09c200a5 |
|
BLAKE2b-256 | 14134bc321ebd09bf6abca5e82141f97b237868d7aea2217281d48fa943330b7 |