Interactive tool · Preview
Drybench Pipeline.
Type a condition and the app downloads the matching interventional drug, biologic and genetic trials from ClinicalTrials.gov, up to the newest 10,000, with progress shown. Six charts break them down by phase, status, modality, start year, duration, sponsor and reason for stopping, each with a data table. Beside them sit the US products whose FDA label names the condition and the historical odds of approval from the BIO, Informa and QLS Advisors report.
Example data: Alzheimer disease. ClinicalTrials.gov, U.S. National Library of Medicine; openFDA, U.S. Food and Drug Administration (CC0 1.0)
Free during the preview · Runs in your browser · v0.1.0 · Not medical or investment advice
See it before you open it
Features
What you can do with it
Live trial data
Type a condition and the app downloads the matching interventional drug, biologic and genetic trials from ClinicalTrials.gov, up to the newest 10,000, and says how many it analysed.
Phase and modality
Trials by phase and status, and the modality mix over time, with each drug's modality worked out from its name and the naming rules one click away.
US approvals
Products whose current FDA label names the condition, from openFDA, with sponsor, first approval and marketing status; labels that mention the condition only to rule it out are flagged.
Historical odds
Phase-by-phase likelihood of approval for a matching disease area from the BIO, Informa and QLS Advisors 2011-2020 report, quoted with its citation and never presented as a forecast.
Durations and stop reasons
Median trial duration by phase from completed trials, and the reasons trials stopped, grouped, with an example of the registered wording for each group.
Sponsors
The twelve lead sponsors with the most trials, and the share of trials that industry leads.
Charts you can read
Every chart has a legend, keyboard navigation and a data table, so each value can be read and checked.
Dated snapshots
The seven example searches can open from snapshots saved on a stated date, which stop showing once they are more than 60 days old.
How it works
Where it runs and what it sends
- Search from your browserYour search goes from your browser to ClinicalTrials.gov and openFDA, as a visit to their websites would. Trials arrive 1,000 to a page, with the count shown as they load.
- Count and classify on your machineThe app labels each trial's modality from its drug names, and counts phases, statuses, sponsors, durations and stop reasons, in your browser.
- Odds with their sourceHistorical success rates are quoted from the BIO, Informa and QLS Advisors report with its citation, for the disease area you choose.
- Dated and attributedResults show ClinicalTrials.gov's processing date, and the limits say what a registry search can and cannot tell you.
What it shows
Pick a disease and the explorer shows the commercial shape of its drug pipeline: how many trials sit at each phase and whether they are recruiting, finished or stopped; which modalities (small molecules, antibodies, cell and gene therapies and so on) have been tested over time; who sponsors the work; how long completed trials took; and why stopped trials stopped.
Beside the live trials it lists the US-approved products whose labels mention the condition, and it sets the pipeline against history: the likelihood of FDA approval from each phase, which the report computes from the phase transitions it recorded between 2011 and 2020, by disease area and by modality.
How it works
Trials come live from the ClinicalTrials.gov API (version 2). The search sends your condition as query.cond and limits results to interventional studies with a drug, biologic or genetic intervention; phase, status, sponsor class and start-year filters are added to the same request. Only 15 fields are requested, 1,000 trials per page, newest start date first, and at most 10 pages are loaded, so the tool always says how many of the matching trials it analysed. Everything else, from the charts to the medians, is computed in your browser.
Each intervention is given a modality from its name. The tool reads keywords such as vaccine and CAR-T, spots antibody-drug conjugates from their two-part names, and otherwise uses International Nonproprietary Name stems: -mab for monoclonal antibodies, -tinib for kinase inhibitors, -siran for siRNA, -rsen for antisense drugs, -cel for cell therapies and 146 more. Names that match nothing, such as company codes, are shown as unclassified rather than guessed. Radiolabelled tracers and contrast agents are marked as diagnostic, and trials that test only those are set apart from the charts.
Approvals come from openFDA: a label search on the Indications and Usage section, counted by application number (brand-name, biologic and generic applications separately, because each count returns at most 1,000), then Drugs@FDA for the sponsor, the original approval date and the marketing status, and the NDC directory for products Drugs@FDA does not cover. Where a label's indications contain a negative phrase, the tool reads them sentence by sentence and flags labels that mention the condition only to rule it out. openFDA cannot search Greek letters, so for a condition such as β-thalassaemia (β-thalassemia on US labels) the tool also searches the other words and keeps the labels whose indications name the condition with the letter. The historical odds are figures from the BIO, Informa Pharma Intelligence and QLS Advisors report on 2011 to 2020, which counted 12,728 phase transitions in company-sponsored programmes.
How it was built
Every API parameter, field name and enum value was checked against the live services before use. A Python script parses the success-rate tables from the report's PDF text rather than retyping them, then checks each value against a second place in the report (its charts) and checks that every likelihood of approval equals the product of its phase rates. A second script checks all 151 naming stems against the WHO stem book.
A Node script saves dated snapshots of the seven example searches, using the same code as the page, so the tool can fall back to them if ClinicalTrials.gov is down or slow. It also does two jobs too heavy for a browser: it reads the wording of every matching label, and it traces labels that openFDA links to no application through the NDC codes printed on them; the page reuses both results for the examples. The classifier, the stop-reason grouping, the label checks, the query builders and the aggregations have unit tests, and the charts are hand-written SVG with keyboard-readable values and a data table behind each one.
Methods, parameter defaults and references are on the methods page. Read the methods
Keyboard and accessibility
Built for the keyboard and for screen readers
Everywhere in the app
- Show every keyboard shortcut
- ?
- Go to the search field
- /
- Open the command palette
- ControlK
- Open Settings
- Control,
- Close the innermost panel, menu or dialog
- Escape
In this app
- Go to the charts
- c
- Go to the trial list
- t
- Go to the historical odds
- o
- Go to the US approvals
- a
Single-key shortcuts work outside text fields and can be turned off in Settings.
Commitments
- Controls work from the keyboard, with focus always visible.
- One polite live region announces what changes, for screen readers.
- Reduced motion is honoured, from your system setting or the app's own switch.
- Works at 375 px wide.
Data sources and licences
Where every number comes from
Sources and licences
- ClinicalTrials.gov API v2ClinicalTrials.gov Terms and Conditions: no charge; attribute the source, keep the data current, show the processing date and state modifications (the data carry copyright outside the US)
Live trial records: phase, status, dates, sponsor, enrolment, interventions and stop reasons
Source: ClinicalTrials.gov, U.S. National Library of Medicine, with the ClinicalTrials.gov processing date shown in the tool (or, if that is unavailable, the retrieval time). Modified by this site: records are filtered to interventional drug, biologic and genetic trials, aggregated and labelled with a modality, and trials that test only an imaging agent are set apart from the counts; titles, sponsors and stop reasons are as registered, though long stop reasons are shortened in a chart's data table. Saved snapshots are dated and are not shown once they are more than 60 days old.
- openFDA drug label, Drugs@FDA and NDC endpointsCC0 1.0
US-approved products whose label indications mention the condition, with sponsor, approval date and marketing status
Data from openFDA, U.S. Food and Drug Administration. Not endorsed by the FDA.
- BIO, Informa Pharma Intelligence and QLS Advisors: Clinical Development Success Rates 2011–2020 (February 2021)No reuse licence; © BIO, QLS Advisors and Informa UK Ltd 2021. Figures quoted with attribution
Phase success rates, likelihood of approval by area and modality, and phase durations (Figures 2, 5b, 6, 7, 8b, 10b, 17)
Thomas D, Chancellor D, Micklus A, LaFever S, Hay M, Chaudhuri S, Bowden R, Lo AW. Clinical Development Success Rates and Contributing Factors 2011–2020. BIO, Informa Pharma Intelligence and QLS Advisors, 2021. Figures are quoted with attribution; the report is not redistributed.
- WHO: Use of stems in the selection of INN for pharmaceutical substances, 2024CC BY-NC-SA 3.0 IGO (reference only)
The naming stems behind the modality classifier, checked stem by stem against Part II B. The short class labels are the tool's own; a few are standard class names (such as tyrosine kinase inhibitor) that the book also uses
WHO. Use of stems in the selection of International Nonproprietary Names (INN) for pharmaceutical substances, 2024. Geneva: World Health Organization; 2024. Licence: CC BY-NC-SA 3.0 IGO.
Everything here runs in your browser; the app contacts only these public hosts: clinicaltrials.gov and api.fda.gov.
Anything in the address bar before the # (a search, a SMILES, an accession or a step) is sent to this site's host when a page loads or a link is opened; anything after the # is not sent.
Not used, by licence:
- WHO ICTRP web service. Its data are for research use only, may not be stored locally and may not be part of a paid service.
- DrugBank. Its licence is non-commercial.
- Citeline and Evaluate. Subscription databases; never scraped.
Limits
What it does not do
- 1. Not medical or investment advice. The success rates are industry-wide historical averages for company-sponsored programmes seeking FDA approval between 2011 and 2020. They are not a forecast for any trial, drug or company, and the report counts drug programmes rather than trials.
- 2. The condition mapping behind the odds is this tool's own choice; the report does not publish which indications sit in each disease area. You can pick a different group.
- 3. Trial records are entered by sponsors. Statuses can lag, dates can be estimates, and the condition search uses ClinicalTrials.gov's own matching, which can include trials where the condition is not the main focus.
- 4. Searches with more than 10,000 matching trials analyse the 10,000 with the latest start dates, and the tool says so.
- 5. Modalities come from drug names. Many interventions have no stem (company codes, older drugs), so they stay unclassified, and a stem describes how a name was built, not how every product is made. ClinicalTrials.gov registers radiotracers and imaging agents as drugs; the tool sets them apart as diagnostics but can miss tracers named only by a company code.
- 6. Durations use completed trials with actual start and primary completion dates only, so trials that stopped early are not in them. They measure single trials, not the years a drug spends in development.
- 7. Approvals are US FDA only and are matched on label wording, so they can include passing mentions and miss differently worded labels. openFDA links some current labels to no application: the example searches trace those through the NDC codes on the label, other searches only count them. A label is flagged when every mention of the condition in it rules the condition out; every label is checked for the examples, and up to 12 applications for other searches. A discontinued product's label can stay in openFDA. The date shown is the original approval of the product's application, which can predate the approval for this condition.
- 8. The saved snapshots cover the seven example searches with default filters. They were saved on 28 September 2026 (ClinicalTrials.gov data of 25 September 2026), keep only the 100 most recently started trials for the list, and are not shown once they are more than 60 days old.
Regulatory position
Use in regulated work
Regulatory position
Drybench Pipeline is off-the-shelf software for research and education. It has not been validated for use in a regulated (GxP) environment, and we make no claim of compliance with FDA 21 CFR Part 11, EU Annex 11 or any GxP requirement; no software can be certified as "Part 11 compliant" on its own. Responsibility for compliance, including any validation of the software in your environment, lies with the organisation that uses it. Its price, when set, will not include validation services.
What we provide to help you qualify it yourself: a dated changelog and release notes for every version; a methods page naming each algorithm, parameter default, data source and version; a verification dataset with expected outputs for each release so you can run your own checks; exports and reports that carry the data versions, parameters, limits and a timestamp needed to reproduce a result; and a security overview.
What the app does not do: it does not keep a server-side record of who changed what, it has no electronic signatures, it does not control user access and it provides no IQ/OQ package, because it runs entirely in your browser with no accounts. Saved projects stay in your browser only. If you need those controls, the app can sit inside a validated system that provides them; it cannot provide them itself.
Supplier questionnaires: we answer with a short security and architecture summary (see Trust), and we will say plainly which questions do not apply to browser-only software.
Pricing
Pricing, indicative
Indicative · not yet on saleIndicative pricing, not yet on sale. The tiers on this page are a proposal for how Drybench may be sold. No price has been set, nothing can be bought here, and no licence key exists: during the preview every feature of every app is available to everyone. What each tier would include is shown so the design can be judged; it is not an offer.
Free
Personal, evaluation, classroom and non-commercial use
No charge
no licence key
- Every view, viewer and science feature
- Sample data and share links
- Exports with their sources, licences and limits
- Projects saved in this browser
- The full limits, regulatory position and privacy statement
Academic
Degree-granting institutions and registered charities
to be announced
per seat, billed annually
- Everything in Pro, for non-commercial research and teaching
- Eligibility checked by a person when the licence is issued
Pro
RecommendedOne named user in industry
to be announced
per seat, billed annually
- Commercial use for one named user
- Unlimited saved projects and batch work
- Support by email with a stated response time
- A licence certificate for software-asset records
Team
Groups buying on one order
to be announced
2, 5 or 10 seats
- Pro for each named user, in packs of 2, 5 or 10 seats
- One invoice, with purchase orders accepted above a stated minimum
- Project files that move between colleagues
Tiers and gates follow the norms of comparable tools; prices are set separately and will be published here. Nothing is gated today.
Academic pricing will be a stated fraction of Pro, and a suite bundle will be offered.
An Enterprise tier with central sign-in and governance would need an account layer, which the apps do not have; it is listed so the design is complete.
Trust
Security, changes and methods
Security posture
Searches go from your browser straight to clinicaltrials.gov and api.fda.gov, and the site's host serves only the app's files. Counting and classifying run in your browser.
- This app contacts only these public hosts:
clinicaltrials.govandapi.fda.gov - No analytics in the apps
- HTTPS only
- Projects and notes are stored only in your browser
- Anything in the address bar before the # (a search, a SMILES, an accession or a step) is sent to this site's host when a page loads or a link is opened; anything after the # is not sent.
- We do not currently hold a formal security certification.
- We do not currently have a formal security questionnaire; we answer supplier questions by email and say plainly which do not apply to browser-only software.
Changelog
Released on the mbio.tech Tools page
The drug pipeline explorer went live: live ClinicalTrials.gov searches with six charts, US approvals from openFDA, historical odds from the BIO, Informa and QLS Advisors report, and dated snapshots of seven example searches (ClinicalTrials.gov data of 25 September 2026).
Docs and methods
Equations, parameter defaults, references, the verification checks and the security overview.
Questions
Questions buyers ask
Where do the trials come from?
From ClinicalTrials.gov's public API, fetched in your browser when you search, with the registry's processing date shown. Interventional drug, biologic and genetic trials are counted. ClinicalTrials.gov is one registry, so trials registered only elsewhere, such as in EU CTIS or ISRCTN, are not included.
Are the odds a forecast for my programme?
No. They are industry-wide historical averages for company-sponsored programmes that sought FDA approval between 2011 and 2020, quoted from the BIO, Informa and QLS Advisors report with its citation. The report counts drug programmes rather than trials, and the figures are not a forecast for any trial, drug or company.
How complete is the US approvals list?
It lists products whose current FDA label names the condition, from openFDA. Matching on label wording can include passing mentions and miss labels worded differently, and the date shown is the original approval of the product's application, which can predate the approval for this condition.
How fresh is the data?
Searches are live, and each result shows ClinicalTrials.gov's processing date, or the time it was retrieved when that date is unavailable. The seven example searches can open from saved snapshots, which are dated and are not shown once they are more than 60 days old.
Who can see the searches I run?
Your search goes from your browser to ClinicalTrials.gov and openFDA, which see it with your IP address under their own terms. The page itself comes from the site's host, which records each page request; anything in the address bar before the #, such as the condition in a shared link, is part of that request.
Can I use the data commercially?
ClinicalTrials.gov asks anyone who republishes its data to attribute it, show the processing date and state what was changed; the app does all three. openFDA data is CC0. The success rates are quoted from a copyrighted report with attribution and the report is not redistributed; showing those figures in a paid product needs the publishers' written permission, which is a condition of sale. The app is not on sale yet.
Is it validated for regulated (GxP) work?
No. It is off-the-shelf software for research and decision support and has not been validated for use in a regulated environment. Validating it for your intended use is for your organisation to do; the regulatory position below says what we provide to help.
Next step
Want this tuned to your pipeline?
Email m.beale@me.com with what you need, or use the contact page.
Available from September 2026 for full-time roles and selected freelance projects.