https://github.com/syngenta/linchemin
Linked Chemical Information. LinChemIn is a Python toolkit that leverages the native connectivity of Chemical Reaction Data and provides actionable insights. The toolkit provides a program interface to several Computer-Aided Synthesis Prediction tools, allowing users to devise and calculate metrics on predicted Chemical Synthetic Routes.
https://github.com/syngenta/linchemin
casp chemoinformatics python synthesis
Last synced: about 1 year ago
JSON representation
Linked Chemical Information. LinChemIn is a Python toolkit that leverages the native connectivity of Chemical Reaction Data and provides actionable insights. The toolkit provides a program interface to several Computer-Aided Synthesis Prediction tools, allowing users to devise and calculate metrics on predicted Chemical Synthetic Routes.
- Host: GitHub
- URL: https://github.com/syngenta/linchemin
- Owner: syngenta
- License: mit
- Created: 2022-11-07T21:12:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-02T15:05:30.000Z (over 2 years ago)
- Last Synced: 2025-04-14T21:09:39.005Z (about 1 year ago)
- Topics: casp, chemoinformatics, python, synthesis
- Language: Python
- Homepage:
- Size: 575 KB
- Stars: 35
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[](https://pypi.python.org/pypi/linchemin)
[](https://pypi.python.org/pypi/linchemin)
[](https://pepy.tech/project/linchemin)
[](https://pepy.tech/project/linchemin)

[](https://linchemin.readthedocs.io/en/latest/?badge=latest)
[](https://opensource.org/licenses/MIT)
[](https://github.com/syngenta/linchemin/blob/main/CONTRIBUTING.md)
[](https://www.rdkit.org/)

## LinChemIn (Linked Chemical Information)
The Linked Chemical Information (LinChemIn) package is a python toolkit that allows chemoinformatics operations on synthetic routes and reaction networks.
## Authors and Maintainers
[Marta Pasquini](mailto:marta.pasquini@syngenta.com)
[Marco Stenta](mailto:marco.stenta@syngenta.com)
## Resources
|resource type|link|
|---|---|
|project page|https://linchemin.github.io|
|repository|https://github.com/syngenta/linchemin |
|documentation|http://linchemin.readthedocs.io|
|pypi page|https://pypi.org/project/linchemin|
## Install for usage
### 1) pypi
>pip install linchemin
>
### 2) clone & pip
>git clone https://github.com/syngenta/linchemin
>cd linchemin
>pip install .
### 3) pip from git
>pip install git+https://github.com/syngenta/linchemin
## Install for development
>git clone https://github.com/syngenta/linchemin
>cd linchemin
>pip install -e .[dev]
Testing is based on pytest
## Configuration
This package requires some configuration parameters to work,
including some secretes to store access credentials to database and services.
After installation, and before the first usage, the use should run the following command
>linchemin_configure
his command generates the user_home/linchemin directory and places into it two files:
1. settings.toml populated with defaults settings. The user can review and modify these values if necessary.
2. .secrets.toml containing the keys for the necessary secrets. The user must replace the placeholders with the correct values
For more details please refer to the Configuration section of the documentation