Skip to main content

Calculate atom economy for chemical reactions using reaction SMILES

Project description

rxnSMILES4AtomEco:

This package provides functions to calculate the atom economy of chemical reactions using reaction SMILES.
It utilizes the RDKit library to handle molecular structures and properties.

Features:

- Calculation of atom economy for reactions
- Handling of multiple reactions in a single calculation
- Support for different types of reaction SMILES
- Programmatic output of atom economy numerical value: verbose- and numberic output.

Usage:

To use the package, simply import the relevant functions and provide reaction SMILES as input.

Example verbose output:

from rxnSMILES4AtomEco import calculate_atom_economy
reactions_smiles = "C.O>catalyst>{3}[HH]"
atom_economy(reactions_smiles)

 Atom Economy Calculation:

--------------------------------------------------
                     REACTANTS
..................................................
SMILES:             C
Molecular Formula:  CH4
Molecular Weight:   16.04 g/mol
Coefficient:        1.0
..................................................
SMILES:             O
Molecular Formula:  H2O
Molecular Weight:   18.02 g/mol
Coefficient:        1.0
--------------------------------------------------
--------------------------------------------------
                    PRODUCTS
..................................................
SMILES:             [HH]
Molecular Formula:  H2
Molecular Weight:   2.02 g/mol
Coefficient:        3.0
--------------------------------------------------

Atom Economy:       17.76%

Example Numeric Output:

from rxnSMILES4AtomEco import calculate_atom_economy
reactions_smiles = "C.O>catalyst>{3}[HH]"
value = get_atom_economy(reactions_smiles)
print(value)

17.75

More info...

For more information, please refer to the documentation at https://pypi.org/project/rxnSMILES4AtomEco/

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

rxnsmiles4atomeco-1.1.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

rxnSMILES4AtomEco-1.1.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file rxnsmiles4atomeco-1.1.1.tar.gz.

File metadata

  • Download URL: rxnsmiles4atomeco-1.1.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.7

File hashes

Hashes for rxnsmiles4atomeco-1.1.1.tar.gz
Algorithm Hash digest
SHA256 77542e070ea3259d394f836071bd8189dea114422b553645b2df692ad994d588
MD5 7556c07ec032a7a8be8523b1e41298b4
BLAKE2b-256 a360c93af374e1b0bf56bc1d2c65b7504b26426e39cc1511960789bdef7330d5

See more details on using hashes here.

File details

Details for the file rxnSMILES4AtomEco-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for rxnSMILES4AtomEco-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 991880e4dfeba0c74fd6e8208133381c256b8921c55092e9033b91f552796a56
MD5 941d52e23170a7c867e7b65eee0384bf
BLAKE2b-256 715246e5693c4942e1c414240d536dd4a9a3ecce5895e048c692f106328ebe5d

See more details on using hashes here.

Supported by

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