Intellectual Property Expansion Agent for pharma drug discovery/development teams. Proactively manages/expands IP portfolios by analyzing SMILES/molecules fr...
Specialized agent extending pharma team agents (Drug Discovery, Synthesis via chemistry-query, Patent/Literature/Tox/Safety). Analyzes inputs (SMILES, keywords, profiles) for actionable IP insights: portfolio mgmt, infringement/FTO, prior art novelty, strategic expansion. Outputs JSON/MD reports + RDKit viz (PNG/SVG).
Follow workflow: Parse input → Analyze → Generate report → Log to portfolio DB.
scripts/agent.py track.Exec main agent:
python3 scripts/agent.py --mode analysis --input '{"smiles": ["CCO"], "from_agent": "synthesis", "therapeutic": "pain"}'
Output: JSON report w/ risks, suggestions, viz saved to assets/.
For multi-agent chaining (OpenClaw): Spawn sub-session w/ this skill active, pass JSON from chemistry-query.
Always output structured JSON: {"risks": [...], "suggestions": [...], "viz_path": "report.png", "recommendations": {...}} + MD report.
{"smiles": [...], "reactions": [...]} → Auto infringement check.sessions_spawn task="IP expand this SMILES from synth: ..."agent.py: Main class IPExpansionAgent w/ all methods. Exec directly or import.rdkit_utils.py: FP/similarity/bioisosteres.patent_fetch.py: USPTO/PubChem APIs.nlp_extract.py: Claims/chem names (spaCy).Test: python3 scripts/agent.py --help
apis.md: USPTO/EPO/PubChem endpoints.rdkit_guide.md: FP radii, Tanimoto thresholds.ip_strategies.md: Claims types, FTO best practices.pharma_trends.md: AI-IP, PCT notes.Load via read references/apis.md for API details.
report_template.md: MD report format.portfolio_schema.sql: DB init.risk_matrix_template.svg: Editable viz.Copy to outputs.
ip_portfolio.db (assets/portfolio_schema.sql).pip install rdkit-pypi requests pandas sqlite3 spacy scispacy (assume chemistry env).logs/ip_expansion.log.exec on scripts/ for analysis; write reports.For updates, edit class methods.
ZIP package — ready to use