fakeantibody

Download

Take the whole dataset

Everything behind this site as a single file, in whichever shape fits your tooling. 17,495 products and 18,944 flagged images, regenerated whenever the source dataset is refreshed. No sign-up, no key, no rate limit.

CC BY 4.0. If you publish anything derived from it, cite the primary source, not this page: Richardson R. et al., doi:10.5281/zenodo.20402475, reported by Nature.

RFC 4180, quoted where it has to be. Same two tables as the TSV.

  • products.csv 4.8 MB RFC 4180 CSV, one row per affected product. sha256 85a5484d11e26e4a…
  • findings.csv 5.1 MB RFC 4180 CSV, one row per flagged image. sha256 79fc8d8e73ee926d…
import pandas as pd
p = pd.read_csv('https://fakeantibody.schlein-lab.com/dl/products.csv')
p[p.ko_verdict == 'fails'][['vendor','catalog_number','target_gene']]

What the columns mean

ColumnInMeaning
vendorbothThe company selling the product, as named in the source dataset.
catalog_numberbothCatalogue number as printed by that vendor. Not unique across vendors — private labelling means the same antibody is resold under several numbers.
product_titleproductsProduct title as it appeared in the catalogue.
image_countproductsHow many of this product’s images were flagged.
problem_groupsbothComma-separated: shared-background, painted, duplicated-noise, reused-image, spliced, erased-region, other.
patternsproductsWhich shared background pattern (A–H) the images match, if any. The same noise field in thousands of unrelated blots.
first_identifiedbothDate the first flag on this product was recorded.
target_geneproductsGene symbol — only filled for products that also appear in the knockout-validation dataset.
ko_verdictproductsfails = failed every application tested · partial = worked in some · passes = worked in all tested · untested = no independent data (the normal case, 99.7 %).
ko_wb / ko_ip / ko_if / ko_fcproductsPer application: 0 not tested, 1 tested and not recommended, 2 recommended. Western blot, immunoprecipitation, immunofluorescence, flow cytometry.
summaryfindingsWhat the reviewer found in that specific image, in their own words.
annotated_image_urlfindingsDirect link to the annotated evidence image on this site.
external_linksfindingsWhere the observation was first posted publicly, if anywhere.

For agents

/dl/manifest.json lists every file with its size, SHA-256 and column names, plus the licence and the caveat below. Fetch that first and you can pick a format without downloading anything.

The caveat travels with the data. A flag means the published evidence is unreliable, not that the antibody has been shown to fail. No vendor catalogue was audited completely, review effort was not spread evenly, and absence from this list is not a clean bill of health. If you are matching it against an in-house inventory, treat a hit as “the vendor’s evidence for this one is worthless”, not as “this antibody does not work”. The full method and its limits.

Generated 27 August 2026, 10:32 UTC.