All genes
PrototypeFree · uses your own AI

Check the antibodies in a paper — with your own AI

Connect the Only Good Antibodies database to Claude, ChatGPT, or any MCP-capable assistant. Then, when you ask it to read or summarise a manuscript, preprint, or methods section, it checks every antibody the paper cites against independent, knockout-controlled characterisation data from YCharOS (produced to community consensus protocols) — and tells you how each one performed, application by application. Ask, and it also reports which specificity controls the paper itself shows for those antibodies.

⚗️ This is an early prototype. It works today and we use it ourselves, but the tools, wording, and results may change as we improve it. It reports only what YCharOS has independently characterised with knockout controls. Read the paper yourself as well. Feedback is very welcome. Results are based on consensus protocols. Antibody performance is protocol and sample dependent, and these results do not validate or invalidate experiments in other assay systems or sample types. Read the protocols.

The connector URL

Add this once in your assistant's connector settings. It runs on your own usage.

https://oga-mcp.onrender.com/readonly/mcp

How to check a paper

Once the database is connected (steps below), you drive it in plain language:

  1. Give your AI a paper. Paste the text or methods section, attach a PDF, or share a link.
  2. Ask it to read, summarise, or review it — or just say “check the antibodies in this paper against OGA.” Your assistant picks the reagents out of the paper and looks each one up, so you don't have to list them yourself. The paper itself stays with your assistant — only the reagents it found are sent to OGA.
  3. Read the result. Every antibody it can identify (by catalogue number or RRID) comes back grouped as recommended / not recommended / not tested / not in the dataset, each with its per-application result (WB / IP / IF / FC), RRID, and report DOI. Genes named in the paper are checked too.
Try this: “Summarise this preprint, then use the OGA tools to check whether the antibodies it uses are knockout-validated: [paste the text or a link].”

And whether the paper controlled them

Whether an antibody works in general and whether this paper showed it working are two different questions, and the second is the one that decides whether you can rely on the figure in front of you. Ask your assistant to check the controls and it reports, antibody by antibody, what specificity control the paper actually shows for that target — and which figures it covers.

Three answers, not two. A control can be demonstrated (the paper removes the target and says this antibody was read out against it), present but not linked (the control is there, but the text does not establish that this antibody was the one tested against it), or absent. The middle one is common, and it is not the same as an uncontrolled paper.
It reads the text, not the images. It works from the methods and the figure legends, quotes what it found, and points you at the panel. Whether the control worked is yours to see.
It reaches past our dataset. An antibody nobody has knockout-tested can still be well controlled in the paper you are reading — and a recommended one used without a control here still leaves that figure resting on the reagent alone.
Try this: “Which specificity controls does this paper show for its antibodies, and which figures do they cover?”

What it does

Covers the whole manuscript. Your assistant reads the paper and passes on every catalogue number, RRID, and gene it finds; OGA checks each against YCharOS's independent, knockout-controlled characterisation data.
Results per application. A western-blot pass tells you nothing about IF, IP, or FC, so each application is reported separately.
Grounded in the data. It reports only what YCharOS has independently characterised. “Not in the dataset” means nobody has tested it, not that it is a bad antibody.

Add it to your assistant

The OGA database is a custom connector (MCP server). Add it once in your assistant's settings, sign in when prompted, and it appears as a set of OGA data tools you can use in any chat.

Claude (claude.ai)

  1. Open Settings → Connectors.
  2. Click Add custom connector and paste the URL above.
  3. Sign in when prompted.
  4. In any chat, paste a paper and ask: “Summarise this and use the OGA tools to check its antibodies.”

ChatGPT

  1. Open Settings → Connectors (or Apps & Connectors).
  2. Choose Add / Create connector and paste the URL above.
  3. Sign in when prompted to authorise the connection.
  4. Enable it in a chat and ask the same question.
Any MCP-capable assistant works. The OGA database is a standard remote MCP server, so it also connects to Claude Code, Claude Desktop, and other MCP clients — paste the same URL wherever you add connectors.
Not ready to connect an assistant? You can still use OGA in your browser: browse any gene's independently validated antibodies across the site, or use the Selection Tool to pick an antibody and its controls for your target — no connector needed.

More tools for your own experiments

Free tools to plan validation, choose the right controls, and keep a record:

Selection Tool →  ·  Validation Record →  ·  The framework →

Copy the connector URL