Skip to main content

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.

build License

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ace_elispot-0.1.3.0-py3-none-any.whl (29.1 MB view details)

Uploaded Python 3

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

Hashes for ace_elispot-0.1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e99cddba8fc4a71875d847144249e38bc624f8e868ae093f8b268586efcdc063
MD5 c4699bd7a05cf6a2563ced08852ef7e6
BLAKE2b-256 a0d990a00f84ada773d8fc20d2009c96de9e1f3e2a1c5f7c4fec499fc7cd201e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page