Skip to content

Releases: Elliot-Chan-120/NOCTURNAL

NOCTURNAL-v2.5.0

Choose a tag to compare

@Elliot-Chan-120 Elliot-Chan-120 released this 02 Jul 10:24

Bottleneck solutions in a05_csnodes.py
a05_csnodes.py now allows for 3 intelligent sampling modes for MutaGen results that contain an extensive amount of molecules

  • 'balanced': evenly samples across potency quartiles

  • 'performance': selects the top compounds by pIC50

  • 'mcs_optimized': prefilters by overall Tanimoto similarity and selects for the top 'n' to accelerate MCS calculations

    • NOTE: mcs_optimized samples may still require a significant amount of time to process since it requires all overall Tanimoto calculations prior to sorting and cutting down time on more intricate MCS calculations
  • Adjusted ChemNet, utility and config to allow for intelligent sampling functionality and keeping track of what sampling strategies were used on which dataset

Reorganized README.md to accommodate these changes

NOCTURNAL-v2.4.0

Choose a tag to compare

@Elliot-Chan-120 Elliot-Chan-120 released this 01 Jul 03:20
4e2bb94

NOCTURNAL v2.4.0 - Aromatic structure compatibility / optimization capability
Enhanced MutaGen by allowing it to work with aromatic structures with the following features:

  • Moving from hardcoded fragments to curated, specialized fragment libraries in the b01_utility file. One for aromatic and one for non-aromatic atoms
  • Intelligent fragment selection based on atom aromaticity: aromatic / non-aromatic structure-compatible fragment lists
  • Kekulization and aromaticity management prior to molecular combinations
  • Added a safe_selection() method with error handling during add mutations - prevents 'bad' additions with empty fragments