Negative results intelligence for drug discovery — query measured failures via MCP.
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
A compound (structure, name, max clinical phase) + its full negative profile across modalities/sources.
Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails).
Maximum number of findings to return (1–100, default 25).
Number of findings to skip before this page, for pagination (default 0).
ChEMBL molecule ID, e.g. CHEMBL941.
Compound InChIKey (provide one of inchi_key, chembl_id, or pubchem_cid).
PubChem Compound ID (CID).
A compound (structure, name, max clinical phase) + its full negative profile across modalities/sources.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| chembl_id | string | ChEMBL molecule ID, e.g. CHEMBL941. |
| inchi_key | string | Compound InChIKey (provide one of inchi_key, chembl_id, or pubchem_cid). |
| pubchem_cid | integer | PubChem Compound ID (CID). |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"chembl_id": {
"type": "string",
"description": "ChEMBL molecule ID, e.g. CHEMBL941."
},
"inchi_key": {
"type": "string",
"description": "Compound InChIKey (provide one of inchi_key, chembl_id, or pubchem_cid)."
},
"pubchem_cid": {
"type": "integer",
"description": "PubChem Compound ID (CID)."
}
}
}Per-modality and per-source coverage stats (honest Phase-1 numbers).
No arguments.
{
"type": "object",
"properties": {}
}Full provenance + detail for a single finding by id.
| Argument | Type | Description |
|---|---|---|
| id* | string | finding UUID |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "finding UUID"
}
}
}Per-target Layer-1 model card: training counts and held-out scaffold-split metrics (ROC-AUC, PR-AUC, Brier, calibration). Accepts a gene symbol (e.g. EGFR) or UniProt accession (e.g. P00533).
| Argument | Type | Description |
|---|---|---|
| target* | string | gene symbol or UniProt accession (required) |
{
"type": "object",
"required": [
"target"
],
"properties": {
"target": {
"type": "string",
"description": "gene symbol or UniProt accession (required)"
}
}
}Target 'graveyard' / exhaustion index: how many distinct compounds/agents have been tried against a target and failed, broken down by modality and outcome. Answers 'how picked-over is this target?'. Accepts a gene symbol (e.g. EGFR) or a UniProt accession (e.g. P00533).
| Argument | Type | Description |
|---|---|---|
| target* | string | gene symbol or UniProt accession (required) |
{
"type": "object",
"required": [
"target"
],
"properties": {
"target": {
"type": "string",
"description": "gene symbol or UniProt accession (required)"
}
}
}Summary of the Layer-1 inactivity-scoring model registry: how many per-target models, split by family, and median scaffold-split ROC-AUC.
No arguments.
{
"type": "object",
"properties": {}
}Coverage browse: the most heavily-pursued ('graveyard') targets, ranked by recorded negative findings. Optional family filter (kinase, gpcr, protease, nuclear_receptor, ion_channel, transporter, phosphatase, other).
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| family | string | target family filter (optional) |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"family": {
"type": "string",
"description": "target family filter (optional)"
}
}
}ADC failures attributed to linker chemistry.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Small-molecule ADMET failures.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}ADMET failures across ALL modalities.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Ancestry-specific CRISPR failures.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Bispecific format/engineering failures.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Antibody developability failures.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Drug-drug interaction failures.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}ADCs that failed at any stage.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Bispecifics that failed at any stage.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Discontinued/terminated clinical antibodies.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Non-dependency / failed essentiality screens.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Failed/ineffective CRISPR guides.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}ASOs/siRNAs that failed engagement/developability.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Failed peptide therapeutics.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}PROTACs that failed degradation/ternary/permeability.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Findings that failed to replicate.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Small molecules that failed selectivity.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Failed/terminated vaccines (by pathogen/indication).
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| indication | string | disease/indication |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"indication": {
"type": "string",
"description": "disease/indication"
}
}
}Inactive small-molecule compound-target pairs.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}ALL failed approaches for an indication across every modality.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| indication* | string | indication (required) |
{
"type": "object",
"required": [
"indication"
],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"indication": {
"type": "string",
"description": "indication (required)"
}
}
}Approaches that failed for a mechanism (by target).
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Oligonucleotide delivery failures.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Vaccine + antimicrobial + antibody failures for a pathogen.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| pathogen* | string | pathogen name (required) |
{
"type": "object",
"required": [
"pathogen"
],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"pathogen": {
"type": "string",
"description": "pathogen name (required)"
}
}
}Peptide stability/half-life failures.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}PROTAC E3-ligase recruitment / ternary failures.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}Clinical/preclinical safety failures across modalities.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}ALL failed approaches against a target across every modality.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target* | string | UniProt accession or gene symbol (required) |
{
"type": "object",
"required": [
"target"
],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol (required)"
}
}
}Failed vaccine immunogen designs.
| Argument | Type | Description |
|---|---|---|
| tier | string | Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails). |
| limit | integer | Maximum number of findings to return (1–100, default 25). |
| offset | integer | Number of findings to skip before this page, for pagination (default 0). |
| target | string | UniProt accession or gene symbol |
| outcome | string | outcome filter (inactive, failed_safety, terminated, …) |
| compound | string | compound name, ChEMBL ID, or InChIKey |
{
"type": "object",
"required": [],
"properties": {
"tier": {
"enum": [
"curated",
"all"
],
"type": "string",
"default": "curated",
"description": "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of findings to return (1–100, default 25)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of findings to skip before this page, for pagination (default 0)."
},
"target": {
"type": "string",
"description": "UniProt accession or gene symbol"
},
"outcome": {
"type": "string",
"description": "outcome filter (inactive, failed_safety, terminated, …)"
},
"compound": {
"type": "string",
"description": "compound name, ChEMBL ID, or InChIKey"
}
}
}