Skip to content

Release 0.8.0

Latest
Compare
Choose a tag to compare
@brendanreardon brendanreardon released this 10 Dec 18:17
· 1 commit to main since this release
3cf4682

This release utilizes the v.2024-12-05 version of the underlying database and contains changes from several pull requests: #27, #28, #29, #30, #31.

Additions:

  • A new output of the suffix .input-metadata.txt. This converts the patients dictionary, which contains input details such as string label, tumor purity, ploidy, and msi status, into a dataframe and outputs it as a table. From #30 .
  • A new output of the suffix .moalmanac-execution.json. This compiles all config settings set in config.ini, execution runtime, input file paths, input datasource paths, input metadata, as well as each tabular output into a single json file. From #30 .
  • A new script moalmanac/run_4x_for_output_regression_test.py to run the moalmanac/run_example.py four times using different config settings and with and without input files. From #29.

Revisions:

  • moalmanac/logger.py was revised to shut down at the end of moalmanac's main function, allowing for multiple processes to be executed in series within a single Python process. From #29.
  • Annotating with ExAC, ExACExtended, and ClinVar will now skip rows that have missing data in any of the required columns. From #28.
  • Docker now uses Python 3.12 and also pushes to the latest tag. From #27.

Bug fixes:

  • Columns with empty values within read count columns would cause the process to fail. From #28.