Skip to main content

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


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.0.tar.gz (7.1 kB view details)

Uploaded Source

File details

Details for the file aefg-1.0.0.tar.gz.

File metadata

  • Download URL: aefg-1.0.0.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

Hashes for aefg-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d3c334b4e9603da12a26dff56d2475b42c86b745a0126c8a743c715052278229
MD5 c4536cae3d42d631e1c69047c53dbce8
BLAKE2b-256 3f1aa1bb9aaef17805bdc1f3fbe3d24f28d21162c850eefe3db4fb70c0ee1d1f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page