Skip to main content

AIMS - An Automated Immune Molecule Separator

Quick Start

As of AIMS v0.9, everything should be nicely wrapped up as an installable pypi package. You can simply install the AIMS GUI, CLI, and notebook using pip:

pip install aims-immune

You can then launch the GUI, the CLI, or the notebook from the terminal in the directory your data is located using one of:

aims-gui
aims-cli
aims-notebook

Lastly, you can optionally copy test data into your current directory using:

aims-tests

Whether you are a new or returning AIMS user, it is strongly recommended you check out the documentation (see below) to learn details about formatting and usage. For returning users especially, the way AIMS is called has changed completely.

Description

The primary goal of AIMS is to identify discriminating factors between two distinct sets of immune molecules. As of versions 0.8 and later, the software is now capable of analyzing any set of sequences with general conservation and localized diversity. AIMS has specific analysis modes for Immunoglobulins (Ig - T Cell Receptors and Antibodies) and Peptides (Specifically those isolated from MHC), as well as a more general multi-sequence alignment analysis mode that has been used to characterize MHC molecules, MHC-like molecules, and the non-immunological Dpr-DIP proteins.

AIMS is a python package distributed in a notebook, CLI, and GUI format. An example of an application of AIMS can be seen in this peer-reviewed article: https://elifesciences.org/articles/61393

When publishing analysis from this software, please cite:

Boughter CT, Borowska MT, Guthmiller JJ, Bendelac A, Wilson PC, Roux B, Adams EJ. Biochemical Patterns of Antibody Polyreactivity Revealed Through a Bioinformatics-Based Analysis of CDR Loops. eLife. 2020. DOI: 10.7554/eLife.61393

&

Boughter CT, Meier-Schellersheim M. An Integrated Approach to the Characterization of Immune Repertoires Using AIMS: An Automated Immune Molecule Separator. PLoS Computational Biology. 2023. DOI: 10.1371/journal.pcbi.1011577

Documentation

Rather than have all of the instructions on this GitHub page, all information on installation and usage (and more!) has been moved to a separate, more readable documentation page. Please follow this link:

https://aims-doc.readthedocs.io/en/latest/

For the comprehensive AIMS user guide.

Reproduction of Published Results

As of versions 0.8 and later, the data necessary for reproducing data published thus far have been moved to a separate repository. This repository can be found here:

https://github.com/ctboughter/AIMS_manuscripts

The underlying code remains the same, and will continue to be updated. This has been done to keep the AIMS analysis software more streamlined and less cluttered with manuscript-specific analysis.

Further Reading

Now that AIMS has been out and in the wild for around five years, there have been additional published peer-reviewed manuscripts or posted preprints that highlight the capabilities of AIMS! I'll try to keep this list relatively up to date, and if it ever gets lengthy will likely move it to the ReadTheDocs page. Manuscripts thus far include:

Metadata

Release files for aims-immune 0.9.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aims-immune 0.9.4
File Size Uploaded
aims_immune-0.9.4.tar.gz 4.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for aims-immune 0.9.4
File Interpreter ABI Platform
aims_immune-0.9.4-py3-none-any.whl Python 3 none any Details

Total release size: 9.5 MB

Release files / aims_immune-0.9.4.tar.gz

Download URL aims_immune-0.9.4.tar.gz
Size 4.7 MB
Tags Source
SHA-256 checksum
How to use checksums
bd45bc496333ed31a153000ca3aa7cabd42c66d6afe182018ff3722ccf7c39c9
BLAKE2b-256 checksum
How to use checksums
da4cd601c01893cf8040eb4322497c92cbfd2ce404b25e062bdf77761e3aa59a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.16

Release files / aims_immune-0.9.4-py3-none-any.whl

Download URL aims_immune-0.9.4-py3-none-any.whl
Size 4.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
fa8316f97c93f0c915e3789c01b72418d2dfabdd63375fbf9e61bb3aa66b85c0
BLAKE2b-256 checksum
How to use checksums
7827b5a11528ee027a46a1b4ee390a5e2a2ec395c7c17c176a4440e1bd5eb034
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.16

Release history Release notifications | RSS feed

This release

0.9.4 This release

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9

2 release files

0.8.1

1 release file

0.8

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page