Skip to content

gosset drugs

Search drugs / therapeutic assets by name, target, disease, modality, company, and phase. Names are resolved to IDs automatically.

bash
gosset drugs [NAME] [filters] [output flags]

NAME (optional positional) is a drug name, resolved to that asset. Omit it to filter only.

Filters

FlagAcceptsExample
NAMEdrug name / idgosset drugs pembrolizumab
--targettarget name / id / class-id--target PD-1 · --target "KRAS G12C"
--diseasedisease name / id--disease "atopic dermatitis"
--modalitymodality name / id--modality "monoclonal antibody" · --modality ADC
--companydeveloper name / id--company "Daiichi Sankyo"
--phasecomma-separated phases--phase 3 · --phase Approved,3 · --phase Preclinical,1
--routeroute(s) of administration--route Oral
--industry-onlyflagrestrict to industry-sponsored programs

Phase values: Preclinical, 1, 2, 3, 4, Approved, Discontinued.

By default results are sorted most-advanced first (Approved → Ph3 → …). Override with --sort.

Examples

A target landscape

bash
# Every TL1A drug, most-advanced first (49 assets)
gosset drugs --target TL1A --table
name          latest_phase  status  developers
------------  ------------  ------  --------------------------------------------
tulisokibart  3             Active  Schering-Plough, Prometheus Biosciences
duvakitug     3             Active  Teva Pharmaceutical Industries, Sanofi
afimkibart    3             Active  Roche, Roivant Sciences, Pfizer, Telavant
FG-M701       2             Active  Beijing Mingzhi Zhishan Biotechnology, AbbVie
…                                   … 49 total
bash
# The crowded TROP2 ADC space (332 assets), approved anchors first
gosset drugs --target TROP2 --limit 20 --fields name,latest_phase,developers --table
name                     latest_phase  developers
-----------------------  ------------  ---------------------------
datopotamab deruxtecan   Approved      Daiichi Sankyo, AstraZeneca
sacituzumab govitecan    Approved      Immunomedics, Gilead Sciences
sacituzumab tirumotecan  3             Klus Pharma, Schering-Plough, Sichuan Colombotai
JSKN016                  3             AlphaMab Oncology
…                                      … 332 total

Filter by phase

bash
# Only approved + Phase 3 PD-1 drugs
gosset drugs --target PD-1 --phase Approved,3 --fields name,latest_phase,developers --table
name           latest_phase  developers
-------------  ------------  ------------------------------------------------
tislelizumab   Approved      BeiGene, Baiji Shenzhou Pharmaceuticals
pembrolizumab  Approved      Schering-Plough
nivolumab      Approved      Ono Pharmaceutical, Medarex, Bristol Myers Squibb
toripalimab    Approved      Junshi Biosciences, Li Ning
bash
# Preclinical KRAS G12C assets
gosset drugs --target "KRAS G12C" --phase Preclinical --table

Target × disease

bash
# TROP2 drugs being developed in breast cancer
gosset drugs --target TROP2 --disease "breast cancer" --fields name,latest_phase,developers --table
name                     latest_phase  developers
-----------------------  ------------  -----------------------------
sacituzumab govitecan    Approved      Immunomedics, Gilead Sciences
datopotamab deruxtecan   Approved      Daiichi Sankyo, AstraZeneca
sacituzumab tirumotecan  3             Klus Pharma, Schering-Plough, Sichuan Colombotai
bash
# Anti-amyloid antibodies in Alzheimer's
gosset drugs --target "amyloid beta" --modality "monoclonal antibody" \
             --disease "alzheimer's disease" --table

By company

bash
# AstraZeneca's ADC pipeline
gosset drugs --company "AstraZeneca" --modality ADC --table

# Daiichi Sankyo Phase 3 assets
gosset drugs --company "Daiichi Sankyo" --phase 3 --table

Look up one drug

bash
gosset drugs "datopotamab deruxtecan"          # full JSON record
gosset drugs "trodelvy" --fields name,latest_phase,targets,diseases --table

Piping to jq

bash
# Just the names of Ph3 TL1A drugs
gosset drugs --target TL1A --phase 3 | jq -r '.[].name'

# Name + developers as CSV
gosset drugs --target TROP2 --phase 3 \
  | jq -r '.[] | [.name, (.developers|join("; "))] | @csv'

# Count assets by phase for a target
gosset drugs --target "IL-23" --limit 200 | jq 'group_by(.latest_phase)
  | map({phase: .[0].latest_phase, n: length})'

Useful fields

Common keys on a drug record (full list in the JSON output): name, aliases, latest_phase, status, developers, targets, diseases, modalities, route_of_administration, therapeutic_areas, trial_count, next_catalyst_date, gosset_score, sources.

Notes

  • Imaging/diagnostic tracers (e.g. [68Ga]Ga-NOTA-…) and generics/biosimilars are part of the asset DB and can appear in a target search. Narrow with --phase, --modality, or the SDK's exclude_flags.
  • A drug name resolves to all matching asset IDs (canonical + brand + code names + combinations), so drugs pembrolizumab also surfaces pembrolizumab + … combinations.

Gosset Documentation