MCPcopy Index your code
hub / github.com/datamol-io/medchem

github.com/datamol-io/medchem @2.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.1.0 ↗ · + Follow
304 symbols 909 edges 52 files 165 documented · 54% updated 13mo ago2.0.5 · 2024-11-18★ 756 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img src="https://github.com/datamol-io/medchem/raw/2.1.0/docs/images/logo.png" height="200px">
<h3>Medchem - Molecular filtering for drug discovery</h3>

PyPI Conda PyPI - Downloads Conda PyPI - Python Version license GitHub Repo stars GitHub Repo stars test release code-check doc

Medchem is a Python library that proposes multiple molecular medchem filters to a wide range of use cases relevant in a drug discovery context.

Installation

micromamba install -c conda-forge medchem

# or using pip
pip install medchem

Documentation

Visit https://medchem-docs.datamol.io/.

Development lifecycle

Setup dev environment

micromamba create -n medchem -f env.yml
micromamba activate medchem

pip install --no-deps -e .

Tests

You can run tests locally with:

pytest

License

Under the Apache-2.0 license. See LICENSE.md.

Citation

DOI

Core symbols most depended-on inside this repo

Shape

Function 163
Method 127
Class 14

Languages

Python100%

Modules by API surface

medchem/catalogs/_catalogs.py38 symbols
medchem/query/_parser.py24 symbols
medchem/rules/basic_rules.py22 symbols
medchem/groups/_groups.py21 symbols
medchem/query/_eval.py20 symbols
tests/test_rules.py14 symbols
tests/test_query.py12 symbols
medchem/functional/_api.py11 symbols
tests/test_groups.py10 symbols
tests/test_functional_api.py10 symbols
medchem/rules/_rule_filter.py10 symbols
medchem/functional/_generic.py9 symbols

For agents

$ claude mcp add medchem \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page