Skip to main content

Molecular Property Optimization with Molecular Descriptors over Actively Identified Subspaces

Reason this release was yanked:

Outdated

Project description

MolDAIS (under development)

Molecular Descriptors with Actively Identified Subsets

A code for efficient molecular property optimization. This repository is under development. A cleaner version with tutorials and extended functionality (e.g., constraints, multi-objective, and human-in-the-loop) will be made available upon journal publication.

Test the code

  1. Build environment
  2. Run main.py

Test on your data set

  1. Add your .csv file with a SMILES and columns
  2. Add src/config/log_p_test_exp/<new_exp_name>.json, e.g., change the "exp_name", "Data_loc", and "y_variable" fields in src/config/log_p_test_exp/log_P_test_exp.json
  3. Change line 56 in main to point to <new_exp_name>.json
  4. Run main.py

Test with a smiles list and callable function (or Human in the loop)

  • under development

Citation

Sorourifar, Farshud, Thomas Banker, and Joel A. Paulson. "Accelerating Black-Box Molecular Property Optimization by Adaptively Learning Sparse Subspaces." arXiv preprint arXiv:2401.01398 (2024).

@misc{sorourifar2024accelerating, title={Accelerating Black-Box Molecular Property Optimization by Adaptively Learning Sparse Subspaces}, author={Farshud Sorourifar and Thomas Banker and Joel A. Paulson}, year={2024}, eprint={2401.01398}, archivePrefix={arXiv}, primaryClass={q-bio.BM} }

Contact:

sorourifar.1@osu.edu

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

moldais-0.8.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

MolDAIS-0.8-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file moldais-0.8.tar.gz.

File metadata

  • Download URL: moldais-0.8.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for moldais-0.8.tar.gz
Algorithm Hash digest
SHA256 94ebd09a17237d15440d667adf06e0bf2d0c29db96d3610cf5d4d1c469f879ef
MD5 ef1b39d434d17b40250c7cfeb8948491
BLAKE2b-256 3b30d9ce17642d3f8bd7f09d6f86496a7c849f60cc650d6f934006f28d6fc513

See more details on using hashes here.

File details

Details for the file MolDAIS-0.8-py3-none-any.whl.

File metadata

  • Download URL: MolDAIS-0.8-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for MolDAIS-0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 fb22b63f22d1912107039d38d8f6d2938f322e8fb9f0ff9963df7c2bb3a3e3c1
MD5 d10da830dfa828e59b5a54b4e82c6107
BLAKE2b-256 a60d4fb7e71e524221d213d8178bffa83bae3e7320725977562a13cda10fd8b9

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