AIMS - Automated Immune Molecule Separator: An analysis pipeline for distinguishing distinct subsets of Ig and MHC molecules. See below site for documentation
Rather than the fix discussed in that link, I will be changing parallel calculations to be handled with numba rather than the multiprocessing module. This will hopefully also allow for parallel processing within the GUI.
The temporary fix is rolling dependencies back to python 3.7. This seems to work on machines I tested, but could potentially generate new, unforeseen issues.
Keeping this issue open until numba support is sufficiently implemented.
I believe Conda with Python 3.9 breaks AIMS dependencies because of a new glibc version 2.3.1 that conflicts with the version 2.17 that is required by the dependencies of this project, which allows none of them to be installed.
Downgrading to Python 3.7 fixed the issue and I was able to run with Spyder 5
This has been a known issue for quite some time, but I figured it would help to explicitly put it here so people don't get concerned something is wrong with their AIMS download. Any time buttons are pressed out of order or things are poorly defined, the app will crash.