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.1.tar.gz
(7.1 kB
view details)
File details
Details for the file AEFG-1.0.1.tar.gz.
File metadata
- Download URL: AEFG-1.0.1.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 |
704072e483480b8fa70c2cb16856063b07f4c76e59f53c5f31f58198e728092a
|
|
| MD5 |
ffd500a02d27c1273f8735fc884a51bd
|
|
| BLAKE2b-256 |
49ffa0182f85d2a0890743c634ebba82100da8b8c0c87c9c29aee0bc2e999bd2
|