Getting Started
ACE Configurator for ELISpot
Source code: link
License: Apache 2.0 License
Latest Stable Version: 0.1.1.0
Updated date: December 7, 2023
ACE
is a python library and command-line software for:
- Generation of ELISpot assignments.
- Deconvolution of hit peptides from ELISpot results.
01. Installation
Please first download the latest stable release of ACE
from here
pip install ace-<version>.tar.gz
02. Dependencies
- pandas (>=1.5.2)
- numpy (>=1.23.1)
- golfy>=2.5.0
- ortools>= 9.3.10497
- torch
- transformers (==4.30.2)
- scikit-learn
- openpyxl
- levenshtein
Command Line Interface
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
ACE includes the following commands:
- generate (generate an ELISpot configuration)
- deconvolve (deconvolve hit peptides from ELISpot results)
- verify (verify if an ELISpot configuration is optimal)
Citation
If you use ACE
in a publication, please cite our preprint describing ACE
.