pharmaclaw-ip-expansion-agent
Intellectual Property Expansion Agent for pharma drug discovery/development teams. Proactively manages/expands IP portfolios by analyzing SMILES/molecules from other agents (Drug Discovery/Synthesis), performing infringement/FTO analyses via RDKit similarity & patent APIs, mining prior art for novelty suggestions (bioisosteres/derivatives), and recommending strategic claims. Triggers on: IP/patent/FTO/infringement/novelty/prior art queries for molecules/SMILES/therapeutics; portfolio tracking; chaining with chemistry-query/Tox/Safety agents. Use for patentable derivative ideas, risk matrices, white space identification, expiration monitoring.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cheminem/pharmaclaw-ip-expansion-agentPharma IP Expansion Agent
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).
Core Capabilities
Follow workflow: Parse input → Analyze → Generate report → Log to portfolio DB.
- Portfolio Management: Track assets (patents/apps), monitor expirations. Use
scripts/agent.py track. - Infringement Analysis: RDKit Morgan FP Tanimoto (>0.8 flag risk) vs patent compounds.
- FTO Assessments: USPTO/PubChem searches for blocking patents in area.
- Prior Art Mining/Novelty: NLP extract claims/chemicals → suggest RDKit bioisosteres evading art.
- Strategic Expansion: Recommend continuations/repurposing based on trends.
Quick Start
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.
Workflow Decision Tree
- Input JSON/SMILES? → RDKit parse → Fingerprint → Compare patents (scripts/rdkit_utils.py)
- Portfolio query? → SQLite query (self.db)
- FTO/Prior art? → API fetch → NLP parse (references/nlp_patterns.md) → Similarity
- Strategic? → Market trends via PubChem stats + derivatives
- Edge: Intl/PCT/AI-inv? → Note variations, flag enablement risks.
Always output structured JSON: {"risks": [...], "suggestions": [...], "viz_path": "report.png", "recommendations": {...}} + MD report.
Multi-Agent Integration (OpenClaw)
- Input from Synthesis/chemistry-query:
{"smiles": [...], "reactions": [...]}→ Auto infringement check. - Chain w/ Tox/Safety: Incorporate ADMET/safety to prioritize claims.
- Spawn:
sessions_spawn task="IP expand this SMILES from synth: ..." - Autonomous: Cron portfolio checks.
Resources
scripts/
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
references/
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.
assets/
report_template.md: MD report format.portfolio_schema.sql: DB init.risk_matrix_template.svg: Editable viz.
Copy to outputs.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cheminem-pharmaclaw-ip-expansion-agent": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
pharmaclaw-pharmacology-agent
Pharmacology agent for ADME/PK profiling of drug candidates from SMILES. Computes drug-likeness (Lipinski Ro5, Veber rules), QED, SA Score, ADME predictions (BBB permeability, aqueous solubility, GI absorption, CYP3A4 inhibition, P-gp substrate, plasma protein binding), and PAINS alerts. Chains from chemistry-query for SMILES input. Triggers on pharmacology, ADME, PK/PD, drug likeness, Lipinski, absorption, distribution, metabolism, excretion, BBB, solubility, bioavailability, lead optimization, drug profiling.
pharmaclaw-catalyst-design
Organometallic catalyst recommendation and novel ligand design for drug synthesis reactions. Recommends catalysts (Pd, Ru, Rh, Ir, Ni, Cu, Zr, Fe) for reaction types (Suzuki, Heck, Buchwald-Hartwig, metathesis, hydrogenation, click, etc.) from curated database with scoring. Designs novel ligand variants via RDKit (steric, electronic, bioisosteric modifications). Chains from chemistry-query/retrosynthesis (receives reaction type + substrate) and feeds into IP Expansion (novel ligands as patentable inventions). Triggers on catalyst, ligand, organometallic, cross-coupling catalyst, reaction conditions, catalyst selection, ligand design, cone angle, bite angle, phosphine, NHC, palladium catalyst, ruthenium catalyst.
chemistry-query
Chemistry agent skill for PubChem API queries (compound info/properties, structures/SMILES/images, synthesis routes/references) + RDKit cheminformatics (SMILES to molecule props/logP/TPSA, 2D PNG/SVG viz, Morgan fingerprints, retrosynthesis/BRICS disconnects, multi-step synth planning). Use for chemistry tasks involving compounds, molecules, structures, PubChem data, RDKit analysis, SMILES processing, synthesis routes, retrosynthesis, reaction simulation. Triggers on chemistry, compounds, molecules, chemical data/properties, PubChem, RDKit, SMILES, structures, synthesis, reactions, retrosynthesis, synth plan/route.
Drug Team
Skill by cheminem
pharma-pharmacology-agent
Pharmacology agent for ADME/PK profiling of drug candidates from SMILES. Computes drug-likeness (Lipinski Ro5, Veber rules), QED, SA Score, ADME predictions (BBB permeability, aqueous solubility, GI absorption, CYP3A4 inhibition, P-gp substrate, plasma protein binding), and PAINS alerts. Chains from chemistry-query for SMILES input. Triggers on pharmacology, ADME, PK/PD, drug likeness, Lipinski, absorption, distribution, metabolism, excretion, BBB, solubility, bioavailability, lead optimization, drug profiling.