AEFG is an atomic environment-based functional group fragmentation method.
Project description
AEFG (Atomic Environment-based Functional Group)
Overview
AEFG is an advanced cheminformatics algorithm for molecular fragmentation that decomposes small molecules into their constituent functional groups based on atomic environment analysis. This tool provides a systematic approach to break down molecular structures into chemically meaningful substructures, enabling functional group-level analysis of chemical compounds.
Installation
Prerequisites
-
Python 3.6+
-
RDKit (2021.03 or later)
pip install AEFG
Basic Usage
from AEFG import molecule_fg
from AEFG import rxn_fg
# Fragment a molecule
smlies = "NH2][C@@H](CC(=O)O)C(=O)O"
results = molecule_fg(smlies)
# output:[C@@H]N, C, O=CO, O=CO]
# Fragment a reaction
rxn_smlies= 'N[C@@H](CC(O)=O)C(=O)O.O=C(O)CCC(=O)C(=O)O>>N[C@@H](CCC(O)=O)C(=O)O.O=C(O)CC(=O)C(=O)O'
results = rxn_fg(rxn_smlies)
License
AEFG is released under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
AEFG-1.0.2.tar.gz
(7.1 kB
view details)
File details
Details for the file AEFG-1.0.2.tar.gz.
File metadata
- Download URL: AEFG-1.0.2.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
251e90062fc3fd3a9504cd9dbf6ef3e0c0d9ad33c7db5251e0377fe9288aaf94
|
|
| MD5 |
a641546d1c959946a531f6ddd7753e2f
|
|
| BLAKE2b-256 |
71fb396534c2d02805a112128f76746fb3e6acb1605103f18736d85c4fd6bcb8
|