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

Uploaded Source

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

Hashes for AEFG-1.0.2.tar.gz
Algorithm Hash digest
SHA256 251e90062fc3fd3a9504cd9dbf6ef3e0c0d9ad33c7db5251e0377fe9288aaf94
MD5 a641546d1c959946a531f6ddd7753e2f
BLAKE2b-256 71fb396534c2d02805a112128f76746fb3e6acb1605103f18736d85c4fd6bcb8

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