Skip to content

Releases: mbzuai-nlp/ChemLab-Assets

ChemLab-Assets 1.5.0

Choose a tag to compare

@ZiruiSongBest ZiruiSongBest released this 25 Oct 19:43

chemlab, a command line that lets LLM agents run all 203 instruments; plus labware, storage and reagents.

  • Two ways to use ChemLab. A robot can work an instrument by hand in a 3D simulator (embodied mode), or an LLM agent can work it from a shell (agentic mode). Both drive the same behaviour model.
  • chemlab (new top-level chemlab/): a command line over all 203 instruments, with plain verbs for 30 instrument classes, error messages that say how to fix the command, screenshots of instrument screens, a sandboxed shell and MCP tools for the basic commands. It runs on Python on Linux, without a GPU.
  • 276 tasks with checkers: python -m chemlab.tasks list, do a task yourself with shell, or score your agent's commands with run --solution.
  • A stocked lab: a default inventory of 97 stored containers and 189 items loaded in instruments.
  • Lab supplies: 62 models of specific products, from DURAN screw-cap bottles, vials, tubes, well plates and Opentrons tip racks to a reagent shelf, safety cabinets, refrigerators, a desiccator and gas cylinders. Caps are separate parts; every container records its grasp points and inside volume. A table of 239 substances gives hazard codes and storage classes.
  • README, website and video: robot workflows in Isaac Sim (esterification, Quantos powder dosing), joint and storage-lab renders, terminal examples, and an 85-second video.
  • Fixes: the 3D explorer now moves parts that the GLB export renamed (the IKA RV 10 glassware now rises with the lift; also the XPR204E display and the Extrahera slot labels).

Models and data: Hugging Face dataset (v1.5.0) · Video: project website · Request an instrument: form

🤖 Generated with Claude Code

ChemLab-Assets 1.4.0

Choose a tag to compare

@ZiruiSongBest ZiruiSongBest released this 21 Oct 18:13

Working front-panel menus for 106 instruments; step through a menu and preview the screen after each step.

  • Keys, knobs, switches and touchscreens follow each instrument's manual: 58 touchscreens, 28 text menus and 20 simple displays that step through settings.
  • examples/preview_menu.py applies a list of panel steps and saves the screen after each one, plus a strip image.
  • Agents get new contract capabilities: panel.press, panel.turn, panel.switch, panel.touch and panel.capture; panel.frame is for evaluators.
  • All 106 panels were checked in Isaac Sim through the Matterix framework; a robot arm pressed a key or tapped the screen on 97 of them.
  • Also: updated 3D models for 23 instruments whose keys and screens now match the real front panel, corrected water density in 9 data files, and a new panel_ui column in the catalog.

Models and data: Hugging Face dataset (v1.4.0) · Request an instrument: form

🤖 Generated with Claude Code

ChemLab-Assets 1.3.0

Choose a tag to compare

@ZiruiSongBest ZiruiSongBest released this 17 Oct 13:33

5 new instruments (203 in total); 44 instruments rebuilt with more realistic 3D models.

  • New: ECO PHYSICS nCLD 822 M, CAMAG TLC Scanner 4, SCIEX PA 800 Plus, Agilent 1260 Infinity III SFC, Wyatt Eclipse AF4.
  • Versions now have three numbers: new features raise the middle one, fixes raise the last one.

Models and data: Hugging Face dataset (v1.3.0) · Request an instrument: form

🤖 Generated with Claude Code

ChemLab-Assets 1.2

Choose a tag to compare

@ZiruiSongBest ZiruiSongBest released this 16 Oct 10:09

103 built-in reactions, now including light- and current-driven ones; richer reference data; instrument request form.

Models and data: Hugging Face dataset (v1.2) · Request an instrument: form

🤖 Generated with Claude Code

ChemLab-Assets 1.1

Choose a tag to compare

@ZiruiSongBest ZiruiSongBest released this 15 Oct 16:11

More instruments now return results based on real published data instead of placeholder values:

  • 18 new reference-data libraries (e.g. GC, IR, NMR, XRD, titration) and 32 expanded ones.
  • A shared table of 200 common compounds, linked to the instruments that can measure each of them.
  • 38 built-in chemical reactions (up from 8) for heating and reaction equipment.

Models and data: Hugging Face dataset (v1.1) · 3D explorer: Space · Website: project page

🤖 Generated with Claude Code