compound-mapPOST

Diversified patent sample + SMILES extraction for a target.

Picks a diversified sample of patents mentioning the target, prefers US versions, runs structures-api over each, and returns deduped SMILES with similarity scoring.

Endpoint

POST https://api.frontwind.ai/v1/agents/compound-map

Example

curl -X POST https://api.frontwind.ai/v1/agents/compound-map \
  -H "Authorization: Bearer fw_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "target": "TROP2", "max_patents": 20 }'

Request body

FieldTypeRequiredDescription
targetstringYesGene/protein symbol, e.g. 'TROP2'.
max_patentsintegerdefault 20
candidate_poolintegerdefault 200
max_panels_per_patentintegerdefault 6
max_crops_per_patentintegerdefault 12
seedstringNo

Response data

FieldTypeDescription
targetstring
aliasesarray
assigneesarray
similarityobject
n_selectedinteger
n_compound_cropsinteger
n_smiles_rawinteger
n_similarity_pairsinteger
elapsed_snumber

Example response

{
  "ok": true,
  "agent": "compound-map",
  "data": {
    "target": "TROP2",
    "aliases": [
      "TACSTD2",
      "EGP1"
    ],
    "n_selected": 20,
    "n_compound_crops": 84,
    "n_smiles_raw": 41,
    "n_similarity_pairs": 25,
    "similarity": {
      "pairs": [
        {
          "tanimoto": 0.72
        }
      ]
    },
    "assignees": [
      {
        "assignee": "Daiichi Sankyo",
        "patent_count": 3
      }
    ],
    "elapsed_s": 311.2
  },
  "elapsed_s": 42
}

← All agents