Skip to main content

Molecule processing package for working with NMR data. Used for pipeline with DFT calculation & machine learning preprocessing

Project description

# mol_translator

![mol_translator logo](mol_translator.jpeg)

mol_translator is a python package built to process common molecular data files (.sdf, .mol2, .pdb) for computational framework including conversion to gaussian calculation files and extraction of gaussian log data, conversion to dataframes for machine learning pipeline by extracting the raw structural information. Alongside this it contains rudimentary checks to ensure molecules are feasible and Boltzmann population averaging for conformational analysis.

Applications :
  • Useful in scripts to automate dataset generation

  • Boltzmann population analysis based off NMR gaussian calculation

  • Data preprocessing for machine learning pipeline

Requirements :
  • Python == 3.9.*

  • RDKit

  • openbabel/pybel => 3.1.1

  • scikit-learn

  • numpy

  • pandas

  • tqdm

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

mol_translator-0.1.0.tar.gz (67.2 kB view hashes)

Uploaded Source

Built Distribution

mol_translator-0.1.0-py3-none-any.whl (89.7 kB view hashes)

Uploaded Python 3

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