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

Uploaded Source

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

Hashes for AEFG-1.0.1.tar.gz
Algorithm Hash digest
SHA256 704072e483480b8fa70c2cb16856063b07f4c76e59f53c5f31f58198e728092a
MD5 ffd500a02d27c1273f8735fc884a51bd
BLAKE2b-256 49ffa0182f85d2a0890743c634ebba82100da8b8c0c87c9c29aee0bc2e999bd2

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