CommunityResearch & Data Analysisgithub.com

antibody-literature-search

Find and summarise antibody and immunology literature and public database records - papers on a target, antibody or method, the originator publication for a named mAb, UniProt entries, PDB, SAbDab and SAbDab-nano structures, Thera-SAbDab therapeutic sequences, IMGT germlines, clinical trials, patent sequences, and measured design data in Proteinbase. Use when asked what is known or published about an antigen, antibody, epitope or assay, to look up an accession, PDB ID, PMID or DOI, to summarise a paper, to profile a target before designing against it (a target dossier covering construct, structures, known binders and epitopes, orthologs, accessibility and clinical context), or to assemble evidence on an antibody target. Every identifier is resolved against the source before it is written. Use antibody-therapeutics-landscape for industry and format context, antibody-reagent-selection to choose a commercial antibody, antibody-sequence-bioinformatics to work with the sequence...

What is antibody-literature-search?

antibody-literature-search is a Claude Code agent skill that find and summarise antibody and immunology literature and public database records - papers on a target, antibody or method, the originator publication for a named mAb, UniProt entries, PDB, SAbDab and SAbDab-nano structures, Thera-SAbDab therapeutic sequences, IMGT germlines, clinical trials, patent sequences, and measured design data in Proteinbase. Use when asked what is known or published about an antigen, antibody, epitope or assay, to look up an accession, PDB ID, PMID or DOI, to summarise a paper, to profile a target before designing against it (a target dossier covering construct, structures, known binders and epitopes, orthologs, accessibility and clinical context), or to assemble evidence on an antibody target. Every identifier is resolved against the source before it is written. Use antibody-therapeutics-landscape for industry and format context, antibody-reagent-selection to choose a commercial antibody, antibody-sequence-bioinformatics to work with the sequence...

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/0xcvaliente/immunology-skills/tree/HEAD/antibody-literature-search

Installed? Explore more Research & Data Analysis skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Antibody literature and database search

Getting from a question to sourced evidence, with every citation verified.

Resolve before writing

An identifier that has not been fetched in this session does not get written down. This applies to PMIDs, DOIs, accessions, PDB IDs, clone names, catalogue numbers and trial IDs alike.

The discipline, in order:

  1. Search, do not recall. Antibody and immunology citations are the easiest thing in this field to generate plausibly and wrongly: the right-looking author, journal and year attached to a paper that does not exist.
  2. Fetch the record for every identifier that will appear in the output.
  3. Match the record to the claim. A resolving PMID proves the paper exists, not that it says what the answer attributes to it. Read the abstract at minimum; read the methods when the claim is about how something was measured.
  4. Carry provenance into the output — identifier, title, year, and what that source actually supports.

If a source cannot be resolved, write the claim as unsourced or drop it. Stating "I could not find a reference for this" is a correct answer.

Database records carry provenance too. A record is cited with its accession plus, where the resource versions its data, the release or version and the date it was retrieved — UniProt P04626 (retrieved 2026-11-13), PDB 1N8Z, Thera-SAbDab trastuzumab, IEDB epitope ID 12345. Database content changes between releases, so a bare accession with no version is not reproducible. Prefer the primary source (the deposited record) over a secondary summary of it.

Pick the resource from the question

QuestionGo to
What is published about this target, antibody or method?Europe PMC or PubMed
What is this protein, its domains, isoforms, PTMs, sequence?UniProt
Which epitopes are known or mapped for this antigen?IEDB
Is there a structure of this complex?RCSB PDB, then SAbDab (SAbDab-nano for VHHs) for antibody-specific annotation
What do I need to know about this target before designing against it?the target dossier: references/target-dossier.md
Which designed binders were tested for this target or by this method, and what happened?Proteinbase
What mutational binding or developability data exist to calibrate against?SKEMPI 2.0, AB-Bind, Ginkgo Datapoints
What is the sequence and format of a named therapeutic antibody?Thera-SAbDab, IMGT/mAb-DB
Has this antibody sequence been published or patented before?PLAbDab
Which germline genes and alleles exist?IMGT/GENE-DB, OGRDB
Has this repertoire or clonotype been seen in a study?OAS, iReceptor, VDJbase
Which trials exist and what phase?ClinicalTrials.gov, EU CTIS, WHO ICTRP
Which antibodies are approved or under review?The Antibody Society's table, YAbS
Has this sequence been claimed in a patent?Google Patents, Lens.org, patent sequence databases
Which commercial antibodies target this protein, and are they validated?antibody-reagent-selection

Details, URLs and API notes: references/resources.md. Query syntax and worked recipes: references/search-recipes.md.

With the immuno MCP

When the immuno MCP server is connected (get_server_capabilities shows it), prefer it to hand-written queries for these steps; every result carries provenance to cite.

  • resolve_identifier confirms a PDB id, UniProt accession, PMID, PMCID or DOI before it is written.
  • search_antibody_structures queries SAbDab2. Search by UniProt accession, not by protein name: a name such as "PD-1" or "Programmed cell death protein 1" with the VHH filter returned no rows on 2026-11-14, while the accession Q15116 returned 51. The name filter matches 25 characters, does not check species, and misses entries that name the antigen differently. Then get_structure for the entry, its CDRs and its antigen chains.
  • search_literature then get_passages read and cite the text; a title alone is not evidence, and passages are abstract-only unless coverage says full text.
  • query_binding_data returns SKEMPI 2.0 rows (ddG, Kd, the source PMID). The dataset dates from 2018.
  • Datasets the server lists as planned (OAS, AB-Bind, GDPa1, Adaptyv) are not queryable yet. Say so rather than citing them.

Search breadth

A single query answers almost nothing in this field. For any question beyond a direct lookup, run several searches in one batch and vary the vocabulary, because the same object has many names:

  • the target: gene symbol, protein name, CD number, former names, species.
  • the antibody: INN, code name (often ABC-123), brand name, clone ID, originator company.
  • the concept: the method name plus its common abbreviation.

Stop when the same papers keep returning from different vocabularies. That saturation is the completion criterion, not a fixed number of searches.

Summarise with the evidence attached

For each paper that earns a place in the answer, extract the fields in references/reading-a-paper.md — target, antibody and format, what was measured and how, model system, controls, effect size, limitations — and distinguish throughout:

  • what was measured versus what was concluded,
  • in vitro, animal, and human evidence,
  • peer-reviewed versus preprint versus conference abstract versus company press release.

Rank claims by that hierarchy rather than by how recent or emphatic they are. A press release reporting a positive phase 2 is weaker evidence than the published trial, and both should be labelled as what they are.

Fetching politely

Public APIs here are free and rate-limited. Batch requests, obey the documented limits, and cache results in the scratchpad rather than re-fetching.

NCBI's E-utilities ask callers to identify themselves with tool and email parameters. Send a generic client name, and ask the user before putting their own email address in a request to any external service.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

antibody-sequence-bioinformatics

Work with antibody, nanobody (VHH) and BCR sequence data - numbering schemes (IMGT, Kabat, Chothia, Martin, AHo), CDR and framework boundaries, VHH hallmark residues and cysteine checks, germline assignment with ANARCII, ANARCI, abnumber or IgBLAST, mapping CDRs onto a structure's residue numbers for loop-redesign contigs, interface contacts and hotspot coverage of a predicted complex, repertoire pipelines, the AIRR Rearrangement TSV format, clonotype grouping, humanness, and sequence liability motifs. Use when parsing, numbering, annotating, QC-ing or filtering antibody, VHH or designed binder sequences, when a CDR definition or region coordinate is in question, when a contig needs PDB residue numbers, or when writing code against AIRR, IgBLAST, ANARCI or OAS data. Every region coordinate carries the name of its numbering scheme. Use antibody-binder-design for the design workflow, antibody-literature-search to find sequences and structures, antibody-therapeutics-landscape...

antibody-therapeutics-landscape

Antibodies as drugs and as an industry - molecular formats (IgG subclass, Fab, scFv, VHH, bispecific, ADC, Fc engineering), drug-name decoding, the discovery-to-approval path, regulatory routes, developability, CMC and commercial vocabulary, nanobody (VHH) drugs, how to argue user fit and path to value for a design tool or pitch, plus biotech employer research and interview prep. Use when a prompt names an antibody drug, a mAb or nanobody format, an antibody or biotech company, asks what a biotech term means, who would use or buy a design result, or asks about a biotech role, job ad or interview. Approval counts, pipelines and company facts are volatile and get looked up, never recalled. Use antibody-literature-search to find papers, trials and database records, antibody-reagent-selection to choose a lab antibody, antibody-sequence-bioinformatics for sequence data.

Related Skills