This repository was archived by the owner on Mar 21, 2025. It is now read-only.
Repository navigation
Prepare release v.0.0.14
Changelog v0.0.14
Highlights
New Features & Enhancements
NXToGML Enhancement
- Enhanced the NXToGML function to include an expanded representation of explicit hydrogens, along with a new strip function for hydrogen removal in context graphs.
- These improvements facilitate more efficient graph isomorphism operations by reducing computational expenses.
Chemical Conversion Updates
- Updated conversion functions: gml_to_smat and smat_to_gml.
- Improvements include the ability to perform sanity checks while maintaining the atom map for hydrogens, enhancing the accuracy and utility of these conversions.
Rule Clustering Enhancement
- Enhanced rule clustering capabilities to support nx.Graph formats and GML strings.
- This update allows for more versatile and robust rule application in graph transformations.
New PartialAAMs Method
- Introduced a new method for expanding PartialAAMs using a gluing graph approach, which involves integrating the reaction center graph with reactants or product graphs.
- This innovative approach aids in constructing more accurate ITS structures, especially in complex chemical reactions.
Bug Fixes
GraphDescriptors Enhancement
- Improved the GraphDescriptors function to address previously identified inaccuracies, ensuring more reliable and precise descriptor calculations.
Known Limitations
Limitations in PartialAAMs Methodology
- Current Limitation: The new PartialAAMs method only functions correctly for balanced chemical reactions.
- Efforts are underway to extend this methodology to unbalanced reactions, aiming to broaden its applicability and effectiveness in diverse chemical scenarios.