Algorithm release 0.7.1
This release utilizes the v.2024-04-11 release of the underlying MOAlmanac database and primarily focuses on adding logging to MOAlmanac and refactoring the codebase to remove the datasources/ directory from the application folder. It incorporates changes from two pull requests: https://github.com/vanallenlab/moalmanac/pull/21 and https://github.com/vanallenlab/moalmanac/pull/22.
Additions:
- A new output with the suffix
.logis generated which details inputs provided, configuration settings, output locations, and MOAlmanac processes as they happen. This is detailed in pull request 22. - Two new configuration files:
annotation-databases.iniandpreclinical-databases.inihave been added to the application folder to detail datasource locations for both required datasources and datasources for the cancer cell line modules, respectively. These sections have been removed fromconfig.ini.annotation-databases.iniandconfig.iniare now required arguments ofmoalmanac/moalmanac.pyandpreclinical-databases.iniis an optional argument.
Revisions:
- The datasources folder,
moalmanac/datasources/, was moved to the root directory of this repository. - Input, output, and runtime README files have been updated to reflect the changes of these two pull requests.
run_example.pywas revised to add the date in ISO format to the default output directory- Several unit tests were updated to accommodate the datasources location and aforementioned changes to configuration files.
- The files
moalmanac/run_deconstructSigs.Randmoalmanac/wrapper_deconstructSigs.shhave been removed from the repository.