Skip to main content

    technical overview

    how a run becomes an artifact

    from question to a planned run, a grounded result, and the artifact and record behind it. anthropic direct, or anything openrouter reaches — your own key, or your own hardware.

    the pipeline

    five steps between a question and a result.

    the orchestrator is the central routing layer — it classifies intent, selects models and tools, manages multi-turn context, and enforces quality guardrails before results reach the user.
    1. query

      natural language query

      describe what you need in plain english — a target, a compound, or a research question.

    2. intent

      intent detection

      the runtime interprets the request and routes it toward the capabilities that can answer it.

    3. model

      provider selection

      the language layer uses the configured model path, with the model choice kept separate from the biomedical work.

    4. tools

      tool execution

      the selected tools execute through the runtime and pass their outputs into the next required step.

    5. quality

      quality evaluation

      results are checked, grounded, and returned as interactive cards with their source context.

    500+ scientific tools

    each tool is typed, normalized and rendered.

    tools are organized by domain and executed in parallel on serverless gpu. each tool has a typed schema, normalizer, and canvas card renderer.
    • structure prediction

      protein folding (esmfold, openfold), binding site detection, homology modeling, and structure alignment.

    • molecular generation

      de novo design (genmol), fragment growing, scaffold decoration, and safe fragment ingestion.

    • property prediction

      admet profiling, toxicity screening, drug-likeness filters, solubility prediction, and medchem alerts.

    • synthesis planning

      retrosynthetic routes, reaction feasibility, vendor sourcing (zinc, molport), and cost estimation.

    • literature & databases

      pubchem, uniprot, chembl, wikidata, clinical trials, patent search, and citation extraction.

    • target assessment

      druggability scoring, binding pocket analysis, selectivity prediction, and cancer genomics (tmb/msi).

    • genomics & multi-omics

      bulk/single-cell rna-seq, deseq2, variant calling, epigenomics, and hi-c 3d genome analysis.

    • molecular docking

      diffdock, gnina, colabdock, mm-gbsa rescoring, and pose visualization with mol*.

    canvas & passports

    every result renders as a card you can work with.

    3d molecular viewers, docking pose visualizations, volcano plots, and more. the card registry dispatches to the right renderer automatically.
    • typed result cards

      the result registry maps tool outputs to an appropriate interactive view, with a generic fallback when no bespoke view exists.

    • domain sub-renderers

      domain-specific renderers handle structures, docking poses, plots, and other scientific result shapes.

    results from multiple tools are aggregated into a single compound passport — a unified view of everything known about a molecule. a passport is what a chain of tools produces together; it is an output of the platform, not the thing the platform is.

    • admet →
    • docking →
    • synthesis →
    • vendors →
    • literature →
    • compound passport

    one ledger, every surface

    every client writes to one auditable ledger.

    chat, curl, the CLI, the MCP server, and the pleach SDK all reach the same runtime. every call leaves a tamper-evident record you can check. edit a row and the chain breaks at the verifier. it detects modification; it does not prevent it, and it is not access control.

    the runtime under .bloom* is pleach — a fair-source agent runtime whose typed audit row gives you per-run provenance, deterministic replay, and time-travel checkpoints.

    ready to try it?

    describe a target, a compound, or a question.

    .bloom* handles the rest.
    Loading...