TAP: Therapeutic Antibody Profiler

How similar is your antibody to clinical-stage therapeutics?


NOTICE: There is now a new SAbDab/SAbPred website! Results of previous jobs will still be viewable here for one month. For new calculations, please follow this link.

Please cite our paper "Five Computational Developability Guidelines for Therapeutic Antibody Profiling" if making use of these datasets.

  • The 242 Clinical-Stage Therapeutics (CST) models that set the TAP Guidelines in the PNAS paper can be found here.

  • The 242CST sequences can be found in the paper SI here (Dataset S2).

  • The TAP Guidelines were last updated on 13th May 2019. We are now tracking 334 post Phase-I therapeutics. The 334 models that set the most recent TAP Guidelines can be found here. Their TAP metric values can be found here. The guidelines set by these models are below:



    • PropertyAmber Region (13th May 2019)Red Region (13th May 2019)
      Total CDR Length (L) 39 ≤ L ≤ 43 L < 39
      54 ≤ L ≤ 60 L > 60
      Patches of Surface Hydrophobicity (PSH) 88.293 ≤ PSH ≤ 100.161 PSH < 88.293
      158.539 ≤ PSH ≤ 179.175 PSH > 179.175
      Patches of Positive Charge (PPC) 1.259 ≤ PPC ≤ 3.755 PPC > 3.755
      Patches of Negative Charge (PNC) 1.836 ≤ PNC ≤ 3.469 PNC > 3.469
      Structural Fv Charge Symmetry Parameter (SFvCSP) -19.50 ≤ SFvCSP ≤ -6.122 SFvCSP < -6.122


      Please contact us at opig <~at~> stats.ox.ac.uk for our most recent list of post-Phase I CST sequences (currently 334).

The developability guidelines used by TAP are explained in 'Five Computational Developability Guidelines for Therapeutic Antibody Profiling', which is now published in PNAS (link).

To use this application, you only require an amino acid antibody variable domain heavy and light chain sequence.

The Therapeutic Antibody Profiler (TAP) compares your antibody variable domain sequence against five developability guidelines derived from clinical-stage therapeutic values.

TAP uses ABodyBuilder, with side-chains modelled by PEARS, to generate a model structure of your antibody. The standard implementation takes around 30 seconds.

If the H3 loop can not be modelled using FREAD, it defaults to modelling the loop with MODELLER (+~3mins). SPHINX can also be used for more accurate modelling, but expect a large increase in runtime.

TAP then calculates the following properties (explained in the paper) to see if your antibody design is commenserate with those of clinical-stage therapeutics:

  1. Total CDR Length
  2. Patches of Surface Hydrophobicity (PSH) metric across the CDR Vicinity
  3. Patches of Positive Charge (PPC) metric across the CDR Vicinity
  4. Patches of Negative Charge (PNC) metric across the CDR Vicinity
  5. Structural Fv Charge Symmetry Parameter (SFvCSP)

TAP also outputs...

  • An interactive representation of your antibody model, allowing you to visualise hydrophobic/charge patches on the Van der Waals surface. The model is downloadable.
  • A representation showing predicted model accuracy, communicating the confidence you should have in our metric values
  • Sequence Liabilites likely to lead to post- or co-translational modification
  • North-defined length-independent Canonical Forms (excluding the H3 loop)

For a sample TAP output, please click here.

If you are not sure how to use TAP, please look at the submission guidelines here.


TAP: Single Antibody Submission [Help]


Options

If FREAD cannot model your CDRH3 loop, should ABodyBuilder use Modeller or Sphinx (a hybrid ab initio/knowledge-based method - more accurate, but expect a longer runtime)?


Currently running 17 job(s). Max permitted is 20

Job IDJob typeSubmission timeStatus
SEJ (?)TAPWednesday 26th of June 2019 02:44:14 PMQueued
SEJ (?)TAPWednesday 26th of June 2019 12:38:34 AMQueued
SEJ (?)TAPTuesday 25th of June 2019 10:33:33 PMQueued
SEJ (?)TAPTuesday 25th of June 2019 10:31:15 PMQueued
SEJ (?)TAPTuesday 25th of June 2019 10:30:24 PMQueued
SEJ (?)TAPTuesday 25th of June 2019 10:26:23 PMQueued
SEJ (?)TAPTuesday 25th of June 2019 01:19:03 PMQueued
SEJ (?)TAPTuesday 25th of June 2019 02:46:51 AMQueued
SEJ (?)TAPTuesday 25th of June 2019 01:32:14 AMQueued
SEJ (?)TAPTuesday 25th of June 2019 12:26:49 AMQueued
SEJ (?)TAPMonday 24th of June 2019 09:40:45 PMQueued
SEJ (?)TAPMonday 24th of June 2019 07:08:13 PMQueued
SEJ (?)TAPMonday 24th of June 2019 10:19:55 AMQueued
SEJ (?)TAPMonday 24th of June 2019 04:54:41 AMQueued
SEJ (?)TAPSunday 23rd of June 2019 04:30:58 PMQueued
SEJ (?)TAPSunday 23rd of June 2019 06:40:45 AMQueued
SEJ (?)TAPSaturday 22nd of June 2019 08:59:00 PMQueued
SEJ (?)TAPSaturday 22nd of June 2019 08:24:12 PMQueued
SEJ (?)TAPSaturday 22nd of June 2019 07:27:12 PMQueued
SEJ (?)TAPSaturday 22nd of June 2019 11:24:00 AMQueued
SEJ (?)TAPSaturday 22nd of June 2019 05:11:04 AMQueued
SEJ (?)TAPFriday 21st of June 2019 11:31:20 PMQueued
SEJ (?)TAPFriday 21st of June 2019 05:05:36 PMQueued
SEJ (?)TAPFriday 21st of June 2019 02:23:52 PMQueued
SEJ (?)TAPFriday 21st of June 2019 10:54:41 AMQueued
SEJ (?)TAPFriday 21st of June 2019 09:32:00 AMQueued
SEJ (?)TAPFriday 21st of June 2019 08:06:33 AMQueued
SEJ (?)TAPFriday 21st of June 2019 12:44:03 AMQueued
SEJ (?)TAPThursday 20th of June 2019 10:15:35 AMQueued
SEJ (?)TAPThursday 20th of June 2019 09:10:56 AMQueued
SEJ (?)TAPThursday 20th of June 2019 08:59:04 AMQueued
SEJ (?)TAPThursday 20th of June 2019 08:37:22 AMQueued
SEJ (?)TAPThursday 20th of June 2019 05:47:44 AMQueued
SEJ (?)TAPThursday 20th of June 2019 05:42:10 AMQueued
SEJ (?)TAPThursday 20th of June 2019 05:04:35 AMQueued
SEJ (?)TAPThursday 20th of June 2019 03:26:31 AMQueued
SEJ (?)TAPWednesday 19th of June 2019 11:38:57 AMQueued
SEJ (?)TAPWednesday 19th of June 2019 11:21:17 AMQueued
SEJ (?)TAPWednesday 19th of June 2019 06:58:04 AMQueued
SEJ (?)TAPWednesday 19th of June 2019 05:38:06 AMQueued
SEJ (?)TAPWednesday 19th of June 2019 03:43:12 AMQueued
SEJ (?)TAPWednesday 19th of June 2019 01:59:11 AMQueued
SEJ (?)TAPTuesday 18th of June 2019 09:55:35 PMQueued
SEJ (?)TAPTuesday 18th of June 2019 05:38:36 PMQueued
SEJ (?)TAPTuesday 18th of June 2019 05:22:35 AMQueued
SEJ (?)TAPTuesday 18th of June 2019 05:08:12 AMRunning
SEJ (?)TAPTuesday 18th of June 2019 02:53:06 AMRunning
SEJ (?)TAPTuesday 18th of June 2019 01:13:57 AMRunning
SEJ (?)TAPTuesday 18th of June 2019 01:12:53 AMRunning
SEJ (?)TAPTuesday 18th of June 2019 01:09:27 AMRunning
SEJ (?)TAPTuesday 18th of June 2019 01:05:59 AMRunning
SEJ (?)TAPTuesday 18th of June 2019 01:01:45 AMRunning
SEJ (?)TAPMonday 17th of June 2019 06:51:54 PMRunning
SEJ (?)TAPMonday 17th of June 2019 11:31:47 AMRunning
SEJ (?)TAPMonday 17th of June 2019 10:54:50 AMRunning
SEJ (?)TAPMonday 17th of June 2019 10:34:27 AMRunning
SEJ (?)TAPMonday 17th of June 2019 09:44:38 AMRunning
SEJ (?)TAPMonday 17th of June 2019 09:44:02 AMRunning
SEJ (?)TAPMonday 17th of June 2019 09:43:52 AMRunning
SEJ (?)TAPMonday 17th of June 2019 09:31:37 AMRunning
SEJ (?)TAPMonday 17th of June 2019 07:25:48 AMRunning
SEJ (?)TAPMonday 17th of June 2019 07:15:07 AMRunning
SEJ (?)TAPFriday 14th of June 2019 11:12:21 AMDone
SEJ (?)TAPFriday 14th of June 2019 11:05:44 AMDone
SEJ (?)TAPFriday 14th of June 2019 10:59:01 AMDone
SEJ (?)TAPFriday 14th of June 2019 09:08:49 AMDone
SEJ (?)TAPFriday 14th of June 2019 08:53:09 AMDone
SEJ (?)TAPFriday 14th of June 2019 08:10:52 AMDone
SEJ (?)TAPFriday 14th of June 2019 07:39:02 AMDone
SEJ (?)TAPFriday 14th of June 2019 07:13:31 AMDone
SEJ (?)TAPFriday 14th of June 2019 07:07:46 AMDone
SEJ (?)TAPFriday 14th of June 2019 07:06:19 AMDone
SEJ (?)TAPFriday 14th of June 2019 07:05:17 AMDone
SEJ (?)TAPFriday 14th of June 2019 07:03:58 AMDone
SEJ (?)TAPFriday 14th of June 2019 06:56:29 AMDone
SEJ (?)TAPFriday 14th of June 2019 06:54:30 AMDone
SEJ (?)TAPFriday 14th of June 2019 06:52:40 AMDone
SEJ (?)TAPFriday 14th of June 2019 06:40:31 AMDone
SEJ (?)TAPFriday 14th of June 2019 06:38:54 AMDone
SEJ (?)TAPFriday 14th of June 2019 03:39:23 AMDone
SEJ (?)TAPFriday 14th of June 2019 03:30:43 AMDone
SEJ (?)TAPFriday 14th of June 2019 03:27:14 AMDone
SEJ (?)TAPFriday 14th of June 2019 03:22:36 AMDone
SEJ (?)TAPFriday 14th of June 2019 03:18:58 AMDone
SEJ (?)TAPFriday 14th of June 2019 03:18:41 AMDone
SEJ (?)TAPFriday 14th of June 2019 03:16:42 AMDone
SEJ (?)TAPFriday 14th of June 2019 03:13:52 AMDone
SEJ (?)TAPFriday 14th of June 2019 03:12:07 AMDone
SEJ (?)TAPFriday 14th of June 2019 02:59:44 AMDone
SEJ (?)TAPFriday 14th of June 2019 02:58:10 AMDone
SEJ (?)TAPFriday 14th of June 2019 02:55:15 AMDone
SEJ (?)TAPFriday 14th of June 2019 02:50:33 AMDone
SEJ (?)TAPFriday 14th of June 2019 02:49:08 AMDone
SEJ (?)TAPFriday 14th of June 2019 02:47:31 AMDone
SEJ (?)TAPFriday 14th of June 2019 02:47:03 AMDone
SEJ (?)TAPFriday 14th of June 2019 02:30:04 AMDone
SEJ (?)TAPFriday 14th of June 2019 01:41:24 AMFailed
SEJ (?)TAPFriday 14th of June 2019 01:41:23 AMFailed
SEJ (?)TAPFriday 14th of June 2019 12:57:56 AMDone
SEJ (?)TAPFriday 14th of June 2019 12:32:58 AMDone
SEJ (?)TAPThursday 13th of June 2019 09:51:43 PMDone
SEJ (?)TAPThursday 13th of June 2019 12:55:22 PMDone
SEJ (?)TAPThursday 13th of June 2019 12:52:38 PMDone
SEJ (?)TAPThursday 13th of June 2019 12:44:32 PMDone
SEJ (?)TAPThursday 13th of June 2019 12:38:30 PMDone
SEJ (?)TAPThursday 13th of June 2019 12:33:37 PMDone
SEJ (?)TAPThursday 13th of June 2019 12:13:07 PMDone
SEJ (?)TAPThursday 13th of June 2019 12:09:45 PMDone
SEJ (?)TAPThursday 13th of June 2019 11:51:19 AMDone
SEJ (?)TAPThursday 13th of June 2019 11:49:54 AMDone
SEJ (?)TAPThursday 13th of June 2019 11:47:13 AMDone
SEJ (?)TAPThursday 13th of June 2019 11:45:00 AMDone
SEJ (?)TAPThursday 13th of June 2019 11:42:24 AMDone
SEJ (?)TAPThursday 13th of June 2019 11:31:37 AMDone
SEJ (?)TAPThursday 13th of June 2019 11:23:49 AMDone
SEJ (?)TAPThursday 13th of June 2019 11:18:51 AMDone
SEJ (?)TAPThursday 13th of June 2019 11:17:47 AMFailed
SEJ (?)TAPThursday 13th of June 2019 09:55:35 AMDone
SEJ (?)TAPThursday 13th of June 2019 08:14:40 AMDone
SEJ (?)TAPThursday 13th of June 2019 07:05:16 AMFailed
SEJ (?)TAPThursday 13th of June 2019 05:56:10 AMDone
SEJ (?)TAPThursday 13th of June 2019 05:45:34 AMDone
SEJ (?)TAPThursday 13th of June 2019 12:05:11 AMDone
SEJ (?)TAPWednesday 12th of June 2019 01:09:03 PMDone
SEJ (?)TAPWednesday 12th of June 2019 01:07:44 PMFailed
SEJ (?)TAPWednesday 12th of June 2019 11:09:15 AMFailed
SEJ (?)TAPWednesday 12th of June 2019 11:05:02 AMDone
SEJ (?)TAPWednesday 12th of June 2019 11:03:03 AMDone
SEJ (?)TAPWednesday 12th of June 2019 10:53:50 AMDone
SEJ (?)TAPWednesday 12th of June 2019 10:27:30 AMDone
SEJ (?)TAPWednesday 12th of June 2019 10:10:54 AMDone
SEJ (?)TAPWednesday 12th of June 2019 09:38:46 AMDone
SEJ (?)TAPWednesday 12th of June 2019 08:21:18 AMDone
SEJ (?)TAPWednesday 12th of June 2019 08:20:19 AMDone
SEJ (?)TAPWednesday 12th of June 2019 08:19:29 AMDone
SEJ (?)TAPWednesday 12th of June 2019 08:18:37 AMDone
SEJ (?)TAPWednesday 12th of June 2019 08:17:45 AMDone
SEJ (?)TAPWednesday 12th of June 2019 08:16:54 AMDone
SEJ (?)TAPWednesday 12th of June 2019 08:14:31 AMDone
SEJ (?)TAPWednesday 12th of June 2019 07:39:40 AMFailed
SEJ (?)TAPWednesday 12th of June 2019 07:08:15 AMDone
SEJ (?)TAPWednesday 12th of June 2019 06:56:25 AMDone
SEJ (?)TAPWednesday 12th of June 2019 06:49:13 AMDone
SEJ (?)TAPWednesday 12th of June 2019 06:18:17 AMDone
SEJ (?)TAPWednesday 12th of June 2019 06:14:32 AMDone
SEJ (?)TAPWednesday 12th of June 2019 06:11:57 AMDone
SEJ (?)TAPTuesday 11th of June 2019 11:54:50 PMDone
SEJ (?)TAPTuesday 11th of June 2019 07:06:17 PMDone
SEJ (?)TAPTuesday 11th of June 2019 04:56:05 PMDone
SEJ (?)TAPTuesday 11th of June 2019 02:13:10 PMDone
SEJ (?)TAPTuesday 11th of June 2019 02:12:22 PMDone
SEJ (?)TAPTuesday 11th of June 2019 11:00:51 AMDone
SEJ (?)TAPTuesday 11th of June 2019 10:51:58 AMDone
SEJ (?)TAPTuesday 11th of June 2019 09:44:47 AMDone
SEJ (?)TAPTuesday 11th of June 2019 07:06:21 AMDone
SEJ (?)TAPMonday 10th of June 2019 09:28:41 PMDone
SEJ (?)TAPMonday 10th of June 2019 02:37:21 PMDone
SEJ (?)TAPSunday 9th of June 2019 09:21:27 PMFailed
SEJ (?)TAPSunday 9th of June 2019 05:19:32 PMFailed
SEJ (?)TAPSunday 9th of June 2019 07:33:24 AMDone
SEJ (?)TAPSunday 9th of June 2019 07:15:31 AMDone
SEJ (?)TAPSaturday 8th of June 2019 08:24:08 PMFailed
SEJ (?)TAPSaturday 8th of June 2019 06:54:14 PMFailed
SEJ (?)TAPFriday 7th of June 2019 10:35:55 PMFailed
SEJ (?)TAPFriday 7th of June 2019 07:42:50 PMDone
SEJ (?)TAPFriday 7th of June 2019 06:49:21 PMDone
SEJ (?)TAPFriday 7th of June 2019 06:47:04 PMDone
SEJ (?)TAPFriday 7th of June 2019 06:08:12 PMFailed
SEJ (?)TAPFriday 7th of June 2019 11:01:42 AMDone
SEJ (?)TAPFriday 7th of June 2019 10:57:10 AMFailed
SEJ (?)TAPFriday 7th of June 2019 10:55:35 AMFailed
SEJ (?)TAPThursday 6th of June 2019 02:38:54 PMDone
SEJ (?)TAPThursday 6th of June 2019 07:21:21 AMDone
SEJ (?)TAPThursday 6th of June 2019 07:07:15 AMDone
SEJ (?)TAPThursday 6th of June 2019 07:00:08 AMDone
SEJ (?)TAPWednesday 5th of June 2019 08:30:18 PMDone
SEJ (?)TAPWednesday 5th of June 2019 08:24:25 PMDone
SEJ (?)TAPWednesday 5th of June 2019 08:02:33 PMDone
SEJ (?)TAPWednesday 5th of June 2019 07:56:30 PMDone
SEJ (?)TAPWednesday 5th of June 2019 07:49:37 PMDone
SEJ (?)TAPWednesday 5th of June 2019 07:44:50 PMDone
SEJ (?)TAPWednesday 5th of June 2019 07:40:17 PMDone
SEJ (?)TAPWednesday 5th of June 2019 07:35:53 PMDone
SEJ (?)TAPWednesday 5th of June 2019 07:26:05 PMDone
SEJ (?)TAPWednesday 5th of June 2019 04:52:34 PMDone
SEJ (?)TAPWednesday 5th of June 2019 04:43:42 PMDone
SEJ (?)TAPWednesday 5th of June 2019 04:39:12 PMDone
SEJ (?)TAPWednesday 5th of June 2019 02:29:53 PMDone
SEJ (?)TAPWednesday 5th of June 2019 02:26:04 PMDone
SEJ (?)TAPWednesday 5th of June 2019 02:18:52 PMDone
SEJ (?)TAPWednesday 5th of June 2019 02:12:22 PMDone
SEJ (?)TAPWednesday 5th of June 2019 02:10:01 PMDone
SEJ (?)TAPWednesday 5th of June 2019 02:07:46 PMDone
SEJ (?)TAPWednesday 5th of June 2019 01:54:33 PMDone
SEJ (?)TAPWednesday 5th of June 2019 01:50:44 PMDone
SEJ (?)TAPWednesday 5th of June 2019 01:47:41 PMDone
SEJ (?)TAPWednesday 5th of June 2019 01:43:06 PMDone
SEJ (?)TAPWednesday 5th of June 2019 10:09:28 AMDone
SEJ (?)TAPWednesday 5th of June 2019 07:36:12 AMFailed
SEJ (?)TAPWednesday 5th of June 2019 07:35:24 AMFailed
SEJ (?)TAPTuesday 4th of June 2019 11:17:35 PMDone
SEJ (?)TAPTuesday 4th of June 2019 10:11:40 PMDone
SEJ (?)TAPTuesday 4th of June 2019 10:08:12 PMDone
SEJ (?)TAPTuesday 4th of June 2019 10:06:23 PMDone
SEJ (?)TAPTuesday 4th of June 2019 03:18:00 PMDone
SEJ (?)TAPTuesday 4th of June 2019 02:56:48 PMDone
SEJ (?)TAPTuesday 4th of June 2019 02:56:39 PMDone
SEJ (?)TAPTuesday 4th of June 2019 02:54:37 PMDone
SEJ (?)TAPTuesday 4th of June 2019 02:54:28 PMDone
SEJ (?)TAPTuesday 4th of June 2019 01:21:14 PMDone
SEJ (?)TAPTuesday 4th of June 2019 01:13:26 PMDone
SEJ (?)TAPTuesday 4th of June 2019 01:10:17 PMDone
SEJ (?)TAPTuesday 4th of June 2019 01:05:23 PMDone
SEJ (?)TAPTuesday 4th of June 2019 12:44:29 PMDone
SEJ (?)TAPTuesday 4th of June 2019 12:03:07 PMDone
SEJ (?)TAPTuesday 4th of June 2019 12:02:23 PMDone
SEJ (?)TAPTuesday 4th of June 2019 11:59:59 AMDone
SEJ (?)TAPTuesday 4th of June 2019 10:25:10 AMDone
SEJ (?)TAPTuesday 4th of June 2019 09:38:08 AMDone
SEJ (?)TAPTuesday 4th of June 2019 04:12:19 AMDone
SEJ (?)TAPTuesday 4th of June 2019 03:58:20 AMDone
SEJ (?)TAPTuesday 4th of June 2019 03:50:54 AMDone
SEJ (?)TAPTuesday 4th of June 2019 02:25:53 AMDone
SEJ (?)TAPMonday 3rd of June 2019 05:52:50 PMDone
SEJ (?)TAPMonday 3rd of June 2019 05:27:46 PMDone
SEJ (?)TAPMonday 3rd of June 2019 12:20:21 PMDone
SEJ (?)TAPSunday 2nd of June 2019 12:41:36 PMFailed
SEJ (?)TAPSaturday 1st of June 2019 10:36:14 PMFailed