专利情报
基于专利的竞争情报通过分析专利申请中声明的基因、疾病靶点、药物机制和治疗方法,揭示了竞争对手研发管线、治疗策略和潜在市场动向的关键洞察。通过追踪哪些公司正在为特定分子靶点、联合疗法或特定疾病的适应症申请专利,组织能够识别新兴的竞争威胁、潜在的合作机会以及自身创新努力的“空白地带”。这种情报在制药和生物技术领域尤为宝贵,因为专利申请往往在临床数据或产品发布前数年就预示了战略意图,从而使公司能够预测特定治疗领域的竞争动态并相应调整其开发优先级。
场景
设想一家制药公司的竞争情报团队正在试图了解阿尔茨海默病治疗的竞争格局——他们需要连接数千项专利中碎片化的信息,以确定哪些竞争对手正在针对特定的基因(如 APOE 或 TREM2)、正在探索哪些作用机制,以及哪些公司可能拥有重叠或互补的方法。传统的关系型数据库难以处理这一点,因为专利、基因、疾病、药物机制、公司和发明人之间的关系构成了一个复杂的、相互关联的网络,难以进行高效查询。
解决方案
Neo4j 的图数据库通过自然地对这些关系建模,在此方面表现卓越——专利与它们提及的基因相关联,基因与它们相关的疾病相连,疾病与治疗方法及药物类别相连,而公司则通过共享的靶点或机制与它们自己的专利以及竞争对手的专利相关联。竞争分析师可以编写一条简单的 Cypher 查询语句来询问诸如“向我展示所有正在申请阿尔茨海默病 BACE 抑制剂专利且同时提及炎症相关基因的公司”或“查找所有针对我们主要化合物相同蛋白质的专利,并揭示该靶点周围的竞争网络”之类的问题。这使得团队能够快速可视化竞争集群,识别致力于互补机制的潜在收购目标,在治疗趋势成为主流之前发现它们,并根据对竞争专利格局的全面了解,就自身研发投资的重点做出明智的决策。
演示数据
该数据集包括
-
4 家具有重叠竞争利益的制药公司(辉瑞、诺华、罗氏、渤健)
-
6 项涵盖不同治疗领域的专利
-
药物靶点(BACE1, TREM2, TNF-alpha, IL-6, APOE, MAPT/tau)
-
4 种疾病(阿尔茨海默病、帕金森病、类风湿性关节炎、克罗恩病)
-
机制类型和发明人网络
数据的主要洞察
数据集显示,辉瑞和罗氏在阿尔茨海默病的 BACE1 抑制剂方面存在直接的竞争重叠,而辉瑞和渤健都在探索与 TREM2 相关的神经炎症治疗方法。这种分析有助于确定潜在的收购目标、专利挑战或合作机会。
以下 Cypher 语句将在 Neo4j 数据库中 MERGE(合并)示例图
// MERGE Companies (Owners/Applicants)
MERGE (pfizer:Owner {name: 'Pfizer Inc.', country: 'US'})
MERGE (novartis:Owner {name: 'Novartis AG', country: 'CH'})
MERGE (roche:Owner {name: 'Roche Holdings', country: 'CH'})
MERGE (biogen:Owner {name: 'Biogen Inc.', country: 'US'})
// MERGE Drug Targets (Genes/Proteins)
MERGE (bace1:Target {name: 'BACE1', type: 'Protein', function: 'Beta-secretase enzyme'})
MERGE (apoe:Target {name: 'APOE', type: 'Gene', function: 'Apolipoprotein E'})
MERGE (trem2:Target {name: 'TREM2', type: 'Gene', function: 'Immune receptor'})
MERGE (tau:Target {name: 'MAPT', type: 'Gene', function: 'Tau protein'})
MERGE (tnf:Target {name: 'TNF-alpha', type: 'Protein', function: 'Inflammatory cytokine'})
MERGE (il6:Target {name: 'IL-6', type: 'Protein', function: 'Interleukin-6'})
// MERGE Diseases
MERGE (alzheimers:Disease {name: "Alzheimer's Disease", icd10: 'G30'})
MERGE (parkinsons:Disease {name: "Parkinson's Disease", icd10: 'G20'})
MERGE (ra:Disease {name: 'Rheumatoid Arthritis', icd10: 'M05'})
MERGE (crohns:Disease {name: "Crohn's Disease", icd10: 'K50'})
// MERGE Drug Mechanisms
MERGE (baceInhibitor:Mechanism {name: 'BACE Inhibition', class: 'Small molecule'})
MERGE (antiInflammatory:Mechanism {name: 'Anti-inflammatory', class: 'Biologic'})
MERGE (immunomodulator:Mechanism {name: 'Immune modulation', class: 'Antibody'})
MERGE (tauAggregation:Mechanism {name: 'Tau aggregation inhibitor', class: 'Small molecule'})
// MERGE Inventors
MERGE (smith:Inventor {name: 'Dr. Sarah Smith', expertise: 'Neuroscience'})
MERGE (zhang:Inventor {name: 'Dr. Wei Zhang', expertise: 'Medicinal Chemistry'})
MERGE (mueller:Inventor {name: 'Dr. Klaus Mueller', expertise: 'Immunology'})
MERGE (patel:Inventor {name: 'Dr. Raj Patel', expertise: 'Structural Biology'})
// ============================================
// PFIZER PATENTS - Alzheimer's Focus
// ============================================
// Patent 1: Pfizer BACE inhibitor for Alzheimer's
MERGE (p1:Patent {
id: 'US10123456',
title: 'Novel BACE1 inhibitors for treatment of neurodegenerative diseases',
filing_date: '2022-03-15',
status: 'Active'
})
MERGE (p1_claim1:Claim {number: 1, text: 'A compound that inhibits BACE1 activity', independent: true})
MERGE (p1_claim2:Claim {number: 2, text: 'The compound of claim 1 for treating Alzheimers', independent: false})
MERGE (p1_desc:Description {text: 'Small molecule inhibitors targeting BACE1 with improved brain penetration'})
MERGE (p1)-[:HAS_OWNER]->(pfizer)
MERGE (p1)-[:HAS_INVENTOR]->(smith)
MERGE (p1)-[:HAS_INVENTOR]->(zhang)
MERGE (p1)-[:HAS_CLAIM]->(p1_claim1)
MERGE (p1)-[:HAS_CLAIM]->(p1_claim2)
MERGE (p1_claim2)-[:HAS_SUBCLAIM]->(p1_claim1)
MERGE (p1)-[:HAS_DESCRIPTION]->(p1_desc)
MERGE (p1)-[:TARGETS]->(bace1)
MERGE (p1)-[:MENTIONS_TARGET]->(apoe)
MERGE (p1)-[:TREATS]->(alzheimers)
MERGE (p1)-[:USES_MECHANISM]->(baceInhibitor)
// Patent 2: Pfizer inflammation-related AD patent
MERGE (p2:Patent {
id: 'US10234567',
title: 'Anti-inflammatory compounds for cognitive disorders',
filing_date: '2023-01-20',
status: 'Active'
})
MERGE (p2)-[:HAS_OWNER]->(pfizer)
MERGE (p2)-[:HAS_INVENTOR]->(smith)
MERGE (p2)-[:TARGETS]->(trem2)
MERGE (p2)-[:TARGETS]->(tnf)
MERGE (p2)-[:TREATS]->(alzheimers)
MERGE (p2)-[:USES_MECHANISM]->(immunomodulator)
// ============================================
// NOVARTIS PATENTS - Multi-disease approach
// ============================================
// Patent 3: Novartis tau-targeting therapy
MERGE (p3:Patent {
id: 'EP3456789',
title: 'Tau protein aggregation inhibitors',
filing_date: '2022-08-10',
status: 'Active'
})
MERGE (p3)-[:HAS_OWNER]->(novartis)
MERGE (p3)-[:HAS_INVENTOR]->(mueller)
MERGE (p3)-[:TARGETS]->(tau)
MERGE (p3)-[:TREATS]->(alzheimers)
MERGE (p3)-[:TREATS]->(parkinsons)
MERGE (p3)-[:USES_MECHANISM]->(tauAggregation)
// Patent 4: Novartis anti-inflammatory
MERGE (p4:Patent {
id: 'EP3567890',
title: 'IL-6 antagonists for autoimmune diseases',
filing_date: '2023-02-15',
status: 'Active'
})
MERGE (p4)-[:HAS_OWNER]->(novartis)
MERGE (p4)-[:HAS_INVENTOR]->(mueller)
MERGE (p4)-[:TARGETS]->(il6)
MERGE (p4)-[:TREATS]->(ra)
MERGE (p4)-[:TREATS]->(crohns)
MERGE (p4)-[:USES_MECHANISM]->(antiInflammatory)
// ============================================
// ROCHE PATENTS - Competitive overlap
// ============================================
// Patent 5: Roche BACE inhibitor (competitive with Pfizer)
MERGE (p5:Patent {
id: 'WO2022123456',
title: 'Beta-secretase inhibitors with enhanced selectivity',
filing_date: '2022-06-01',
status: 'Active'
})
MERGE (p5)-[:HAS_OWNER]->(roche)
MERGE (p5)-[:HAS_INVENTOR]->(patel)
MERGE (p5)-[:TARGETS]->(bace1)
MERGE (p5)-[:MENTIONS_TARGET]->(trem2)
MERGE (p5)-[:TREATS]->(alzheimers)
MERGE (p5)-[:USES_MECHANISM]->(baceInhibitor)
// ============================================
// BIOGEN PATENTS - Neuroinflammation focus
// ============================================
// Patent 6: Biogen neuroinflammation
MERGE (p6:Patent {
id: 'US10345678',
title: 'Immune checkpoint modulation in neurodegenerative diseases',
filing_date: '2023-03-10',
status: 'Active'
})
MERGE (p6)-[:HAS_OWNER]->(biogen)
MERGE (p6)-[:HAS_INVENTOR]->(patel)
MERGE (p6)-[:TARGETS]->(trem2)
MERGE (p6)-[:TARGETS]->(tnf)
MERGE (p6)-[:TREATS]->(alzheimers)
MERGE (p6)-[:TREATS]->(parkinsons)
MERGE (p6)-[:USES_MECHANISM]->(immunomodulator)
// ============================================
// PATENT CITATIONS (showing prior art connections)
// ============================================
MERGE (pub1:Publication {id: 'PMID12345678', title: 'BACE1 structure and function'})
MERGE (pub2:Publication {id: 'PMID23456789', title: 'TREM2 role in Alzheimers'})
MERGE (p1)-[:CITES]->(pub1)
MERGE (p5)-[:CITES]->(pub1)
MERGE (p2)-[:CITES]->(pub2)
MERGE (p6)-[:CITES]->(pub2)
// ============================================
// PATENT FAMILIES
// ============================================
MERGE (fam1:Family {id: 'FAM001', priority_date: '2022-03-15'})
MERGE (fam2:Family {id: 'FAM002', priority_date: '2022-06-01'})
MERGE (p1)-[:BELONGS_TO]->(fam1)
MERGE (p5)-[:BELONGS_TO]->(fam2)
Cypher 查询
随后的查询演示了如何从专利图数据模型中提取竞争情报洞察。
基于专利,一家公司正在研究哪些疾病?
这是了解公司治疗重点领域的最基础查询。它可用于缩小特定疾病领域的竞争对手范围。
WITH "Pfizer Inc." AS companyName
MATCH (company:Owner {name: companyName})<-[:HAS_OWNER]-(patent:Patent)-[:TREATS]->(disease:Disease)
RETURN company.name, collect(DISTINCT disease.name) AS diseases
哪些公司正在针对同一种疾病瞄准同一个基因/蛋白质?
针对特定的公司和疾病,识别正在研究相同靶点的竞争对手。
这可用于强调直接的竞争威胁、潜在的合作机会或专利挑战目标。
WITH
"Pfizer Inc." AS companyName,
"Alzheimer's Disease" AS targetDisease
MATCH
(pfizer:Owner {name: companyName})<-[:HAS_OWNER]-(pfizerPatent:Patent)-[:TREATS]->(ad:Disease {name: targetDisease}),
(pfizerPatent)-[:TARGETS]->(target:Target),
(competitorPatent:Patent)-[:TARGETS]->(target),
(competitorPatent)-[:TREATS]->(ad),
(competitorPatent)-[:HAS_OWNER]->(competitor:Owner)
WHERE competitor <> pfizer
RETURN
target.name AS SharedTarget,
collect(DISTINCT competitor.name) AS Competitors,
count(DISTINCT competitorPatent) AS CompetingPatents
3. 查找所有研究相同靶点的公司以及它们所针对的疾病
锁定特定靶点后,我们可以识别出拥有针对该靶点专利的公司,以及它们利用这些专利所应对的疾病。
这对于了解特定生物靶点周围的竞争格局,以及识别潜在的机会或威胁非常有用。
WITH 'BACE1' AS targetName
MATCH
(patent:Patent)-[:TARGETS]->(target:Target {name: targetName}),
(patent)-[:HAS_OWNER]->(company:Owner),
(patent)-[:TREATS]->(disease:Disease)
RETURN
company.name AS Company,
collect(DISTINCT disease.name) AS Diseases,
count(patent) AS PatentCount
4. 竞争格局 - 哪些公司拥有重叠的靶点和疾病?
此处的目的是找到正在针对相同疾病研究相同靶点的公司对,这表明存在直接竞争。
这可能表明竞争空间拥挤、存在潜在专利纠纷,或者需要进行差异化竞争的领域。
MATCH
(p1:Patent)-[:HAS_OWNER]->(c1:Owner),
(p1)-[:TARGETS]->(target:Target),
(p1)-[:TREATS]->(disease:Disease),
(p2:Patent)-[:HAS_OWNER]->(c2:Owner),
(p2)-[:TARGETS]->(target),
(p2)-[:TREATS]->(disease)
WHERE c1.name < c2.name
RETURN
c1.name AS Company1,
c2.name AS Company2,
target.name AS SharedTarget,
disease.name AS SharedDisease,
count(*) AS OverlapScore
ORDER BY OverlapScore DESC
5. 查找提及阿尔茨海默病炎症相关靶点的专利
此类查询对于识别那些没有直接被专利声明的潜在靶点非常有用,因此它们可能是创新或收购的良好途径。
WITH
"Alzheimer's Disease" AS diseaseName,
['TREM2', 'TNF-alpha', 'IL-6'] AS inflammatoryTargets
MATCH
(patent:Patent)-[:TREATS]->(ad:Disease {name: diseaseName}),
(patent)-[:TARGETS|MENTIONS_TARGET]->(target:Target)
WHERE target.name IN inflammatoryTargets
MATCH (patent)-[:HAS_OWNER]->(company:Owner)
RETURN
company.name AS Company,
patent.id AS PatentID,
collect(target.name) AS InflammatoryTargets
6. 发明人协作网络
此查询可用于识别在多家公司工作的关键发明人,这预示着潜在的知识转移、合作机会,甚至是利益冲突。
MATCH
(inv1:Inventor)<-[:HAS_INVENTOR]-(patent:Patent)-[:HAS_INVENTOR]->(inv2:Inventor)
WHERE inv1.name < inv2.name
MATCH
(patent)-[:HAS_OWNER]->(company:Owner),
(patent)-[:TREATS]->(disease:Disease)
RETURN
inv1.name AS Inventor1,
inv2.name AS Inventor2,
company.name AS Company,
collect(DISTINCT disease.name) AS DiseasesWorkedOn