Python package for generating and analyzing chemical reaction networks
Project description
DORAnet (Designing Optimal Reaction Avenues Network Enumeration Tool)
This is a repo containing the DORAnet network generation framework.
Report Bug
·
Request Feature
Table of Contents
About The Project
This project is a rework of both minedatabase and NetGen. It is intended to streamline and extend the implementation of chemical reaction network generation for research purposes. The aforementioned programs possess some weaknesses in terms of a lack of transferability, customizability, and ease of use. DORAnet is intended to solve these problems using the industry-standard molecule manipulation framework RDKit (though others can be implemented), an object-oriented approach to network generation, and a flexible dependency injection scheme which can handle low-level performance tradeoffs such as speed-memory and parallelization.
Built With
Getting Started
To get a local copy up and running follow these simple example steps.
Prerequisites
You will need to the pip package manager to install DORAnet, either in a virtual environment (recommended) or in your system installation. Virtual environments can be generated using venv, Anaconda, or a package manager of your choice.
Installation
- Activate a virtual environment in a terminal (CMD/bash/etc.) using the methods provided in their documentation. Make sure that
pythonandpipare installed. - Install DORAnet using
pip.
pip install doranet
- The program is now installed! If this is your first time, please proceed to the Tutorial.
Usage
There are tutorials available for the core code here.
Contact
William Sprague - wsprague@u.northwestern.edu
Project Link: https://github.com/wsprague-nu/doranet
Acknowledgments
- Dr. Quan Zhang
- Dr. Manali Dhawan
- Geoffrey Bonnanzio
- Dr. Kevin Shebek
- Dr. Lauren Lopez
- Dr. Joseph Ni
- Dr. Jon Strutz
- Dr. Stefan Pate
- Prof. Linda Broadbelt
- Prof. Keith Tyo
- Prof. Brent Shanks
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file doranet-0.5.7a1-py3-none-any.whl.
File metadata
- Download URL: doranet-0.5.7a1-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34ce3c475ccafd79c83d83b58771690daa6a5dab9daff1bd7c2375d9991e3a7b
|
|
| MD5 |
3e1f8b6eb18ca109846827ed9523701d
|
|
| BLAKE2b-256 |
9eefdb52b69230ed65077b76689a68ac0c0998ea1da7327a74cd213a4ee771ca
|