Skip to content

Simplified interface + new algorithms

Compare
Choose a tag to compare
@valearna valearna released this 01 Feb 20:28
· 252 commits to master since this release

This release introduces the following changes:

  • New interface with simplified access to core functions. No need to read the configuration file and then pass each option as a separate argument to multiple functions. The new interface is based on a configuration object that can be passed to most high level functions that the latter can use to get global options.
  • Major code refactoring
  • New core algorithms to trim ontology terms: LCA (pure lowest common ancestor algorithm) and IC (based on information content with boosted values for terms present in a slim)