Sign inSign up

docminus/decimer_api

By docminus

Updated 5 months ago

DECIMER (v2) chemical structure image to SMILES conversion via FastAPI or Python client.

Image
API management
Machine learning & AI
Web servers
0

2.6K

docminus/decimer_api repository overview

Decimer (v2) Server API

DECIMER chemical structure image-to-SMILES service via FastAPI (including reaction-based images).
Docs and source: https://github.com/DocMinus/DecimerServerAPI

What’s new in V1.2.1: Hardened, MCP-compatible endpoints. Fully back compatible to V0.2.1

What's new in V1.4.0: New /system/status endpoint reporting CPU/GPU accelerator type and TensorFlow version. (GPU Docker build available when building from source)

Usage

Use docker compose up -d / docker compose down with:

services:
  decimer_api:
    platform: linux/amd64
    image: docker.io/docminus/decimer_api:latest
    container_name: decimerapi
    ports:
      - "8099:8099"
    volumes:
      - model_files:/home/appuser/.data/DECIMER-V2
    restart: always

volumes:
  model_files:
Tags
  • latest = newest release
  • 1.2.1, 0.2.1, etc. = fixed release tags

For reproducible deployments, pin a version tag (for example :1.2.0) instead of :latest.

API notes
  • Main endpoint: POST /image2smiles/
  • Python client:
    • call_image2smiles(...) -> returns SMILES string (backward compatible)
    • call_image2smiles_with_meta(...) -> returns full metadata payload
Platform

linux/amd64 image (compatible with Windows/Linux/macOS, including Apple Silicon).

If you want architecture-native or custom builds, build from source using the GitHub repo above.

Tag summary

Content type

Image

Digest

sha256:91770b7d8

Size

925.5 MB

Last updated

5 months ago

docker pull docminus/decimer_api