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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file mol_translator-0.1.0.tar.gz.

File metadata

  • Download URL: mol_translator-0.1.0.tar.gz
  • Upload date:
  • Size: 67.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for mol_translator-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2198355f9b28f87c43d8273207a40033e208bd16eb0b7bf5ae3ab40f6ba7ded5
MD5 e0c8f6dc4638595376a431a3be04f5a2
BLAKE2b-256 c8d7cf5297b8eafd9cb9c8f5ee9e0a1d3ac986b9272a7d9e979e4577ad764c16

See more details on using hashes here.

Provenance

File details

Details for the file mol_translator-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mol_translator-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3facc2e8ce9233f1510986751ca90c1748cad3c9677a7c2fe583b158abb8c6a7
MD5 f25801861f7091ed07f26b45b59750d9
BLAKE2b-256 3a7874a21a2dc90f31fc2312dec5011b04fb3a3ec0b90fb72197138657cd05f6

See more details on using hashes here.

Provenance

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