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.1.0 (latest) |
Windows 10 | Download | 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.
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
- 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 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
File details
Details for the file ace-elispot-0.1.1.1.tar.gz
.
File metadata
- Download URL: ace-elispot-0.1.1.1.tar.gz
- Upload date:
- Size: 29.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cea756183c3b965ce912e3b6d2cf1696e70715433004b510a5d8158b82c1613 |
|
MD5 | e4ba5c13abbceb58e855af16fb59d18f |
|
BLAKE2b-256 | 823869b718d81aa62ca1a3f3ffccec71ae9130990170b8ab56d12d15e93b124e |