{"$comment":"Unauthenticated catalog of every Tamarind tool. The `type` field is the exact, case-sensitive string to send as `type` in POST /api/submit-job — `displayName` is a human label and is NOT a valid type value. (The authenticated GET /api/tools returns this same string in its `name` field; it is called `type` here to match the key you actually send.) It is the one part of the catalog you can read without a key, so use it to confirm a tool name is real before writing any code. `requiredSettings` gives each tool's REQUIRED parameter names, types and enum options — enough to build a correct payload before you have a key. Do not rename these keys: an unrecognised settings key is NOT rejected and NOT removed — it is flagged internally and carried through — so a synonym never satisfies the field it was meant to be and the submit fails as 'missing required field'. This lists only what YOU must send: a field the platform fills from a default is omitted even though the registry marks it required, because submission fills defaults BEFORE checking requiredness. Those defaults are in the full schema (needs a key). READ THE PREDICATES: a field with `tasks` is required ONLY when the tool's task SELECTOR holds one of those values — and the selector is the setting named by this entry's `taskSetting`, which is `task` on some tools but `metricType`, `binderType` or `inputFormat` on others, so do not assume `task`. A field with `conditionals` is required ONLY when the named other setting satisfies that entry's `checkType`, which is NOT always `equals`: `not-equals` and `includes` both occur, and reading them as equality inverts the rule. Multiple conditionals on one field must ALL hold. So a tool's required fields are usually alternative branches, not a joint checklist — proto needs `task` plus exactly ONE of the rest, and only 2 of boltzgen's 25 are unconditional. `extension` on a structure field is what an UPLOADED file may be: a `pdb` field is listed as accepting `cif` because the server converts an uploaded .cif. That widening does NOT apply to inline content — pasting an mmCIF BODY into a field whose own declared extensions are pdb-only is classified as PDB and refused as 'not a valid PDB file'. Upload the .cif and pass its filename, or send PDB text. `flowr.substructureAtoms` and `pilot-sbdd.removeAtoms` (type `selectLigandAtoms`) each take a SPACE-separated list of atom indices, e.g. `21 23 30 31`, indexed into the reference ligand with hydrogens stripped; they are the only fields of that type and neither ships an example. `list: true` means send an ARRAY, not a bare value of `type`; when the entry also has `subfields`, each ARRAY ITEM is an OBJECT with those keys, and `example` shows one filled in. ON A `chains` FIELD `list` IS NOT AUTHORITATIVE — 12 of them declare `list: false` and still want an array, and `its-flexible.ab_chains` declares `list: false` and wants the comma-joined string `\"A,B\"` — so follow that field's `example` over its `list` flag, and where a chains field has neither, send an array of bare chain IDs. Read the subfield `options` rather than assuming a shared enum — `chai` accepts a `glycan` molecule type, `boltz` does not, and `rf3` takes only protein and ligand. Two more types are not what their name suggests: `selectMultichainResidues` takes an OBJECT keyed by chain ID (`{\"A\": \"1-5,7\", \"B\": \"20-30\"}`) and a bare string is rejected outright, while `maxLength` caps the sequence in RESIDUES (whitespace not counted) and `alphabet` is the accepted character set — an out-of-alphabet character is a 400 whose text names that same set, so read it first — except that `unknownResidue: \"X-stripped\"` means X is NOT rejected on that field: it is accepted and silently REMOVED before the job runs, which shifts every residue index after it. Do NOT read `type: \"sequence\"` as protein: disco's dnaSequence accepts ATGCN and rna-fm's accepts ACGU, so a protein chain sent to either is refused. A `defaultByTask` is a LOOKUP keyed by your task value, not a value to send — read your branch out of it. `lowerBound`/`upperBound` are enforced numeric bounds. `singleChain: true` means a colon-separated complex is rejected on that field, and `minChains`/`maxChains` mean that many are required. `selectResidues` takes a STRING that is either comma-separated ranges (`\"1-5,7,9-11\"`) or space-separated numbers (`\"1 2 3\"`) depending on the tool — this one is not rejected, so the wrong form is read as the wrong residues rather than erroring. Where an `example` is published for one of these, follow it exactly; where there is none, `sep` is the field's literal delimiter (`\" \"` means space-separated) and `contigsFormat` names the form. igdesign's CDR fields are space-separated and ship no example, so `sep` is the only thing that tells you. ONE conditional requirement is enforced in code rather than declared in the registry, so it cannot appear in `requiredSettings`: `flowr` with `task: \"generate\"` and `inputType: \"sb-denovo\"` REQUIRES `priorCenter`, as three space-separated numbers (e.g. `\"12.5 -3.0 8.25\"`). Omit it and the submit is a 400 even though nothing in this document marked it required. It is the only rule of its kind — the other two hard-coded checks (`combfoldChainCountError`, `flowrLbNotAvailable`) constrain a value or a tier rather than demand a missing field. `selectResiduesSequence` is the same trap under a second name: of its 16 fields, 6 declare `contigsFormat: \"ranges\"` and want `\"26-32\"` (ablang and antiberty heavy/light masks, profluent-e1.mask, esmfold2-binder-design.cdrResidues), while the other 10 declare `\"list\"` and disagree on the separator — `esm2.maskedResidues` wants space-joined `\"25 26 27 28\"`, orthrus wants comma. Read `sep`/`contigsFormat` off the field; the type name cannot tell you which of the four grammars applies. The full schema (optional params, defaults, descriptions) needs a key: GET /api/tools/{type}/schema. Then POST /api/validate-job to dry-run a payload without spending a job — that one needs a key too, and answers 400 'Missing or incorrect api key' without one, so it is not a keyless next step from here. Presence here is not a promise your account may run the tool either: a few tools carry a domain DENY-list, which cannot be evaluated without knowing who is asking. Narrow this file with ?type=<type> for one tool or ?tag=<tag> for a category, e.g. /tools.json?tag=protein-ligand-docking. Generated per request from the live tool registry, so it cannot go stale.","submitEndpoint":"POST https://app.tamarind.bio/api/submit-job (requires x-api-key)","agentGuide":"https://app.tamarind.bio/llms-full.txt","openapi":"https://app.tamarind.bio/api/openapi.json","schemaEndpoint":"GET https://app.tamarind.bio/api/tools/{type}/schema (requires x-api-key)","validateEndpoint":"POST https://app.tamarind.bio/api/validate-job (requires x-api-key)","mcpServer":"https://mcp.tamarind.bio/mcp","count":321,"totalCount":321,"tags":["affinity-optimization","aggregation","antibody-design","binder-design","binding-affinity","codon-optimization","developability","embeddings","enzyme-design","finetuning","generate-small-mols","humanization","immunogenicity","inverse-folding","molecular-dynamics","motif-scaffolding","mutation-scoring","nucleic-acid","point-mutations","protein-design","protein-language-models","protein-ligand-docking","protein-protein-docking","rna-design","rna-language-models","rosetta","small-molecule-modeling","small-molecule-property-prediction","solubility","structure-prediction","structure-search","thermostability","utilities"],"tools":[{"type":"abb4","displayName":"ABB4-STEROIDS","description":"Antibody conformational ensemble prediction","tags":["structure-prediction","molecular-dynamics"],"requiredSettings":[{"name":"heavy","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool folds only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."},{"name":"light","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":130,"maxLengthNote":"This tool folds only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."}]},{"type":"abfe","displayName":"Absolute Binding Free Energy","description":"Absolute binding free energy of protein-ligand complexes (net-neutral ligands only; use RBFE for charged ligands)","tags":["molecular-dynamics","protein-ligand-docking","binding-affinity"],"requiredSettings":[{"name":"proteinPDB","type":"pdb","extension":["pdb","cif"]},{"name":"ligandsSDF","type":"sdf","extension":["sdf"]}]},{"type":"abgpt","displayName":"AbGPT","description":"Generate antibody sequences","tags":["protein-language-models","antibody-design"],"requiredSettings":[{"name":"startingResidues","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"ablang","displayName":"AbLang2","description":"Antibody language model","tags":["antibody-design","protein-language-models","embeddings"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"scan","options":["scan","embeddings","mask"]},{"name":"heavyMask","type":"selectResiduesSequence","example":"26-32","sep":",","contigsFormat":"ranges","tasks":["mask"]},{"name":"lightMask","type":"selectResiduesSequence","example":"26-32","sep":",","contigsFormat":"ranges","tasks":["mask"]}]},{"type":"ablang-mpnn","displayName":"AbLang-MPNN","description":"Hybrid antibody design using AbLang + ProteinMPNN ensemble","tags":["antibody-design","inverse-folding","protein-design","affinity-optimization"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"abmap","displayName":"AbMAP","description":"Antibody language model","tags":["protein-language-models","embeddings"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"embeddings","options":["embeddings"]}]},{"type":"abmpnn","displayName":"AbMPNN","description":"Antibody sequence design","tags":["antibody-design","inverse-folding","protein-design","affinity-optimization"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"designedResidues","type":"selectMultichainResidues","example":{"B":"26 27 28 29 30 31 32 52 53 54 55 56 95 96 97 98 99 100 101 102"},"sep":" ","contigsFormat":"list","conditionals":[{"otherSettingName":"detectCDRs","otherSettingValue":false,"checkType":"equals"}]},{"name":"regions","type":"dropdown","list":true,"options":["FWH1","FWL1","CDRH1","CDRL1","FWH2","FWL2","CDRH2","CDRL2","FWH3","FWL3","CDRH3","CDRL3","FWH4","FWL4"],"conditionals":[{"otherSettingName":"detectCDRs","otherSettingValue":true,"checkType":"equals"}]},{"name":"detectCDRs","type":"boolean","required":false,"default":false}]},{"type":"abodybuilder","displayName":"ABodyBuilder3","description":"Antibody structure prediction","tags":["structure-prediction"],"requiredSettings":[{"name":"heavy","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":150,"maxLengthNote":"This tool folds only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."},{"name":"light","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":130,"maxLengthNote":"This tool folds only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."}]},{"type":"adapt","displayName":"ADAPT","description":"Structure-based TCR or antibody design for peptide-MHC targets","tags":["protein-design","binder-design"],"taskSetting":"receptorType","requiredSettings":[{"name":"receptorType","type":"task","required":false,"default":"tcr","options":["tcr","antibody"]},{"name":"pmhcTargets","type":"csv","extension":["tsv"],"tasks":["tcr","antibody"]}]},{"type":"admet","displayName":"ADMET","description":"Quickly predict drug properties","tags":["small-molecule-property-prediction"],"requiredSettings":[{"name":"smilesStrings","type":"smiles","default":[],"list":true}]},{"type":"aev-plig","displayName":"AEV-PLIG","description":"Protein-ligand binding affinity prediction from 3D structure","tags":["binding-affinity"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"sdfFile","type":"sdf","extension":["sdf"]}]},{"type":"af-traj","displayName":"AF-Traj","description":"Predict protein conformations with subsampled AlphaFold2","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"af-unmasked","displayName":"AF Unmasked","description":"Structure prediction with multimeric templates","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":5000},{"name":"templateFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"af2bind","displayName":"AF2BIND","description":"Predict ligand binding sites","tags":["protein-ligand-docking"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain"}]},{"type":"af2dock","displayName":"AF2Dock","description":"AlphaFold2-derived diffusion model for protein-protein docking. Upload receptor and ligand structures; outputs docked PDBs and ipTM scores per sample.","tags":["protein-protein-docking"],"requiredSettings":[{"name":"receptorFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"af2rave","displayName":"AF2Rave","description":"Generates diverse protein structures using reduced MSA AlphaFold2","tags":["molecular-dynamics","structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"afcluster","displayName":"AF Cluster","description":"Predicting multiple conformations via sequence clustering","tags":["structure-prediction"],"requiredSettings":[{"name":"a3mFile","type":"a3m","extension":["a3m"]}]},{"type":"afcycdesign","displayName":"AfCycDesign","description":"Design cyclic peptides","tags":["binder-design","protein-design"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain","type":"chain"}]},{"type":"afsample","displayName":"AFSample2","description":"Modified AlphaFold for higher accuracy multimer structure prediction","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"aggrescan3d","displayName":"Aggrescan3D","description":"Predict aggregation propensity in protein structures and rationally design protein solubility","tags":["aggregation","developability"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"align-pdbs","displayName":"Align PDBs","description":"Align a list of PDB files","tags":["utilities"],"requiredSettings":[{"name":"pdbFiles","type":"pdb","list":true,"extension":["pdb","cif"]}]},{"type":"allmetal3d","displayName":"AllMetal3D","description":"Add metal ions to protein","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"alphacutter","displayName":"AlphaCutter","description":"Remove non-globular regions from predicted protein structures given a pdb file","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"alphaflow","displayName":"AlphaFlow","description":"AlphaFold fine tuned with a flow matching objective","tags":["structure-prediction"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"alphaflow","options":["alphaflow","esmflow"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"alphafold","displayName":"AlphaFold","description":"Accurate and quick protein structure prediction for multimers and monomers","tags":["structure-prediction","protein-protein-docking"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":5000}]},{"type":"alphalink2","displayName":"AlphaLink2","description":"Protein complex structure prediction from crosslinking mass-spectrometry restraints (XL-MS)","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":3000},{"name":"crosslinksFile","type":"string","extension":["csv","txt"]}]},{"type":"amplify","displayName":"AMPLIFY","description":"Score using AMPLIFY language model","tags":["point-mutations","protein-language-models","mutation-scoring"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"anarci","displayName":"ANARCI","description":"Annotate immune proteins","tags":["utilities"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"ancestral-reconstruction","displayName":"Ancestral Sequence Reconstruction","description":"Reconstruct ancestral sequences from modern sequences","tags":["utilities"],"requiredSettings":[{"name":"alignmentFile","type":"string","extension":["fasta","fa","aln","phy","phylip"]}]},{"type":"anewomni","displayName":"AnewOmni","description":"All-atom generative design of small molecule, peptide, and antibody binders","tags":["binder-design","antibody-design","generate-small-mols","protein-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"small-molecule","options":["small-molecule","molecule-grow","linker","covalent-molecule","linear-peptide","disulfide-cyclic-peptide","headtail-cyclic-peptide","antibody-cdr","antibody-multi-cdr"]},{"name":"targetFile","type":"pdb","extension":["pdb","cif"],"tasks":["small-molecule","linear-peptide","disulfide-cyclic-peptide","headtail-cyclic-peptide","antibody-cdr","antibody-multi-cdr"]},{"name":"targetFile","type":"pdb","extension":["pdb","cif"],"tasks":["molecule-grow","linker"]},{"name":"targetFile","type":"pdb","extension":["pdb","cif"],"tasks":["covalent-molecule"]},{"name":"targetChains","type":"chains","list":true,"example":["R"],"tasks":["small-molecule","linear-peptide","disulfide-cyclic-peptide","headtail-cyclic-peptide","antibody-cdr","antibody-multi-cdr"]},{"name":"targetChains","type":"chains","list":true,"example":["A","B"],"tasks":["molecule-grow","linker"]},{"name":"targetChains","type":"chains","list":true,"example":["A"],"tasks":["covalent-molecule"]},{"name":"bindingSiteMode","type":"dropdown","required":false,"defaultByTask":{"small-molecule":"hotspots","molecule-grow":"reference-binder","linker":"reference-binder","linear-peptide":"reference-binder","disulfide-cyclic-peptide":"reference-binder","headtail-cyclic-peptide":"reference-binder"},"options":["reference-binder","hotspots"],"tasks":["small-molecule","molecule-grow","linker","linear-peptide","disulfide-cyclic-peptide","headtail-cyclic-peptide"]},{"name":"bindingSiteMode","type":"dropdown","required":false,"default":"hotspots","options":["reference-binder","hotspots"],"tasks":["covalent-molecule"]},{"name":"ligandChains","type":"chains","list":true,"tasks":["small-molecule","linear-peptide","disulfide-cyclic-peptide","headtail-cyclic-peptide","molecule-grow","linker","covalent-molecule"],"conditionals":[{"otherSettingName":"bindingSiteMode","otherSettingValue":"reference-binder","checkType":"equals"}]},{"name":"antibodyChains","type":"chains","list":true,"example":["H","L"],"tasks":["antibody-cdr","antibody-multi-cdr"]},{"name":"hotspots","type":"selectMultichainResidues","example":{"R":"78 79 82 86 114 115 118 157 161 165"},"sep":" ","contigsFormat":"list","conditionals":[{"otherSettingName":"bindingSiteMode","otherSettingValue":"hotspots","checkType":"equals"}]},{"name":"fragmentFile","type":"sdf","extension":["sdf"],"tasks":["molecule-grow"]},{"name":"fragmentFile","type":"sdf","extension":["sdf"],"tasks":["linker"]},{"name":"fragmentFile","type":"sdf","extension":["sdf"],"tasks":["covalent-molecule"]},{"name":"targetConnectAtom","type":"string","tasks":["covalent-molecule"]},{"name":"fragmentConnectAtom","type":"number","tasks":["covalent-molecule"]},{"name":"sizeMin","type":"number","lowerBound":4,"upperBound":25,"tasks":["linear-peptide","disulfide-cyclic-peptide","headtail-cyclic-peptide"]},{"name":"sizeMax","type":"number","lowerBound":4,"upperBound":25,"tasks":["linear-peptide","disulfide-cyclic-peptide","headtail-cyclic-peptide"]},{"name":"addBlockSizeMin","type":"number","lowerBound":1,"tasks":["molecule-grow"]},{"name":"addBlockSizeMin","type":"number","lowerBound":1,"tasks":["linker"]},{"name":"addBlockSizeMax","type":"number","lowerBound":1,"tasks":["molecule-grow"]},{"name":"addBlockSizeMax","type":"number","lowerBound":1,"tasks":["linker"]}]},{"type":"antiberty","displayName":"AntiBERTy","description":"Optimize antibody/nanobody sequence affinity","tags":["antibody-design","protein-design","protein-language-models","affinity-optimization"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"antibody-mask","options":["antibody-mask","nanobody-mask","antibody-log-likelihood","nanobody-log-likelihood","antibody-embeddings","nanobody-embeddings"]},{"name":"heavyChain","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"},{"name":"heavyMask","type":"selectResiduesSequence","example":"26-32","sep":",","contigsFormat":"ranges","tasks":["antibody-mask","nanobody-mask"]},{"name":"lightChain","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["antibody-mask","antibody-log-likelihood","antibody-embeddings"]},{"name":"lightMask","type":"selectResiduesSequence","example":"24-34","sep":",","contigsFormat":"ranges","tasks":["antibody-mask"]}]},{"type":"antibody-annotation","displayName":"Antibody Annotation","description":"Annotate immune proteins","tags":["utilities"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"antibody","options":["antibody","nanobody"]},{"name":"heavySequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true},{"name":"lightSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"tasks":["antibody"]}]},{"type":"antibody-diffusion-properties","displayName":"Antibody Diffusion Properties","description":"Design property-aware CDR sequence/structure","tags":["protein-design","antibody-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"Antibody","options":["Antibody","Nanobody"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"antibody-evolution","displayName":"Antibody Evolution","description":"Language models to recommend mutations for increased antibody binding affinity","tags":["protein-language-models","protein-design","affinity-optimization","antibody-design","point-mutations"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"antidif","displayName":"AntiDIF","description":"Antibody inverse folding","tags":["inverse-folding","antibody-design","protein-design"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chains","type":"chains","example":["B"]}]},{"type":"antifold","displayName":"AntiFold","description":"Design sequences for antibodies","tags":["antibody-design","inverse-folding","protein-design","affinity-optimization"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"antibody","options":["antibody","nanobody"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"heavyChain","type":"chain"},{"name":"lightChain","type":"chain","tasks":["antibody"]}]},{"type":"apm","displayName":"APM","description":"All-Atom Protein Generative Model","tags":["protein-design"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chainDesign","type":"chain"}]},{"type":"aqueous-solubility","displayName":"Aqueous Solubility","description":"Predict aqueous solubility (logS)","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"atomsurf","displayName":"AtomSurf","description":"Joint graph + surface protein structure embeddings","tags":["embeddings"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"autodock-vina","displayName":"Autodock Vina","description":"Protein-ligand docking","tags":["protein-ligand-docking","binding-affinity"],"requiredSettings":[{"name":"receptorFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"sdf","extension":["sdf"],"conditionals":[{"otherSettingName":"ligandFormat","otherSettingValue":"sdf","checkType":"equals"}]},{"name":"ligandSmiles","type":"smiles","conditionals":[{"otherSettingName":"ligandFormat","otherSettingValue":"smiles","checkType":"equals"}]},{"name":"ligandFormat","type":"dropdown","required":false,"default":"sdf","options":["sdf","smiles"]}]},{"type":"balm-finetune","displayName":"Finetune BALM","description":"Protein-ligand binding affinity prediction finetuning","tags":["finetuning"],"requiredSettings":[{"name":"csvFile","type":"csv","extension":["csv"]},{"name":"proteinColumn","type":"column"},{"name":"drugColumn","type":"column"},{"name":"labelColumn","type":"column"}]},{"type":"balm-paired","displayName":"BALM Paired","description":"Score point mutations using BALM-paired language model","tags":["point-mutations","protein-language-models","mutation-scoring"],"requiredSettings":[{"name":"heavySequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true},{"name":"lightSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"bde","displayName":"Bond Dissociation Energy","description":"Bond dissociation energies for metabolic stability analysis","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"bindcraft","displayName":"BindCraft","description":"Design de novo binders for your target","tags":["binder-design","protein-design","rosetta"],"taskSetting":"mode","requiredSettings":[{"name":"mode","type":"task","required":false,"default":"default","options":["default","peptide"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chains","type":"chains","list":true,"example":["A"]}]},{"type":"binding-ddg","displayName":"Binding ddG","description":"Binding ddG prediction of protein complexes","tags":["protein-protein-docking","binding-affinity","point-mutations"],"requiredSettings":[{"name":"wildtypeFile","type":"pdb","extension":["pdb","cif"]},{"name":"mutantFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"bioemu","displayName":"BioEmu","description":"Approximate equilibrium distribution","tags":["molecular-dynamics"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":1400}]},{"type":"biophi","displayName":"BioPhi","description":"Antibody humanization evaluation and mutation recommendation","tags":["humanization","developability"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"antibody","options":["antibody"]},{"name":"heavySequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."}]},{"type":"blast","displayName":"BLAST Search","description":"Search proteins against public databases","tags":["utilities"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":10000}]},{"type":"boltz","displayName":"Boltz-2","description":"AlphaFold3 reproduction, predict protein/nucleic acid/small molecule complexes","tags":["structure-prediction","protein-protein-docking","protein-ligand-docking","binding-affinity"],"taskSetting":"inputFormat","requiredSettings":[{"name":"inputFormat","type":"task","required":false,"default":"sequence","options":["sequence","list","molecules","yaml"]},{"name":"yamlFile","type":"file","extension":["yaml","yml"],"tasks":["yaml"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWYX:","tasks":["sequence"]},{"name":"molecules","type":"molecules","list":true,"subfields":[{"name":"type","options":["protein","ligand","dna","rna"]},{"name":"sequence"},{"name":"chain"}],"example":[{"type":"protein","sequence":"TRPNHTIYINNLNEKIKKDELKKSLHAIFSRFGQIL","chain":"A"}],"tasks":["molecules"]}]},{"type":"boltz-affinity-finetune","displayName":"Boltz-2 Affinity Finetuning","description":"Finetune the Boltz-2 affinity head on your protein-ligand binding data","tags":["finetuning","binding-affinity","protein-ligand-docking"],"requiredSettings":[{"name":"trainingDataFile","type":"file","extension":["csv","xlsx"]}]},{"type":"boltzdesign","displayName":"BoltzDesign1","description":"Invert Boltz-1 to design protein binders","tags":["binder-design","protein-design"],"taskSetting":"inputFormat","requiredSettings":[{"name":"inputFormat","type":"task","required":false,"default":"pdb","options":["pdb","sequence","small_molecule"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["pdb","small_molecule"]},{"name":"targetChains","type":"chains","default":[],"list":true,"example":["A"],"tasks":["pdb"]},{"name":"targetMols","type":"ligand-code","list":true,"tasks":["small_molecule"]},{"name":"customTargetInput","type":"string","tasks":["sequence"]}]},{"type":"boltzgen","displayName":"BoltzGen","description":"De novo binder design for nanobodies, antibodies, proteins, peptides, and cyclotides","tags":["binder-design","protein-design","antibody-design"],"taskSetting":"binderType","requiredSettings":[{"name":"binderType","type":"task","required":false,"default":"de-novo-nanobody","options":["de-novo-nanobody","de-novo-antibody","protein","small-molecule-binder","peptide","cyclotide","protein-redesign","yaml"]},{"name":"targetFile","type":"pdb","extension":["pdb","cif"],"tasks":["de-novo-nanobody","de-novo-antibody","protein","peptide","cyclotide","protein-redesign"]},{"name":"designRegions","type":"selectMultichainResidues","tasks":["protein-redesign"]},{"name":"cyclotideSequence","type":"string","tasks":["cyclotide"]},{"name":"disulfideBonds","type":"object","list":true,"subfields":[{"name":"position1","type":"number","required":true},{"name":"position2","type":"number","required":true}],"example":[{"position1":4,"position2":26},{"position1":13,"position2":30},{"position1":20,"position2":32}],"tasks":["cyclotide"]},{"name":"targetLigandFormat","type":"dropdown","required":false,"default":"smiles","options":["smiles","ccd","file"],"tasks":["small-molecule-binder"]},{"name":"targetSmiles","type":"smiles","tasks":["small-molecule-binder"],"conditionals":[{"otherSettingName":"targetLigandFormat","otherSettingValue":"smiles","checkType":"equals"}]},{"name":"targetCcd","type":"string","tasks":["small-molecule-binder"],"conditionals":[{"otherSettingName":"targetLigandFormat","otherSettingValue":"ccd","checkType":"equals"}]},{"name":"targetLigandFile","type":"pdb","extension":["pdb","cif"],"tasks":["small-molecule-binder"],"conditionals":[{"otherSettingName":"targetLigandFormat","otherSettingValue":"file","checkType":"equals"}]},{"name":"scaffold","type":"dropdown","required":false,"default":"default","options":["default","custom"],"tasks":["de-novo-nanobody","de-novo-antibody","protein"]},{"name":"frameworkInputType","type":"dropdown","required":false,"default":"structure","options":["structure","sequence"],"tasks":["de-novo-nanobody","de-novo-antibody","protein"],"conditionals":[{"otherSettingName":"scaffold","otherSettingValue":"custom","checkType":"equals"}]},{"name":"frameworkSequence","type":"text","tasks":["de-novo-nanobody","protein"],"conditionals":[{"otherSettingName":"scaffold","otherSettingValue":"custom","checkType":"equals"},{"otherSettingName":"frameworkInputType","otherSettingValue":"sequence","checkType":"equals"}]},{"name":"frameworkFile","type":"pdb","extension":["pdb","cif"],"tasks":["de-novo-nanobody","de-novo-antibody","protein"],"conditionals":[{"otherSettingName":"scaffold","otherSettingValue":"custom","checkType":"equals"},{"otherSettingName":"frameworkInputType","otherSettingValue":"structure","checkType":"equals"}]},{"name":"smbFrameworkInputType","type":"dropdown","required":false,"default":"structure","options":["structure","sequence"],"tasks":["small-molecule-binder"],"conditionals":[{"otherSettingName":"smbScaffold","otherSettingValue":"custom","checkType":"equals"}]},{"name":"smbFrameworkSequence","type":"text","tasks":["small-molecule-binder"],"conditionals":[{"otherSettingName":"smbScaffold","otherSettingValue":"custom","checkType":"equals"},{"otherSettingName":"smbFrameworkInputType","otherSettingValue":"sequence","checkType":"equals"}]},{"name":"smbFrameworkFile","type":"pdb","extension":["pdb","cif"],"tasks":["small-molecule-binder"],"conditionals":[{"otherSettingName":"smbScaffold","otherSettingValue":"custom","checkType":"equals"},{"otherSettingName":"smbFrameworkInputType","otherSettingValue":"structure","checkType":"equals"}]},{"name":"yamlFile","type":"file","extension":["yaml","yml"],"tasks":["yaml"]},{"name":"numStructureFiles","type":"dropdown","required":false,"default":"1","options":["1","multiple"],"tasks":["yaml"]},{"name":"structureFile","type":"pdb","extension":["pdb","cif"],"tasks":["yaml"],"conditionals":[{"otherSettingName":"numStructureFiles","otherSettingValue":"1","checkType":"equals"}]},{"name":"structureFiles","type":"pdb","list":true,"extension":["pdb","cif"],"tasks":["yaml"],"conditionals":[{"otherSettingName":"numStructureFiles","otherSettingValue":"multiple","checkType":"equals"}]},{"name":"smbScaffold","type":"dropdown","required":false,"default":"none","options":["none","default","custom"],"tasks":["small-molecule-binder"]}]},{"type":"caliby","displayName":"Caliby","description":"Potts model-based protein sequence design method that can condition on structural ensembles","tags":["inverse-folding","protein-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"Sequence Design","options":["Sequence Design","Scoring"]},{"name":"provideEnsembles","type":"boolean","required":false,"default":false,"tasks":["Sequence Design","Scoring"]},{"name":"ensembleDir","type":"file","extension":["zip"],"tasks":["Sequence Design","Scoring"],"conditionals":[{"otherSettingName":"provideEnsembles","otherSettingValue":true,"checkType":"equals"}]}]},{"type":"canya","displayName":"CANYA","description":"Amyloid nucleation propensity prediction","tags":["developability","protein-language-models"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"catpred","displayName":"CatPred","description":"ESM-2 based kcat, Km, and Ki  prediction","tags":["protein-language-models","enzyme-design"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"},{"name":"smiles","type":"smiles"}]},{"type":"chai","displayName":"Chai-1","description":"AlphaFold3 reproduction, predict protein/nucleic acid/small molecule complexes","tags":["structure-prediction","protein-protein-docking","protein-ligand-docking"],"taskSetting":"inputFormat","requiredSettings":[{"name":"inputFormat","type":"task","required":false,"default":"sequence","options":["sequence","molecules","list"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWYX:","maxLength":2048,"tasks":["sequence"]},{"name":"molecules","type":"molecules","list":true,"subfields":[{"name":"type","options":["protein","ligand","dna","rna","glycan"]},{"name":"sequence"},{"name":"chain"}],"example":[{"type":"protein","sequence":"TRPNHTIYINNLNEKIKKDELKKSLHAIFSRFGQIL","chain":"A"}],"tasks":["molecules"]}]},{"type":"charge-dipole","displayName":"Charge & Dipole","description":"Atomic partial charges and molecular dipole moment","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf","xyz"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"xyzFile","type":"file","extension":["xyz"],"tasks":["xyz"]}]},{"type":"chembl","displayName":"ChemBL Search","description":"Search ChemBL database to find similar molecules","tags":["utilities"],"taskSetting":"searchBy","requiredSettings":[{"name":"searchBy","type":"task","required":false,"default":"SMILES","options":["SMILES","Name","ChemBL ID"]},{"name":"smiles","type":"smiles","tasks":["SMILES"]},{"name":"name","type":"string","tasks":["Name"]},{"name":"chemblId","type":"string","tasks":["ChemBL ID"]}]},{"type":"clinaso","displayName":"ClinASO","description":"End-to-end gapmer ASO designer: RNase-H cleavage PWM, off-target BLAST, cross-species homology, and SNP avoidance.","tags":["rna-design","utilities"],"taskSetting":"priority","requiredSettings":[{"name":"geneSymbol","type":"string"},{"name":"priority","type":"task","required":false,"default":"Efficiency","options":["Efficiency","Homology"]},{"name":"homologousSpecies","type":"dropdown","list":true,"options":["mouse","rat","pig","macaque","rabbit","guinea-pig"],"tasks":["Homology"]}]},{"type":"cluster-pdbs","displayName":"Cluster PDBs","description":"Cluster a list of PDB files or a trajectory","tags":["utilities"],"requiredSettings":[{"name":"pdbFiles","type":"pdb","list":true,"extension":["pdb","cif"]},{"name":"clusterChains","type":"chains","example":["A"]},{"name":"align","type":"boolean","required":false,"default":false},{"name":"alignChains","type":"chains","conditionals":[{"otherSettingName":"align","otherSettingValue":true,"checkType":"equals"}]}]},{"type":"colabdock","displayName":"ColabDock","description":"Protein-protein docking using inverted AlphaFold","tags":["protein-protein-docking"],"requiredSettings":[{"name":"proteinFile1","type":"pdb","extension":["pdb","cif"]},{"name":"partner1Chains","type":"chains","list":true,"example":["A"]},{"name":"proteinFile2","type":"pdb","extension":["pdb","cif"]},{"name":"partner2Chains","type":"chains","list":true,"example":["B"]}]},{"type":"combfold","displayName":"CombFold","description":"End-to-end structure prediction of large protein complexes: AlphaFold-Multimer on subunit pairs plus combinatorial assembly, from sequence","tags":["structure-prediction","protein-protein-docking"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","minChains":2,"maxChains":26,"maxLength":18000}]},{"type":"conformer-generation","displayName":"Conformer Generation","description":"Generate, cluster, and energy-rank molecular conformers","tags":["small-molecule-modeling"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"contact-ms","displayName":"Contact MS","description":"Contact molecular surface area for protein-protein interfaces","tags":["protein-protein-docking","utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"binderChains","type":"chains","example":["A","B"]},{"name":"targetChains","type":"chains","example":["C"]}]},{"type":"coordinate-scan","displayName":"Coordinate Scan","description":"Scan a bond, angle, or dihedral to find a transition-state guess","tags":["small-molecule-modeling"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"sdf","options":["sdf","xyz"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"xyzFile","type":"file","extension":["xyz"],"tasks":["xyz"]},{"name":"atoms","type":"string"},{"name":"scanStart","type":"number"},{"name":"scanEnd","type":"number"}]},{"type":"cosine","displayName":"CoSiNE","description":"Evolve antibody sequences along realistic affinity-maturation trajectories","tags":["antibody-design","protein-design","affinity-optimization"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":300}]},{"type":"cryfold","displayName":"CryFold","description":"Given a density map and a protein sequence automatically build a model for it","requiredSettings":[{"name":"map","extension":["mrc"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"cryoboltz","displayName":"CryoBoltz","description":"Boltz-1 structure prediction guided by a cryo-EM density map","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":2000},{"name":"densityMapFile","type":"mrc","extension":["mrc","map"]},{"name":"alignedModelFile","type":"cif","extension":["cif"]}]},{"type":"cryodrgn","displayName":"CryoDRGN","description":"Construct a continuous distribution of CryoEM 3D density maps","requiredSettings":[{"name":"particles","list":true,"extension":["mrcs","star","cs"]},{"name":"poses","list":true,"extension":["cs","star","pkl"]}]},{"type":"cyclicmpnn","displayName":"CyclicMPNN","description":"Design stable cyclic peptide sequences for a given backbone","tags":["inverse-folding","protein-design"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"dayhoff","displayName":"Dayhoff","description":"Generate sequences conditioned on existing sequence","tags":["protein-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"Guided Generation","options":["Guided Generation","Unconditional Generation"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":5000,"tasks":["Guided Generation"]}]},{"type":"deep-viscosity","displayName":"Deep Viscosity","description":"Viscosity prediction for antibodies","tags":["aggregation","developability"],"requiredSettings":[{"name":"heavySequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."},{"name":"lightSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":130,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."}]},{"type":"deepfri","displayName":"DeepFRI","description":"Predict protein function","tags":["protein-language-models"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"sequence","options":["sequence","PDB"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["sequence"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["PDB"]}]},{"type":"deepimmuno","displayName":"DeepImmuno","description":"Prediction of immunogenic epitopes for T cell immunity (Class 1)","tags":["developability","immunogenicity"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"deeprank-ab","displayName":"DeepRank-Ab","description":"Score and rank antibody-antigen complex models by predicted DockQ","tags":["protein-protein-docking","utilities"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"antibody","options":["antibody","nanobody"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"heavyChain","type":"chain"},{"name":"lightChain","type":"chain","tasks":["antibody"]},{"name":"antigenChain","type":"chain"}]},{"type":"deepsp","displayName":"DeepSP","description":"Viscosity, spatial charge map (SCM) and spatial aggregation propensity (SAP) predictions for antibodies","tags":["developability","aggregation"],"requiredSettings":[{"name":"heavySequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."},{"name":"lightSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":130,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."}]},{"type":"deepstabp","displayName":"deepSTABp","description":"Predict protein melting temperature","tags":["thermostability","developability","protein-language-models"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"derna","displayName":"DERNA","description":"Pareto-optimal RNA sequence design from a target protein - jointly optimize structural stability (MFE) and codon adaptation (CAI).","tags":["point-mutations","rna-design","codon-optimization"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"dfmdock","displayName":"DFMDock","description":"Protein-protein docking using diffusion and flow matching","tags":["protein-protein-docking"],"requiredSettings":[{"name":"receptorFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"diffdock","displayName":"DiffDock","description":"Protein-ligand docking with diffusion models","tags":["protein-ligand-docking","binding-affinity"],"requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFormat","type":"dropdown","required":false,"default":"sdf/mol2 file","options":["sdf/mol2 file","SMILES"]},{"name":"ligandFile","type":"sdf","extension":["sdf","mol2"],"conditionals":[{"otherSettingName":"ligandFormat","otherSettingValue":"sdf/mol2 file","checkType":"equals"}]},{"name":"ligandSmiles","type":"smiles","conditionals":[{"otherSettingName":"ligandFormat","otherSettingValue":"SMILES","checkType":"equals"}]}]},{"type":"diffsbdd","displayName":"DiffSBDD","description":"Generate small molecules","tags":["generate-small-mols","affinity-optimization"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"generate","options":["optimize","generate","inpaint"]},{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"sdf","extension":["sdf"],"tasks":["optimize","inpaint","generate"]},{"name":"fragmentsFile","type":"sdf","extension":["sdf"],"tasks":["inpaint"]}]},{"type":"disco","displayName":"DISCO","description":"Diffusion-based protein sequence-structure co-design conditioned on ligands, DNA, or RNA","tags":["protein-design","enzyme-design","binder-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"unconditional","options":["unconditional","ligand-conditioned","dna-conditioned","rna-conditioned","json"]},{"name":"ligandInputType","type":"dropdown","required":false,"default":"smiles","options":["smiles","sdf","ccd"],"tasks":["ligand-conditioned"]},{"name":"ligandSmiles","type":"smiles","tasks":["ligand-conditioned"],"conditionals":[{"otherSettingName":"ligandInputType","otherSettingValue":"smiles","checkType":"equals"}]},{"name":"ligandFile","type":"file","extension":["sdf","mol","mol2"],"tasks":["ligand-conditioned"],"conditionals":[{"otherSettingName":"ligandInputType","otherSettingValue":"sdf","checkType":"equals"}]},{"name":"ligandCcd","type":"string","tasks":["ligand-conditioned"],"conditionals":[{"otherSettingName":"ligandInputType","otherSettingValue":"ccd","checkType":"equals"}]},{"name":"dnaSequence","type":"sequence","alphabet":"ATGCN","tasks":["dna-conditioned"]},{"name":"rnaSequence","type":"sequence","alphabet":"AUGCN","tasks":["rna-conditioned"]},{"name":"inputJson","type":"text","tasks":["json"]}]},{"type":"dlkcat","displayName":"DLKcat","description":"Deep learning-based kcat prediction","tags":["utilities","enzyme-design"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"},{"name":"smiles","type":"smiles"}]},{"type":"dnaworks","displayName":"DNAWorks","description":"Automatic oligonucleotide design for PCR-based gene synthesis","tags":["utilities"],"requiredSettings":[{"name":"inputType","type":"dropdown","options":["nucleotide","protein"]},{"name":"seq","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":5000}]},{"type":"dockq","displayName":"DockQ","description":"Evaluate your docking interface","tags":["protein-protein-docking","protein-ligand-docking","utilities"],"requiredSettings":[{"name":"modelFile","type":"pdb","extension":["pdb","cif"]},{"name":"nativeFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"drugflow","displayName":"DrugFlow","description":"Generate small molecules","tags":["generate-small-mols","affinity-optimization"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"referenceLigandFile","type":"sdf","extension":["sdf"]}]},{"type":"dsmbind","displayName":"DSMBind","description":"Predict antibody-antigen binding affinity","tags":["protein-protein-docking","binding-affinity"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"antibody","options":["antibody","nanobody"]},{"name":"binderPdb","type":"pdb","extension":["pdb","cif"]},{"name":"binderChain","type":"chain"},{"name":"lightChain","type":"chain","tasks":["antibody"]},{"name":"targetPdb","type":"pdb","extension":["pdb","cif"]},{"name":"targetChain","type":"chain"}]},{"type":"dynamicmpnn","displayName":"DynamicMPNN","description":"Design sequences compatible with multiple conformational states","tags":["inverse-folding","protein-design"],"requiredSettings":[{"name":"state1File","type":"pdb","extension":["pdb","cif"]},{"name":"state1Chain","type":"chain"},{"name":"state2File","type":"pdb","extension":["pdb","cif"]},{"name":"state2Chain","type":"chain"}]},{"type":"dynamicsplm-finetune","displayName":"DynamicsPLM Finetuning","description":"Finetune a dynamics-aware protein language model on your data","tags":["finetuning","protein-language-models","molecular-dynamics"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"ppi","options":["ppi","property"]},{"name":"csvFile","type":"csv","extension":["csv"]},{"name":"proteinAColumn","type":"column","tasks":["ppi"]},{"name":"proteinBColumn","type":"column","tasks":["ppi"]},{"name":"sequenceColumn","type":"column","tasks":["property"]},{"name":"labelColumn","type":"column"}]},{"type":"electronic-properties","displayName":"Electronic Properties","description":"Frontier orbitals, Fukui indices, and reactivity descriptors","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf","xyz"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"xyzFile","type":"file","extension":["xyz"],"tasks":["xyz"]}]},{"type":"electrostatic-potential","displayName":"Electrostatic Potential","description":"Molecular electrostatic potential surface and Politzer analysis","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf","xyz"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"xyzFile","type":"file","extension":["xyz"],"tasks":["xyz"]}]},{"type":"emboss","displayName":"Emboss Backtranseq","description":"Back-translation of a protein sequence","tags":["utilities","codon-optimization"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":5000}]},{"type":"enumeration","displayName":"R-Group Enumeration","description":"Generate molecular libraries from scaffold + R-group fragments","tags":["generate-small-mols","affinity-optimization"],"requiredSettings":[{"name":"scaffoldSmiles","type":"smiles"},{"name":"rgroupFile","type":"csv","extension":["csv"]}]},{"type":"enzygen2","displayName":"EnzyGen2","description":"Motif-conditioned functional enzyme sequence and structure co-design","tags":["protein-design","enzyme-design"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain","type":"chain"},{"name":"motif","type":"selectResidues","sep":",","contigsFormat":"list"},{"name":"ncbiId","type":"string"}]},{"type":"enzygen2-finetune","displayName":"EnzyGen2 Finetuning","description":"Finetune EnzyGen2 on a specific enzyme family","tags":["finetuning","enzyme-design"],"requiredSettings":[{"name":"dataFile","type":"file","extension":["json"]},{"name":"proteinTask","type":"string"}]},{"type":"equidock","displayName":"EquiDock","description":"Rigid body protein-protein docking","tags":["protein-protein-docking"],"requiredSettings":[{"name":"receptorFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"esm-embeddings","displayName":"ESM2 Embeddings","description":"Generate ESM2 Embeddings","tags":["protein-language-models","embeddings"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"<cls><pad><eos><unk>LAGVSERTIDPKQNFYMHWCXBUZO.-<null_1><mask>"}]},{"type":"esm-if1","displayName":"ESM-IF1","description":"Inverse folding with ESM-IF1 language model","tags":["inverse-folding"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain","type":"chain"},{"name":"designedResidues","type":"selectResidues","example":"62-70","sep":",","contigsFormat":"ranges"}]},{"type":"esm-scan","displayName":"ESM-Scan","description":"Score point mutations using ESM1b language model","tags":["point-mutations","protein-language-models","mutation-scoring","affinity-optimization"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"esm2","displayName":"ESM2","description":"Score point mutations or mask residues using ESM-2 language model","tags":["point-mutations","protein-language-models","mutation-scoring"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"mask","options":["mask","scan"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true},{"name":"maskedResidues","type":"selectResiduesSequence","example":"25 26 27 28 29 30 31 32","sep":" ","contigsFormat":"list","tasks":["mask"]}]},{"type":"esmc-6b","displayName":"ESM-C 6B","description":"ESM-C 6B protein language model","tags":["protein-language-models","embeddings","mutation-scoring","point-mutations"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"embeddings","options":["embeddings","scan"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["embeddings","scan"]}]},{"type":"esmfold","displayName":"ESMFold","description":"Predict protein structure given a sequence","tags":["structure-prediction","protein-language-models"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"esmfold2","displayName":"ESMFold2","description":"Predicts protein, DNA, RNA, and ligand complexes","tags":["structure-prediction","protein-ligand-docking","protein-language-models"],"taskSetting":"inputFormat","requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":2000,"tasks":["sequence"]},{"name":"molecules","type":"molecules","list":true,"subfields":[{"name":"type","type":"dropdown","options":["protein","ligand","dna","rna"]},{"name":"sequence","type":"string"},{"name":"chain","type":"string"}],"example":[{"type":"protein","sequence":"MKTIIALSYIFCLVFAD","chain":"A"},{"type":"protein","sequence":"MKTIIALSYIFCLVFAD","chain":"B"},{"type":"ligand","sequence":"N[C@@H](Cc1ccc(O)cc1)C(=O)O","chain":"C"}],"tasks":["molecules"]},{"name":"yamlFile","type":"file","extension":["yaml","yml"],"tasks":["yaml"]},{"name":"inputFormat","type":"task","required":false,"default":"sequence","options":["sequence","molecules","yaml"]}]},{"type":"esmfold2-binder-design","displayName":"ESMFold2 Binder Design","description":"Design de novo protein binders against a target","tags":["binder-design","protein-design","protein-language-models"],"taskSetting":"binderType","requiredSettings":[{"name":"binderType","type":"task","required":false,"default":"miniprotein","options":["miniprotein","antibody"]},{"name":"targetSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true},{"name":"customFrameworkSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["antibody"],"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"cdrResidues","type":"selectResiduesSequence","sep":",","contigsFormat":"ranges","tasks":["antibody"],"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"framework","type":"dropdown","required":false,"default":"trastuzumab_framework_vhvl","options":["trastuzumab_framework_vhvl","atezolizumab_framework_vhvl","ocankitug_framework_vhvl","custom"],"tasks":["antibody"]}]},{"type":"espsim","displayName":"ESPsim","description":"Molecular shape and electrostatic-potential similarity scoring","tags":["small-molecule-modeling"],"requiredSettings":[{"name":"querySmiles","type":"string"},{"name":"referenceFile","type":"csv","extension":["csv"]},{"name":"smilesColumn","type":"column"}]},{"type":"evcouplings","displayName":"EVcouplings","description":"Predict protein function and mutations using evolutionary sequence covariation","tags":["point-mutations","mutation-scoring"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":5000}]},{"type":"evo2","displayName":"Evo 2","description":"Genome modeling and design across all domains of life","tags":["rna-language-models","embeddings"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"generate","options":["generate","embeddings"]},{"name":"sequence","type":"sequence","alphabet":"ACGT ","singleChain":true,"tasks":["embeddings"]},{"name":"seed","type":"sequence","alphabet":"ACGT ","singleChain":true,"tasks":["generate"]}]},{"type":"evonb","displayName":"EvoNB","description":"Mutate nanobody sequences","tags":["protein-language-models","antibody-design","affinity-optimization","finetuning"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"evopro","displayName":"EvoPro","description":"Genetic algorithm-based protein binder optimization pipeline","tags":["binder-design","protein-design","affinity-optimization"],"taskSetting":"task","requiredSettings":[{"name":"receptorSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["single-target"]},{"name":"binderSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true},{"name":"positiveTargets","type":"string","default":[],"list":true,"tasks":["selectivity"]},{"name":"task","type":"task","required":false,"default":"single-target","options":["single-target","selectivity"]}]},{"type":"evoprotgrad","displayName":"EvoProtGrad","description":"Generate mutations with directed evolution","tags":["protein-design","protein-language-models","affinity-optimization"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"fampnn","displayName":"FAMPNN","description":"Protein structure to sequence design with full-atom packed outputs","tags":["inverse-folding","protein-design"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chains","type":"chains","list":true,"example":["A"]}]},{"type":"fastsolv","displayName":"FastSolv","description":"Solubility prediction for solute/solvent","tags":["solubility"],"requiredSettings":[{"name":"solventSmiles","type":"smiles"},{"name":"soluteSmiles","type":"smiles"}]},{"type":"file-converter","displayName":"File Converter","description":"Convert between different file formats","tags":["utilities"],"taskSetting":"inputFileType","requiredSettings":[{"name":"inputFileType","type":"task","required":false,"default":"pdb","options":["pdb","cif","sdf","smiles"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["pdb"]},{"name":"cifFile","type":"cif","extension":["cif"],"tasks":["cif"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"smilesStrings","type":"string","default":[],"list":true,"tasks":["smiles"]}]},{"type":"fixbb","displayName":"ColabDesign Fixed Backbone","description":"Generate sequences given structure via reversing AlphaFold","tags":["protein-design","inverse-folding"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain","type":"chain"}]},{"type":"flashabb","displayName":"FlashABB","description":"Fast antibody structure, developability, and embeddings","tags":["structure-prediction","developability","embeddings"],"taskSetting":"flashabbTask","requiredSettings":[{"name":"flashabbTask","type":"task","required":false,"default":"structure","options":["structure","developability","embeddings"]},{"name":"heavy","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":150,"maxLengthNote":"This tool folds only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."},{"name":"light","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":130,"maxLengthNote":"This tool folds only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."}]},{"type":"flowdock","displayName":"FlowDock","description":"Protein ligand docking and affinity prediction","tags":["protein-ligand-docking","binding-affinity"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"},{"name":"smiles","type":"smiles"}]},{"type":"flowr","displayName":"FLOWR","description":"Flow-matching 3D ligand de novo or conditional generation and affinity scoring in a protein pocket.","tags":["generate-small-mols","binding-affinity"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"generate","options":["generate","affinity"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"inputType","otherSettingValue":"lb","checkType":"not-equals"}]},{"name":"referenceLigandFile","type":"sdf","extension":["sdf","pdb","cif"],"conditionals":[{"otherSettingName":"inputType","otherSettingValue":"sb-denovo","checkType":"not-equals"}]},{"name":"substructureAtoms","type":"selectLigandAtoms","tasks":["generate"],"conditionals":[{"otherSettingName":"conditionalMode","otherSettingValue":"substructure_inpainting","checkType":"equals"},{"otherSettingName":"inputType","otherSettingValue":"sb-denovo","checkType":"not-equals"}]},{"name":"inputType","type":"dropdown","required":false,"default":"sb-ref","options":["sb-ref","sb-denovo"]},{"name":"conditionalMode","type":"dropdown","required":false,"default":"off","options":["off","substructure_inpainting","scaffold_hopping","scaffold_elaboration","linker_inpainting","core_growing","fragment_inpainting","fragment_growing","interaction_conditional"],"tasks":["generate"],"conditionals":[{"otherSettingName":"inputType","otherSettingValue":"sb-denovo","checkType":"not-equals"}]}]},{"type":"flowr-finetune","displayName":"FLOWR Finetuning + LoRA","description":"Finetune FLOWR.root on your own protein-ligand complexes","tags":["finetuning","generate-small-mols","binding-affinity"],"requiredSettings":[{"name":"trainingDataFile","type":"file","extension":["zip"]}]},{"type":"foldmason","displayName":"FoldMason","description":"Multiple Protein Structure Alignment at Scale","tags":["utilities","structure-search"],"requiredSettings":[{"name":"proteinFiles","type":"file","list":true,"extension":["pdb","cif","zip"]}]},{"type":"foldseek","displayName":"Foldseek","description":"Ultra-fast protein structure search, multimer search, and clustering","tags":["utilities","structure-search"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"search","options":["search","cluster"]},{"name":"database","type":"dropdown","required":false,"default":"pdb","options":["pdb","alphafold-uniprot","alphafold-uniprot50","alphafold-swiss-prot","alphafold-proteome","esmatlas30","custom","custom-fasta"],"tasks":["search"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["search"],"conditionals":[{"otherSettingName":"database","otherSettingValue":"custom-fasta","checkType":"not-equals"}]},{"name":"fastaFile","type":"file","extension":["fasta","fa"],"tasks":["search"],"conditionals":[{"otherSettingName":"database","otherSettingValue":"custom-fasta","checkType":"equals"}]},{"name":"customSearchDbFiles","type":"file","list":true,"extension":["pdb","zip","/","*","cif"],"conditionals":[{"otherSettingName":"database","otherSettingValue":"custom","checkType":"equals"}]},{"name":"customFastaDbFiles","type":"file","list":true,"extension":["fasta","fa","zip","/","*"],"conditionals":[{"otherSettingName":"database","otherSettingValue":"custom-fasta","checkType":"equals"}]},{"name":"proteinFiles","type":"file","list":true,"extension":["pdb","zip","cif"],"tasks":["cluster"]}]},{"type":"fpocket","displayName":"FPocket","description":"Detect pockets on a protein","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"fpocketr","displayName":"fpocketR","description":"Detect druggable ligand-binding pockets on RNA","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"frameflow","displayName":"FrameFlow","description":"Motif scaffolding protein design","tags":["protein-design","motif-scaffolding"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"contigs","type":"string"},{"name":"chain","type":"chain"}]},{"type":"free-wilson","displayName":"Free Wilson SAR","description":"SAR Analysis","tags":["generate-small-mols","affinity-optimization"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"SMILES","options":["SMILES","File"]},{"name":"scaffoldSmiles","type":"smiles","tasks":["SMILES"]},{"name":"scaffoldFile","type":"file","extension":["mol"],"tasks":["File"]},{"name":"smiFile","type":"file","extension":["smi"]},{"name":"activityFile","type":"file","extension":["csv"]}]},{"type":"frequency-analysis","displayName":"Frequency Analysis","description":"Vibrational frequencies, IR spectrum, and thermodynamic properties","tags":["small-molecule-modeling"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf","xyz"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"xyzFile","type":"file","extension":["xyz"],"tasks":["xyz"]}]},{"type":"g-mmpbsa","displayName":"g_mmpbsa","description":"Estimate binding free energy (ΔGbind) from protein-ligand or protein-protein trajectories.","tags":["molecular-dynamics","binding-affinity"],"taskSetting":"groupDefinition","requiredSettings":[{"name":"topologyFile","type":"file","extension":["tpr"]},{"name":"trajectoryFile","type":"file","extension":["xtc"]},{"name":"groupDefinition","type":"task","required":false,"default":"index-file","options":["index-file","specify-groups"]},{"name":"indexFile","type":"file","extension":["ndx"],"tasks":["index-file"]},{"name":"receptorGroup","type":"string","tasks":["index-file"]},{"name":"ligandGroup","type":"string","tasks":["index-file"]},{"name":"receptorSelection","type":"string","tasks":["specify-groups"]},{"name":"ligandSelection","type":"string","tasks":["specify-groups"]}]},{"type":"gbsa","displayName":"MM/GB(PB)SA","description":"Calculate protein-ligand or protein-protein binding free energy using Molecular mechanics/Generalized-Born (Poisson-Boltzmann) surface area","tags":["molecular-dynamics","protein-ligand-docking","binding-affinity","protein-protein-docking"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"protein-ligand","options":["protein-ligand","protein-protein"]},{"name":"proteinFile","type":"pdb","extension":["pdb","cif"],"tasks":["protein-ligand"]},{"name":"ligandFile","type":"sdf","extension":["sdf","mol2"],"tasks":["protein-ligand"]},{"name":"complexFile","type":"pdb","extension":["pdb","cif"],"tasks":["protein-protein"]},{"name":"receptorChains","type":"chains","example":["A"],"tasks":["protein-protein"]},{"name":"binderChains","type":"chains","example":["B"],"tasks":["protein-protein"]}]},{"type":"gems","displayName":"GEMS","description":"GNN-based protein-ligand binding affinity prediction with language model embeddings","tags":["binding-affinity"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"sdfFile","type":"sdf","extension":["sdf"]}]},{"type":"genie3","displayName":"Genie 3","description":"De novo binder design","tags":["binder-design","protein-design"],"requiredSettings":[{"name":"targetFile","type":"pdb","extension":["pdb","cif"]},{"name":"targetChains","type":"chains","example":["A"]},{"name":"hotspots","type":"selectMultichainResidues","example":{"A":"261 263 264"},"contigsFormat":"list"}]},{"type":"geodock","displayName":"GeoDock","description":"Deep learning protein-protein docking with SE(3) equivariance","tags":["protein-protein-docking"],"requiredSettings":[{"name":"receptorFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"geometry-optimization","displayName":"Geometry Optimization","description":"Find the lowest-energy 3D structure of a molecule","tags":["small-molecule-modeling"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf","xyz"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"xyzFile","type":"file","extension":["xyz"],"tasks":["xyz"]}]},{"type":"germinal","displayName":"Germinal","description":"De novo antibody design","tags":["protein-design","antibody-design","binder-design","rosetta"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"VHH","options":["VHH","scFv"]},{"name":"targetPdb","type":"pdb","extension":["pdb","cif"]},{"name":"targetChains","type":"chains","list":true,"example":["A"]},{"name":"binderPdb","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"binderChain","type":"string","conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"cdrLengths","type":"string","conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"fwLengths","type":"string","conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"vhLen","type":"number","tasks":["scFv"],"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"vlLen","type":"number","tasks":["scFv"],"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"framework","type":"dropdown","required":false,"defaultByTask":{"VHH":"generic","scFv":"generic"},"options":["generic","custom"]}]},{"type":"gist","displayName":"GIST","description":"Per-voxel water thermodynamics around a binding site via GIST (cpptraj) over an explicit-solvent MD trajectory","tags":["molecular-dynamics","binding-affinity"],"requiredSettings":[{"name":"systemType","type":"dropdown","required":false,"default":"protein","options":["protein","protein-ligand"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"sdf","extension":["sdf"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":"protein-ligand","checkType":"equals"}]}]},{"type":"gnina","displayName":"GNINA","description":"Molecular docking with deep learning","tags":["protein-ligand-docking","binding-affinity"],"requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"sdf","extension":["sdf"]}]},{"type":"grasp","displayName":"GRASP","description":"Protein complex structure prediction conditioned on experimental restraints (XL-MS, interface residues)","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":5000},{"name":"restraintsFile","type":"string","extension":["txt","pkl"]}]},{"type":"gromacs","displayName":"GROMACS","description":"Simulate protein only or protein-ligand interactions using GROMACS force field","tags":["molecular-dynamics"],"requiredSettings":[{"name":"systemType","type":"dropdown","required":false,"default":"protein","options":["protein","protein-ligand"]},{"name":"uploadType","type":"dropdown","required":false,"default":"upload","options":["upload","fetch"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":"protein","checkType":"equals"}]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":"protein","checkType":"equals"},{"otherSettingName":"uploadType","otherSettingValue":"upload","checkType":"equals"}]},{"name":"pdbID","type":"string","conditionals":[{"otherSettingName":"systemType","otherSettingValue":"protein","checkType":"equals"},{"otherSettingName":"uploadType","otherSettingValue":"fetch","checkType":"equals"}]},{"name":"proteinFile","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":"protein-ligand","checkType":"equals"}]},{"name":"ligandFile","type":"sdf","extension":["sdf"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":"protein-ligand","checkType":"equals"}]}]},{"type":"gromacs-custom","displayName":"Gromacs Membrane Simulation","requiredSettings":[{"name":"inputFiles","type":"list","extension":["mdp","gro","top","ndx"]},{"name":"init","type":"string"},{"name":"restPrefix","type":"string"},{"name":"miniPrefix","type":"string"},{"name":"equiPrefix","type":"string"},{"name":"prodPrefix","type":"string"},{"name":"prodStep","type":"string"}]},{"type":"hbond-strength","displayName":"H-Bond Strength","description":"Per-site hydrogen bond donor and acceptor strength prediction","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf","xyz"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"xyzFile","type":"file","extension":["xyz"],"tasks":["xyz"]}]},{"type":"highfold","displayName":"Highfold","description":"Cyclic peptide structure prediction","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"hmmalign","displayName":"HMMalign","description":"Align list of sequences","tags":["utilities"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"fasta","options":["fasta","csv"]},{"name":"fastaFile","type":"fasta","extension":["fasta","fa"],"tasks":["fasta"]},{"name":"csvFile","type":"csv","extension":["csv"],"tasks":["csv"]},{"name":"sequenceColumn","type":"column","tasks":["csv"]}]},{"type":"humatch","displayName":"Humatch","description":"Antibody humanization evaluation and mutation recommendation","tags":["humanization","developability"],"requiredSettings":[{"name":"heavySequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."},{"name":"lightSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":130,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."}]},{"type":"hypermpnn","displayName":"HyperMPNN","description":"Design thermostable proteins","tags":["inverse-folding","developability","protein-design","thermostability"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"designedResidues","type":"selectMultichainResidues","example":{"A":"60 61 62 63 64 65 66"},"sep":" ","contigsFormat":"list"}]},{"type":"idr","displayName":"Intrinsically Disordered Region (IDR) Binder Design","description":"Design binders to intrinsically disordered regions","tags":["rosetta","binder-design"],"requiredSettings":[{"name":"sequenceFragment","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":40},{"name":"templateFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"igblast","displayName":"IgBLAST","description":"Search immune proteins against public databases using nucleotides or AA sequences as input","tags":["utilities"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"Nucleotide","options":["Nucleotide","Amino Acid"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"tasks":["Nucleotide"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"tasks":["Amino Acid"]}]},{"type":"igdesign","displayName":"IgDesign","description":"In vitro validated antibody design against antigens","tags":["antibody-design","inverse-folding","affinity-optimization","protein-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"antibody","options":["antibody","nanobody"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"heavyChain","type":"chain"},{"name":"lightChain","type":"chain","tasks":["antibody"]},{"name":"antigenChain","type":"chain"},{"name":"regions","type":"dropdown","required":false,"defaultByTask":{"antibody":["hcdr1","hcdr2","hcdr3","lcdr1","lcdr2","lcdr3"],"nanobody":["hcdr1","hcdr2","hcdr3"]},"list":true,"options":["hcdr1","hcdr2","hcdr3","lcdr1","lcdr2","lcdr3"]},{"name":"hcdr1Residues","type":"selectResidues","default":"","sep":" ","conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"hcdr1","checkType":"includes"}]},{"name":"hcdr2Residues","type":"selectResidues","default":"","sep":" ","conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"hcdr2","checkType":"includes"}]},{"name":"hcdr3Residues","type":"selectResidues","default":"","sep":" ","conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"hcdr3","checkType":"includes"}]},{"name":"lcdr1Residues","type":"selectResidues","default":"","sep":" ","tasks":["antibody"],"conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"lcdr1","checkType":"includes"}]},{"name":"lcdr2Residues","type":"selectResidues","default":"","sep":" ","tasks":["antibody"],"conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"lcdr2","checkType":"includes"}]},{"name":"lcdr3Residues","type":"selectResidues","default":"","sep":" ","tasks":["antibody"],"conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"lcdr3","checkType":"includes"}]},{"name":"selectCDRIndices","type":"boolean","required":false,"default":false}]},{"type":"iggm","displayName":"IgGM","description":"De novo antibody design","tags":["antibody-design","binder-design"],"requiredSettings":[{"name":"type","type":"dropdown","required":false,"default":"antibody","options":["antibody","nanobody"]},{"name":"antigenFile","type":"pdb","extension":["pdb","cif"]},{"name":"antigenChain","type":"chain"},{"name":"heavySequence","type":"sequence","alphabet":"LAGVSERTIDPKQNFYMHWCXBUZOX","singleChain":true},{"name":"lightSequence","type":"sequence","alphabet":"LAGVSERTIDPKQNFYMHWCXBUZOX","singleChain":true,"conditionals":[{"otherSettingName":"type","otherSettingValue":"antibody","checkType":"equals"}]}]},{"type":"immunebuilder","displayName":"ImmuneBuilder","description":"Antibody, Nanobody and TCR structure prediction","tags":["structure-prediction"],"taskSetting":"modelType","requiredSettings":[{"name":"modelType","type":"task","required":false,"default":"Antibody","options":["Antibody","Nanobody","TCR"]},{"name":"sequence1","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool folds only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG).","tasks":["Antibody","Nanobody","TCR"]},{"name":"sequence2","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":130,"maxLengthNote":"This tool folds only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG).","tasks":["Antibody","TCR"]}]},{"type":"immunoseq","displayName":"ImmunoSeq","description":"Predict antibody immunogenicity (ADA risk) from paired VH+VL sequences and optimize sequences toward lower immunogenicity, using an interpretable k-mer immune-tolerance method.","tags":["immunogenicity","developability","humanization"],"taskSetting":"mode","requiredSettings":[{"name":"mode","type":"task","required":false,"default":"predict","options":["predict","optimize"]},{"name":"csvFile","type":"csv","extension":["csv"],"tasks":["predict"]},{"name":"vhColumn","type":"column","tasks":["predict"]},{"name":"vlColumn","type":"column","tasks":["predict"]},{"name":"vh","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"tasks":["optimize"]},{"name":"vl","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"tasks":["optimize"]}]},{"type":"intercaat","displayName":"INTERCAAT","description":"Identify interface residues between protein chains using Voronoi tessellation","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"queryChain","type":"string"},{"name":"interactingChain","type":"string"}]},{"type":"intfold","displayName":"IntelliFold 2","description":"Predict protein/nucleic acid/small molecule complexes, matching or surpassing AlphaFold 3","tags":["structure-prediction","protein-protein-docking","protein-ligand-docking"],"taskSetting":"inputFormat","requiredSettings":[{"name":"inputFormat","type":"task","required":false,"default":"sequence","options":["sequence","list","molecules"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":2500,"tasks":["sequence"]},{"name":"molecules","type":"molecules","list":true,"subfields":[{"name":"type","options":["protein","ligand","dna","rna"]},{"name":"sequence"},{"name":"chain"}],"example":[{"type":"protein","sequence":"TRPNHTIYINNLNEKIKKDELKKSLHAIFSRFGQIL","chain":"A"}],"tasks":["molecules"]}]},{"type":"ipc","displayName":"IPC 2.0","description":"Predict protein isoelectric point and pKa","tags":["developability"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"ipsae","displayName":"IPSAE","description":"Scoring function for interprotein interactions in AlphaFold","tags":["protein-protein-docking","binding-affinity"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"af2","options":["af2","boltz"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["af2"]},{"name":"cifFile","extension":["cif"],"tasks":["boltz"]},{"name":"jsonFile","extension":["json"],"tasks":["af2"]},{"name":"npzFile","extension":["npz"],"tasks":["boltz"]},{"name":"plddtFile","extension":["npz"],"tasks":["boltz"]},{"name":"confidenceFile","extension":["json"],"tasks":["boltz"]}]},{"type":"its-flexible","displayName":"ITsFlexible","description":"Predict conformational flexibility of antibody and TCR CDR3 loops","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"ab_chains","type":"chains","example":"A,B"},{"name":"chain","type":"chain"},{"name":"resi_start","type":"string"},{"name":"resi_end","type":"string"}]},{"type":"legolas","displayName":"Legolas","description":"Predict protein chemical shifts from PDB structures","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"libinvent","displayName":"LibInvent","description":"Given a scaffold, decorate it to generate molecules","tags":["generate-small-mols","affinity-optimization"],"requiredSettings":[{"name":"scaffold","type":"string"}]},{"type":"lichen","displayName":"LICHEN","description":"Generate light chain sequences conditioned on heavy chain using machine learning","tags":["antibody-design","protein-language-models"],"taskSetting":"task","requiredSettings":[{"name":"heavyChain","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"ligandmpnn","displayName":"LigandMPNN","description":"Inverse folding with modeling of small molecules and more","tags":["inverse-folding","protein-design","affinity-optimization"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"locscale","displayName":"LocScale","description":"Cryo-EM map sharpening & density modification","taskSetting":"mode","requiredSettings":[{"name":"map","extension":["mrc","map"]}]},{"type":"logp","displayName":"LogP","description":"Predict molecular lipophilicity (LogP)","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"loqi","displayName":"LoQI","description":"Low-energy molecular conformer generation with quantum-mechanical accuracy","tags":["small-molecule-modeling"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"mage","displayName":"MAGE","description":"De novo antibody generation from antigen sequence using language models","tags":["antibody-design","protein-language-models","binder-design"],"requiredSettings":[{"name":"rbdPrompt","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"masif","displayName":"MaSIF","description":"Molecular surface interaction fingerprints.","tags":["protein-protein-docking","binding-affinity"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain","type":"chain"}]},{"type":"mavenets-finetune","displayName":"MAVE Neural Network Training","description":"Tools for training neural networks on MAVE datasets and running MCMC simulations","tags":["finetuning","mutation-scoring"],"taskSetting":"baseModel","requiredSettings":[{"name":"baseModel","type":"task","required":false,"default":"mlp","options":["mlp","transformer"]},{"name":"trainFile","type":"csv","extension":["csv"]},{"name":"validFile","type":"csv","extension":["csv"]}]},{"type":"mber","displayName":"mBER","description":"VHH binder design","tags":["protein-design","antibody-design","binder-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"Binder Design","options":["Binder Design"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"mdgen","displayName":"MDGen","description":"Generative modeling of molecular dynamics trajectories","tags":["molecular-dynamics"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"Forward Simulation","options":["Forward Simulation"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"xtcFile","type":"xtc","extension":["xtc"]}]},{"type":"membrane-gromacs","displayName":"Membrane Protein MD (GROMACS)","description":"Simulate membrane proteins embedded in lipid bilayers using GROMACS with CHARMM36 force field","tags":["molecular-dynamics"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"membrane-rbfe","displayName":"Membrane Relative Binding Free Energy","description":"Relative binding free energy for membrane-embedded proteins","tags":["molecular-dynamics","protein-ligand-docking","binding-affinity"],"requiredSettings":[{"name":"membranePDB","type":"pdb","extension":["pdb","cif"]},{"name":"ligandsSDF","type":"sdf","extension":["sdf"]}]},{"type":"mhc-diff","displayName":"MHC-Diff","description":"Diffusion-based peptide-MHC-I complex structure prediction","tags":["structure-prediction"],"requiredSettings":[{"name":"peptideSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":14},{"name":"mhcPdb","type":"pdb","extension":["pdb","cif"]}]},{"type":"mhc-fine","displayName":"MHC-Fine","description":"Fine-tuned AlphaFold for high-precision MHC–peptide complex prediction","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"microscopic-pka","displayName":"Microscopic pKa","description":"Site-specific microscopic pKa values","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"min-distance-selected-residues","displayName":"Min Distance Between Selected Residues","description":"Min distance between two sets of selected residues","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chains1","type":"chains"},{"name":"residues1","type":"selectMultichainResidues","conditionals":[{"otherSettingName":"allResiduesChain1","otherSettingValue":false,"checkType":"equals"}]},{"name":"chains2","type":"chains"},{"name":"residues2","type":"selectMultichainResidues","conditionals":[{"otherSettingName":"allResiduesChain2","otherSettingValue":false,"checkType":"equals"}]},{"name":"allResiduesChain1","type":"boolean","required":false,"default":false},{"name":"allResiduesChain2","type":"boolean","required":false,"default":false}]},{"type":"modelangelo","displayName":"Model Angelo","description":"Given a density map and a protein sequence automatically build a model for it","requiredSettings":[{"name":"map","extension":["mrc"]}]},{"type":"moflow","displayName":"MoFlow","description":"Generate small molecules","tags":["generate-small-mols"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"Optimize","options":["Optimize","Unconditional"]},{"name":"smiles","type":"smiles","tasks":["Optimize"]}]},{"type":"molecular-descriptors","displayName":"Molecular Descriptors","description":"200+ molecular descriptors, drug-likeness, and fingerprints","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"molprobity","displayName":"MolProbity","description":"Check protein structure quality","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"mosaic-hallucinate","displayName":"Mosaic Hallucination","description":"Gradient-based binder design using Boltz-2, Protenix, AlphaFold, or OpenDDE","tags":["binder-design","protein-design"],"requiredSettings":[{"name":"targetSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":5000}]},{"type":"mrnabert","displayName":"mRNABERT","description":"Pretrained mRNA language model for sequence scoring, codon optimization, and embeddings.","tags":["rna-language-models","point-mutations","rna-design","codon-optimization","embeddings"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"score_sequence","options":["score_sequence","mutation_scan","codon_optimize","extract_embedding"]},{"name":"sequence","type":"sequence","alphabet":"ACGUT[] ","singleChain":true}]},{"type":"msa","displayName":"Multiple Sequence Alignment","description":"Multiple sequence alignment (MSA)","tags":["utilities"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWYX:"}]},{"type":"msa-analysis","displayName":"MSA Analysis","description":"Multiple sequence alignment","tags":["utilities"],"requiredSettings":[{"name":"fastaFile","type":"string","extension":["fasta","fa"]}]},{"type":"msa-cluster","displayName":"MSA Clustering","description":"Clustering by MSA","tags":["utilities"],"requiredSettings":[{"name":"fastaFile","type":"string","extension":["fasta","fa"]}]},{"type":"multi-evolve","displayName":"MULTI-evolve","description":"Model-guided directed evolution workflow for multi-mutant nomination and assembly design","tags":["protein-design","point-mutations","finetuning","affinity-optimization"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"train_propose","options":["train_propose","assembly_design","zeroshot_ensemble"]},{"name":"wtFiles","type":"file","list":true,"extension":["fasta","fa"],"tasks":["train_propose"]},{"name":"trainingDatasetFile","type":"csv","extension":["csv"],"tasks":["train_propose"]},{"name":"mutationPoolFile","type":"csv","extension":["csv"],"tasks":["train_propose"]},{"name":"mutationsFile","type":"csv","extension":["csv"],"tasks":["assembly_design"]},{"name":"wtDnaFasta","type":"fasta","extension":["fasta","fa"],"tasks":["assembly_design"]},{"name":"output","type":"dropdown","required":false,"default":"design","options":["design","update"],"tasks":["assembly_design"]},{"name":"oligosFile","type":"csv","extension":["csv"],"tasks":["assembly_design"],"conditionals":[{"otherSettingName":"output","otherSettingValue":"update","checkType":"equals"}]},{"name":"wtSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"tasks":["zeroshot_ensemble"]},{"name":"pdbFiles","type":"file","list":true,"extension":["pdb","cif"],"tasks":["zeroshot_ensemble"]}]},{"type":"n-linked-glycosylation","displayName":"N-Linked Glycosylation Prediction","description":"Predict N-Linked Glycosylation sites","tags":["developability"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"nampnn","displayName":"NA-MPNN","description":"Sequence design for protein, RNA, DNA, and mixed-polymer structures; protein-DNA binding specificity prediction","tags":["inverse-folding","rna-design","protein-design"],"taskSetting":"mode","requiredSettings":[{"name":"mode","type":"task","required":false,"default":"design","options":["design","specificity"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"nanobody-polyreactivity","displayName":"Nanobody Polyreactivity","description":"Nanobody (VHH) polyreactivity prediction","tags":["developability"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool expects a single nanobody variable domain (VHH). Submit just the variable region, not a VHH fused to a constant region (Fc/HCAb)."}]},{"type":"nbforge","displayName":"NbForge","description":"Nanobody structure prediction with HCDR3 blueprint and disulphide priors","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool expects a single nanobody variable domain (VHH). Submit just the variable region, not a VHH fused to a constant region (Fc/HCAb)."}]},{"type":"nesso","displayName":"Nesso-1","description":"Predict protein-ligand binding affinity with Nesso-1, a coarse-grained cofolding model (no MSA required)","tags":["binding-affinity","protein-ligand-docking"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWYX:"},{"name":"ligands","type":"string","list":true}]},{"type":"netsolp","displayName":"NetSolP","description":"Solubility and usability based on protein language models","tags":["solubility","developability","protein-language-models"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":1022}]},{"type":"nos","displayName":"NOS","description":"Generate antibodies optimized for a given property","tags":["finetuning","protein-design","affinity-optimization","antibody-design"],"requiredSettings":[{"name":"csvFile","type":"csv","extension":["csv"]},{"name":"heavySequenceColumn","type":"column"},{"name":"lightSequenceColumn","type":"column"},{"name":"labelColumn","type":"column"}]},{"type":"oas","displayName":"OAS Search","description":"Search Observed Antibody Space (OAS) paired sequence database to find similar protein sequences","tags":["utilities"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":10000}]},{"type":"odesign-antibody","displayName":"ODesign Antibody","description":"Antibody CDR design with ODesign all-atom generative model","tags":["antibody-design","binder-design","protein-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"scfv","options":["scfv","nanobody"]},{"name":"antigen","type":"pdb","extension":["pdb","cif"]},{"name":"antigenChains","type":"chains","list":true,"example":["A"]},{"name":"antigenResidues","type":"selectMultichainResidues","example":{"A":"100-550"},"contigsFormat":"ranges"},{"name":"vhSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY-","unknownResidue":"X-stripped","singleChain":true},{"name":"vhLengths","type":"string"},{"name":"vlSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY-","unknownResidue":"X-stripped","singleChain":true,"tasks":["scfv"]},{"name":"vlLengths","type":"string","tasks":["scfv"]}]},{"type":"oligoai","displayName":"OligoAI","description":"Discover and rank candidate antisense oligonucleotides across a target transcript by predicted knockdown potency. Built on OligoAI (Hill et al.) and the RiNALMo RNA language model (Penic et al.).","tags":["rna-language-models","rna-design"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACGUT ","singleChain":true,"maxLength":20000}]},{"type":"oligowalk","displayName":"OligoWalk","description":"Oligo binding free-energy scan for ASO and siRNA site ranking","tags":["utilities","rna-design"],"taskSetting":"design_type","requiredSettings":[{"name":"design_type","type":"task","required":false,"default":"aso","options":["aso","sirna"]},{"name":"sequence","type":"sequence","alphabet":"ACGUT ","singleChain":true,"maxLength":1000}]},{"type":"omegafold","displayName":"OmegaFold","description":"Predict protein structure without MSA","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"openconf","displayName":"OpenConf","description":"Generate diverse small-molecule conformer ensembles with use-case presets","tags":["small-molecule-modeling"],"taskSetting":"mode","requiredSettings":[{"name":"mode","type":"task","required":false,"default":"smiles","options":["smiles","sdf","analogue"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf","analogue"]},{"name":"coreSmarts","type":"string","tasks":["analogue"]}]},{"type":"opendde","displayName":"OpenDDE","description":"Predict protein/nucleic acid/small molecule complexes, matching or surpassing AlphaFold 3 on interfaces","tags":["structure-prediction","protein-protein-docking","protein-ligand-docking"],"taskSetting":"inputFormat","requiredSettings":[{"name":"inputFormat","type":"task","required":false,"default":"sequence","options":["sequence","list","molecules"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":2500,"tasks":["sequence"]},{"name":"molecules","type":"molecules","list":true,"subfields":[{"name":"type","options":["protein","ligand","dna","rna"]},{"name":"sequence"},{"name":"chain"}],"example":[{"type":"protein","sequence":"TRPNHTIYINNLNEKIKKDELKKSLHAIFSRFGQIL","chain":"A"}],"tasks":["molecules"]}]},{"type":"openfe","displayName":"OpenFE","description":"Alchemical free energy calculations (RBFE, ABFE, RHFE, SepTop, membrane RBFE) plus complex MD, with configurable temperature, force field, sampling, and solvent.","tags":["molecular-dynamics","binding-affinity"],"requiredSettings":[{"name":"simulationType","type":"dropdown","required":false,"default":"complexMD","options":["rbfe","complexMD","abfe","rhfe","septop","membrane-rbfe"]},{"name":"proteinPDB","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"simulationType","otherSettingValue":["rbfe","complexMD","abfe","septop"],"checkType":"includes"}]},{"name":"membranePDB","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"simulationType","otherSettingValue":["membrane-rbfe"],"checkType":"includes"}]},{"name":"ligandsSDF","type":"sdf","extension":["sdf"],"conditionals":[{"otherSettingName":"simulationType","otherSettingValue":["rbfe","abfe","rhfe","septop","membrane-rbfe"],"checkType":"includes"}]},{"name":"ligandFile","type":"sdf","extension":["sdf"],"conditionals":[{"otherSettingName":"simulationType","otherSettingValue":"complexMD","checkType":"equals"}]}]},{"type":"openfold","displayName":"OpenFold3","description":"AlphaFold3 reproduction, predict protein/nucleic acid/small molecule complexes","tags":["structure-prediction","protein-protein-docking","protein-ligand-docking"],"taskSetting":"inputFormat","requiredSettings":[{"name":"inputFormat","type":"task","required":false,"default":"sequence","options":["sequence","molecules"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWYX:","maxLength":2500,"tasks":["sequence"]},{"name":"molecules","type":"molecules","list":true,"subfields":[{"name":"type","options":["protein","ligand","dna","rna"]},{"name":"sequence"},{"name":"chain"}],"example":[{"type":"protein","sequence":"TRPNHTIYINNLNEKIKKDELKKSLHAIFSRFGQIL","chain":"A"},{"type":"protein","sequence":"MRGQAFVIFKEVSSATNALRSMQGFPFYDKPMRIQYAKTDSDIIAKM","chain":"B"},{"type":"ligand","inputType":"ccd","ccdCode":"ATP","chain":"L"}],"tasks":["molecules"]}]},{"type":"opengerminal","displayName":"OpenGerminal","description":"Open-source de novo antibody design","tags":["protein-design","antibody-design","binder-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"VHH","options":["VHH","scFv"]},{"name":"targetPdb","type":"pdb","extension":["pdb","cif"]},{"name":"targetChains","type":"chains","list":true,"example":["A"]},{"name":"binderPdb","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"binderChain","type":"string","conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"cdrLengths","type":"string","conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"fwLengths","type":"string","conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"vhLen","type":"number","tasks":["scFv"],"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"vlLen","type":"number","tasks":["scFv"],"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"framework","type":"dropdown","required":false,"defaultByTask":{"VHH":"generic","scFv":"generic"},"options":["generic","custom"]}]},{"type":"openmm","displayName":"OpenMM MD","description":"Simulate protein only or protein-ligand interactions using AMBER force field","tags":["molecular-dynamics"],"requiredSettings":[{"name":"systemType","type":"dropdown","required":false,"default":"protein","options":["protein","protein-ligand"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":["protein","protein-ligand"],"checkType":"includes"}]},{"name":"ligandFile","type":"sdf","extension":["sdf"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":"protein-ligand","checkType":"equals"}]}]},{"type":"openmm-metadynamics","displayName":"OpenMM Metadynamics","description":"Efficiently explore free energy landscapes for conformational changes, protein-ligand binding, and other biophysical processes using well-tempered metadynamics.","tags":["molecular-dynamics"],"requiredSettings":[{"name":"systemType","type":"dropdown","required":false,"default":"protein","options":["protein","protein-ligand"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":["protein","protein-ligand"],"checkType":"includes"}]},{"name":"ligandFile","type":"sdf","extension":["sdf"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":"protein-ligand","checkType":"equals"}]},{"name":"cv1Atoms","type":"string"},{"name":"enableCV2","type":"dropdown","required":false,"default":"no","options":["yes","no"]},{"name":"cv2Atoms","type":"string","default":"","conditionals":[{"otherSettingName":"enableCV2","otherSettingValue":"yes","checkType":"equals"}]},{"name":"previousHillsFile","type":"file","extension":["dat","hills"],"conditionals":[{"otherSettingName":"restartMetadynamics","otherSettingValue":"yes","checkType":"equals"}]},{"name":"restartMetadynamics","type":"dropdown","required":false,"default":"no","options":["yes","no"]}]},{"type":"openmm-relax","displayName":"OpenMM Protein Relaxation","description":"Relax a protein structure using OpenMM","tags":["molecular-dynamics"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"openmm-temperature-replica","displayName":"OpenMM Temperature Replica Exchange","description":"Perform temperature replica exchange molecular dynamics for enhanced conformational sampling","tags":["molecular-dynamics"],"requiredSettings":[{"name":"systemType","type":"dropdown","required":false,"default":"protein","options":["protein","protein-ligand"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":["protein","protein-ligand"],"checkType":"includes"}]},{"name":"ligandFile","type":"sdf","extension":["sdf"],"conditionals":[{"otherSettingName":"systemType","otherSettingValue":"protein-ligand","checkType":"equals"}]},{"name":"temperatureDistribution","type":"dropdown","required":false,"default":"exponential","options":["linear","exponential","custom"]},{"name":"customTemperatures","type":"string","default":"","conditionals":[{"otherSettingName":"temperatureDistribution","otherSettingValue":"custom","checkType":"equals"}]}]},{"type":"orb-models3","displayName":"Orb Models 3","description":"Protein ligand interaction energy","tags":["molecular-dynamics","binding-affinity"],"requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"sdf","extension":["sdf","mol2"]}]},{"type":"orthrus","displayName":"Orthrus","description":"Generate mRNA embeddings","tags":["rna-language-models","embeddings"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACGT ","singleChain":true}]},{"type":"p2pxml","displayName":"P2PXML","description":"Predict antibody-antigen binding affinity (IC50) from structures","tags":["binding-affinity"],"requiredSettings":[{"name":"antibodyFile","type":"pdb","extension":["pdb","cif"]},{"name":"antigenFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"palm","displayName":"PALM","description":"Protein aggregation propensity prediction","tags":["developability","protein-language-models"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"paragraph","displayName":"Paragraph Paratope Prediction","description":"Predict antibody paratopes from heavy chain structures","tags":["utilities"],"taskSetting":"analysisMode","requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]},{"name":"analysisMode","type":"task","required":false,"default":"paired","options":["paired","heavy","light"]},{"name":"heavyChain","type":"chain","tasks":["heavy","paired"]},{"name":"lightChain","type":"chain","tasks":["light","paired"]}]},{"type":"parasurf","displayName":"ParaSurf","description":"Predict paratope residues","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"pdbfixer","displayName":"PDBFixer","description":"Fix and prepare PDB structures for downstream simulation","tags":["utilities","molecular-dynamics"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"pdbsum","displayName":"PDBsum","description":"Generate overview and schematic diagrams of protein chains, DNA, ligands, and metal ions","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"pdockq","displayName":"PDockQ","description":"Predict DockQ score of a predicted protein structure","tags":["protein-protein-docking","utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"pepfunn","displayName":"PepFuNN Peptide Sequence Analysis","description":"Predict properties for peptides","tags":["developability","solubility"],"requiredSettings":[{"name":"peptide","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"pepmimic","displayName":"PepMimic","description":"Design peptide binders by mimicking a known binder's interface","tags":["binder-design","protein-design"],"requiredSettings":[{"name":"refPdbs","type":"file","list":true,"extension":["pdb","cif"]},{"name":"refComplexes","type":"object","list":true,"subfields":[{"name":"pdbName"},{"name":"targetChains"},{"name":"binderChains"},{"name":"annotation"}],"example":[{"pdbName":"4cmh","targetChains":"A","binderChains":"B,C","annotation":"Fab fragment"},{"pdbName":"5f1o","targetChains":"A","binderChains":"B","annotation":"nanobody"}]}]},{"type":"pepmlm","displayName":"PepMLM","description":"Design linear peptide binders","tags":["binder-design","protein-language-models"],"requiredSettings":[{"name":"targetSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"peppatch","displayName":"PEP-Patch","description":"Quantify surface electrostatic potentials","tags":["aggregation","developability"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"peptiverse","displayName":"PeptiVerse","description":"Unified platform for therapeutic peptide property prediction using sequence and SMILES","tags":["developability","binding-affinity","solubility","small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"wt","options":["wt","smiles"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["wt"]},{"name":"smilesInput","type":"smiles","tasks":["smiles"]}]},{"type":"pharmit","displayName":"Pharmit","description":"Pharmacophore search of the ChEMBL public compound library or your own SDF","tags":["small-molecule-modeling"],"taskSetting":"database","requiredSettings":[{"name":"database","type":"task","required":false,"default":"chembl","options":["chembl","nci","upload"]},{"name":"libraryFile","type":"sdf","extension":["sdf"],"tasks":["upload"]},{"name":"queryFile","type":"file","extension":["sdf","json","ph4","pdb","cif"]}]},{"type":"pka","displayName":"Macroscopic pKa","description":"Macroscopic acid dissociation constants (pKa)","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"plabdab","displayName":"PLAbDab","description":"Search antibody sequences from patents and literature","tags":["utilities"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"sequence","options":["sequence","keyword"]},{"name":"keywords","type":"string","tasks":["keyword"]}]},{"type":"placer","displayName":"PLACER","description":"Protein-ligand docking","tags":["protein-ligand-docking"],"requiredSettings":[{"name":"receptorFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandCode","type":"ligand-code"}]},{"type":"plasmidgpt","displayName":"PlasmidGPT","description":"Generative language model for plasmid DNA + prediction of species, vector type, and lab of origin.","tags":["nucleic-acid"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"generate","options":["generate","predict"]},{"name":"fastaFile","type":"file","extension":["fasta","fa","fna","txt"],"tasks":["predict"]}]},{"type":"plm-crystallization","displayName":"PLM Crystallization Prediction","description":"Sequence-based crystallization predictor. Mean-ensemble of LightGBM classifiers trained on ESM2 T30-150M and ESM2 T36-3B embeddings.","tags":["protein-language-models","developability"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"plm-finetune","displayName":"Finetune Protein Language Model","description":"Protein sequence property prediction finetuning","tags":["finetuning","protein-language-models"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"regression","options":["regression","classification"]},{"name":"csvFile","type":"csv","extension":["csv"]},{"name":"sequenceColumn","type":"column"},{"name":"propertyColumn","type":"column"}]},{"type":"pmgen","displayName":"PMGen","description":"Peptide-MHC complex structure prediction and peptide design.","tags":["structure-prediction","protein-design"],"taskSetting":"mhcType","requiredSettings":[{"name":"peptide","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"},{"name":"mhcType","type":"task","required":false,"default":"1","options":["1","2"]},{"name":"mhcSeq","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY/ ","unknownResidue":"X-stripped"}]},{"type":"pocketflow","displayName":"PocketFlow","description":"Generate small molecules","tags":["generate-small-mols"],"requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"sdf","extension":["sdf"]}]},{"type":"pocketgen","displayName":"PocketGen","description":"(Re)Generate a binding pocket for a given small molecule","tags":["protein-design","protein-ligand-docking"],"requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"sdf","extension":["sdf"]}]},{"type":"polyxpert","displayName":"PolyXpert","description":"Antibody polyreactivity prediction","tags":["developability","protein-language-models"],"requiredSettings":[{"name":"heavyChain","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":150,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."},{"name":"lightChain","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":130,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."}]},{"type":"pottsmpnn","displayName":"PottsMPNN","description":"Sequence design with Potts pairwise interactions","tags":["inverse-folding","protein-design","affinity-optimization"],"taskSetting":"task","requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"bindingGroupA","type":"chains","list":true,"tasks":["standard"],"conditionals":[{"otherSettingName":"bindingEnergyOptimization","otherSettingValue":"none","checkType":"not-equals"}]},{"name":"bindingGroupB","type":"chains","list":true,"tasks":["standard"],"conditionals":[{"otherSettingName":"bindingEnergyOptimization","otherSettingValue":"none","checkType":"not-equals"}]},{"name":"configYaml","type":"file","extension":["yaml","yml"],"tasks":["yaml"]},{"name":"task","type":"task","required":false,"default":"standard","options":["standard","yaml"]},{"name":"bindingEnergyOptimization","type":"dropdown","required":false,"default":"none","options":["none","both","only"],"tasks":["standard"]}]},{"type":"pottsmpnn-score","displayName":"PottsMPNN Score","description":"Mutation ddG scoring with Potts pairwise interactions","tags":["mutation-scoring","point-mutations","thermostability","binding-affinity","affinity-optimization"],"taskSetting":"task","requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"mutantCsv","type":"file","extension":["csv"],"tasks":["custom-mutants"]},{"name":"bindingGroupA","type":"chains","list":true,"tasks":["deep-scan","custom-mutants"],"conditionals":[{"otherSettingName":"computeBinding","otherSettingValue":"compute","checkType":"equals"}]},{"name":"bindingGroupB","type":"chains","list":true,"tasks":["deep-scan","custom-mutants"],"conditionals":[{"otherSettingName":"computeBinding","otherSettingValue":"compute","checkType":"equals"}]},{"name":"configYaml","type":"file","extension":["yaml","yml"],"tasks":["yaml"]},{"name":"task","type":"task","required":false,"default":"deep-scan","options":["deep-scan","custom-mutants","yaml"]},{"name":"computeBinding","type":"dropdown","required":false,"default":"none","options":["none","compute"],"tasks":["deep-scan","custom-mutants"]}]},{"type":"ppap","displayName":"PPAP","description":"Protein-protein binding affinity prediction for multiple complexes","tags":["protein-protein-docking","binding-affinity"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"receptorChains","type":"chains","example":["A"]},{"name":"ligandChains","type":"chains","example":["B"]}]},{"type":"prodigy","displayName":"PRODIGY","description":"Protein-protein binding affinity prediction","tags":["protein-protein-docking","binding-affinity"],"requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"profam","displayName":"ProFam","description":"Protein family language model","tags":["protein-language-models"],"requiredSettings":[{"name":"a3mFile","type":"file","extension":["a3m"]}]},{"type":"profluent-e1","displayName":"Profluent E1","description":"Protein language model","tags":["protein-language-models","embeddings","mutation-scoring"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"scan","options":["scan","embed"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY:?","unknownResidue":"X-stripped","tasks":["scan","embed","mask"]},{"name":"mask","type":"selectResiduesSequence","example":"3-5","sep":",","contigsFormat":"ranges","tasks":["mask"]},{"name":"wildtypeSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["score"]},{"name":"mutantSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["score"]}]},{"type":"progen2-finetune","displayName":"ProGen2 Finetuning","description":"Finetune generative protein language model","tags":["finetuning","protein-language-models"],"requiredSettings":[{"name":"fastaFile","type":"fasta","extension":["fasta"]}]},{"type":"promera","displayName":"Promera","description":"Unified model for biomolecular cofolding (protein/RNA/DNA/ligand), binder filtering (iCS/ipSAE), and de novo binder design (minibinders + VHH nanobodies)","tags":["structure-prediction","binder-design","antibody-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"cofolding","options":["cofolding","minibinder","vhh"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWYX:","maxLength":2000}]},{"type":"propka","displayName":"PROPKA","description":"Predict the pKa values of ionizable groups in proteins","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"prot-t5-embeddings","displayName":"Prot T5 XL Embeddings","description":"Generate Prot T5 Embeddings","tags":["protein-language-models","embeddings"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":4096}]},{"type":"protein-hunter","displayName":"Protein Hunter","description":"De novo protein design","tags":["protein-design","binder-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"protein-binder","options":["protein-binder","small-molecule-binder"]},{"name":"targetSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["protein-binder"]},{"name":"targetCCD","type":"string","tasks":["small-molecule-binder"]}]},{"type":"protein-metrics","displayName":"COMPSS Protein Metrics","description":"Score sequences using language model metrics","tags":["protein-language-models","developability"],"taskSetting":"metricType","requiredSettings":[{"name":"metricType","type":"task","required":false,"default":"Single Sequence Metrics","options":["Single Sequence Metrics","Structure Metrics"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["Structure Metrics"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["Single Sequence Metrics"]}]},{"type":"protein-properties","displayName":"Protein Properties","description":"Calculate properties on input sequence/structure","tags":["aggregation","developability"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"Structure","options":["Structure","Sequence"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["Structure"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["Sequence"]},{"name":"heavySequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"tasks":["Antibody Sequence"]},{"name":"lightSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"tasks":["Antibody Sequence"]}]},{"type":"protein-sol","displayName":"Protein-Sol","description":"Sequence-based protein solubility prediction using compositional features","tags":["solubility","developability"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"protein-solubilization","displayName":"Protein Solubilization","description":"Solubilize membrane proteins","tags":["protein-design","solubility"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain","type":"chain"}]},{"type":"proteina-complexa","displayName":"Proteina-Complexa","description":"Fully atomistic protein and ligand binder design","tags":["binder-design","motif-scaffolding","protein-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"protein-binder","options":["protein-binder","ligand-binder","motif-ligand"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["protein-binder","ligand-binder","motif-ligand"]},{"name":"targetChains","type":"chains","list":true,"example":["A"],"tasks":["protein-binder"]},{"name":"ligandCode","type":"ligand-code","tasks":["ligand-binder"]},{"name":"ameLigands","type":"ligand-code","tasks":["motif-ligand"]},{"name":"motifAtomSpec","type":"string","tasks":["motif-ligand"]}]},{"type":"proteinmpnn","displayName":"ProteinMPNN","description":"Protein structure to sequence prediction","tags":["inverse-folding","protein-design","affinity-optimization"],"taskSetting":"modelType","requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"designedResidues","type":"selectMultichainResidues","default":{},"example":{"B":"26 27 28 29 30 31 32 52 53 54 55 56 95 96 97 98 99 100 101 102"},"sep":" ","contigsFormat":"list"}]},{"type":"proteinmpnn-ddg","displayName":"ProteinMPNN-ddG","description":"Predict stability of point mutations","tags":["thermostability","point-mutations","protein-design","mutation-scoring","affinity-optimization"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chains","type":"chain"}]},{"type":"proteinmpnn-ddg-binder","displayName":"ProteinMPNN-ddG Binder","description":"Predict stability of point mutations","tags":["inverse-folding","point-mutations","protein-design","affinity-optimization","binding-affinity","mutation-scoring"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"binder_chains","type":"chains","example":["H","L"]},{"name":"receptor_chains","type":"chains","example":["A"]}]},{"type":"proteinmpnn-score","displayName":"ProteinMPNN Score","description":"Protein structure to sequence prediction","tags":["inverse-folding","protein-design"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"protenix","displayName":"Protenix-v2","description":"Predict protein/nucleic acid/small molecule complexes. Outperforms AlphaFold3 with major gains on antibody-antigen interfaces.","tags":["structure-prediction","protein-protein-docking","protein-ligand-docking"],"taskSetting":"inputFormat","requiredSettings":[{"name":"inputFormat","type":"task","required":false,"default":"sequence","options":["sequence","list","molecules"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWYX:","maxLength":2048,"tasks":["sequence"]},{"name":"molecules","type":"molecules","list":true,"subfields":[{"name":"type","options":["protein","ligand","dna","rna"]},{"name":"sequence"},{"name":"chain"}],"example":[{"type":"protein","sequence":"TRPNHTIYINNLNEKIKKDELKKSLHAIFSRFGQIL","chain":"A"}],"tasks":["molecules"]}]},{"type":"proteus","displayName":"ProteusAI","description":"ML-assisted Directed Evolution","tags":["finetuning","protein-design","mutation-scoring","affinity-optimization"],"requiredSettings":[{"name":"csvFile","type":"csv","extension":["csv"]},{"name":"sequenceColumn","type":"column"},{"name":"fitnessScoreColumn","type":"column"}]},{"type":"proto","displayName":"Proto","description":"Constraint-based multi-objective sequence design (Proto optimizer)","tags":["protein-design","inverse-folding"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"protein-diversification","options":["protein-diversification","inverse-folding","dna-design","promoter-design","custom"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["protein-diversification"]},{"name":"structureFile","type":"pdb","extension":["pdb","cif"],"tasks":["inverse-folding"]},{"name":"jsonFile","type":"file","extension":["json"],"tasks":["custom"]}]},{"type":"protonation-state","displayName":"Protonation State","description":"Dominant protonation state at a given pH","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"psiblast","displayName":"PSI-BLAST Search","description":"Position-Specific Iterated BLAST for detecting distant protein homologs","tags":["utilities"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":10000}]},{"type":"pubchem","displayName":"PubChem Search","description":"Search PubChem database to find similar molecules","tags":["utilities"],"taskSetting":"searchBy","requiredSettings":[{"name":"searchBy","type":"task","required":false,"default":"SMILES","options":["SMILES","Name","PubChem CID"]},{"name":"smiles","type":"smiles","tasks":["SMILES"]},{"name":"name","type":"string","tasks":["Name"]},{"name":"pubchemId","type":"string","tasks":["PubChem CID"]}]},{"type":"pulchra","displayName":"PULCHRA","description":"All-atom reconstruction and refinement of reduced protein models","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"pxdesign","displayName":"PXDesign","description":"De novo protein binder design using diffusion models","tags":["binder-design","protein-design"],"taskSetting":"pxdesignMode","requiredSettings":[{"name":"pxdesignMode","type":"task","required":false,"default":"generation","options":["extended","preview","generation"]},{"name":"targetFile","type":"pdb","extension":["pdb","cif"]},{"name":"targetChains","type":"chains","list":true,"example":["A"]}]},{"type":"pykvfinder","displayName":"pyKVFinder","description":"Detect and characterize biomolecular cavities","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"pysca","displayName":"pySCA","description":"Statistical coupling analysis of protein sequence alignments","tags":["utilities"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":5000,"conditionals":[{"otherSettingName":"useMSA","otherSettingValue":true,"checkType":"equals"}]},{"name":"fastaFile","type":"file","extension":["fasta"],"conditionals":[{"otherSettingName":"useMSA","otherSettingValue":false,"checkType":"equals"}]},{"name":"useMSA","type":"boolean","required":false,"default":true}]},{"type":"pyteomics-cleave","displayName":"PeptideCutter (Pyteomics)","description":"In silico protease digestion of proteins (Expasy rules).","tags":["utilities"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":20000}]},{"type":"qupkake","displayName":"QupKake","description":"Predict pKa for organic molecules","tags":["small-molecule-property-prediction"],"taskSetting":"inputFormat","requiredSettings":[{"name":"inputFormat","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"rbfe","displayName":"Relative Binding Free Energy","description":"Relative energy of protein-ligand complexes","tags":["molecular-dynamics","protein-ligand-docking","binding-affinity"],"requiredSettings":[{"name":"proteinPDB","type":"pdb","extension":["pdb","cif"]},{"name":"ligandsSDF","type":"sdf","extension":["sdf"]}]},{"type":"reaction-energy","displayName":"Reaction Energy","description":"Reaction energy, enthalpy, and Gibbs free energy","tags":["small-molecule-property-prediction"],"requiredSettings":[{"name":"reactantSmiles","type":"smiles"},{"name":"productSmiles","type":"smiles"}]},{"type":"redox","displayName":"Redox Potential","description":"Reduction and oxidation potential prediction","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"reinvent","displayName":"REINVENT4","description":"Generate small molecules with REINVENT4: de novo, analog, scaffold decoration, and linker design, plus scoring","tags":["generate-small-mols"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"scoring","options":["denovo","analog","decorate","linker","scoring"]},{"name":"inferenceSmilesFile","type":"file","extension":["smi"],"tasks":["analog","decorate","linker"]},{"name":"scoringSmilesFile","type":"file","extension":["smi"],"tasks":["scoring"]}]},{"type":"reinvent-finetune","displayName":"REINVENT4 Finetuning","description":"Finetune REINVENT4 on your SMILES data with multi-stage reinforcement learning","tags":["finetuning","affinity-optimization"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"train","options":["train"]},{"name":"modelType","type":"dropdown","required":false,"default":"reinvent","options":["reinvent","mol2mol","libinvent","linkinvent"],"tasks":["train"]},{"name":"data","type":"csv","extension":["csv"],"tasks":["train"]},{"name":"smilesCol","type":"column","tasks":["train"]},{"name":"rlSmilesFile","type":"file","extension":["smi"],"tasks":["train"],"conditionals":[{"otherSettingName":"modelType","otherSettingValue":"reinvent","checkType":"not-equals"}]}]},{"type":"rf3","displayName":"RosettaFold-3","description":"AlphaFold3 reproduction","tags":["structure-prediction","protein-protein-docking","protein-ligand-docking"],"taskSetting":"inputFormat","requiredSettings":[{"name":"inputFormat","type":"task","required":false,"default":"sequence","options":["sequence","molecules"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWYX:","tasks":["sequence"]},{"name":"molecules","type":"molecules","list":true,"subfields":[{"name":"type","options":["protein","ligand"]},{"name":"sequence"},{"name":"chain"}],"example":[{"type":"protein","sequence":"TRPNHTIYINNLNEKIKKDELKKSLHAIFSRFGQIL","chain":"A"},{"type":"protein","sequence":"MRGQAFVIFKEVSSATNALRSMQGFPFYDKPMRIQYAKTDSDIIAKM","chain":"B"},{"type":"ligand","inputType":"ccd","ccdCode":"ATP","chain":"L"}],"tasks":["molecules"]}]},{"type":"rfantibody","displayName":"RFantibody","description":"De novo antibody design with RFdiffusion","tags":["antibody-design","binder-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"antibody","options":["antibody","nanobody"]},{"name":"targetFile","type":"pdb","extension":["pdb","cif"]},{"name":"antibodyFile","type":"pdb","extension":["pdb","cif"],"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"heavyChain","type":"chain","conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"lightChain","type":"chain","tasks":["antibody"],"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]},{"name":"antigenChains","type":"chains","list":true,"example":["A"]},{"name":"hcdr1Residues","type":"selectResidues","sep":" ","conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"hcdr1","checkType":"includes"}]},{"name":"hcdr2Residues","type":"selectResidues","sep":" ","conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"hcdr2","checkType":"includes"}]},{"name":"hcdr3Residues","type":"selectResidues","sep":" ","conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"hcdr3","checkType":"includes"}]},{"name":"lcdr1Residues","type":"selectResidues","sep":" ","tasks":["antibody"],"conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"lcdr1","checkType":"includes"}]},{"name":"lcdr2Residues","type":"selectResidues","sep":" ","tasks":["antibody"],"conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"lcdr2","checkType":"includes"}]},{"name":"lcdr3Residues","type":"selectResidues","sep":" ","tasks":["antibody"],"conditionals":[{"otherSettingName":"selectCDRIndices","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"regions","otherSettingValue":"lcdr3","checkType":"includes"}]},{"name":"framework","type":"dropdown","required":false,"defaultByTask":{"antibody":"hu-4D5-8_Fv","nanobody":"h-NbBCII10"},"options":["custom","h-NbBCII10","hu-4D5-8_Fv"]},{"name":"regions","type":"dropdown","required":false,"defaultByTask":{"antibody":["hcdr1","hcdr2","hcdr3","lcdr1","lcdr2","lcdr3"],"nanobody":["hcdr1","hcdr2","hcdr3"]},"list":true,"options":["hcdr1","hcdr2","hcdr3","lcdr1","lcdr2","lcdr3"]},{"name":"selectCDRIndices","type":"boolean","required":false,"default":false,"conditionals":[{"otherSettingName":"framework","otherSettingValue":"custom","checkType":"equals"}]}]},{"type":"rfdiffusion","displayName":"RFdiffusion","description":"Design or diversify proteins","tags":["protein-design","binder-design","affinity-optimization","motif-scaffolding"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"Motif Scaffolding","options":["Custom Contigs","Binder Design","Binder Redesign","Motif Scaffolding","Partial Diffusion","Fold Conditioning","Symmetric Oligomer","Symmetric Motif Scaffolding"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["Custom Contigs","Binder Design","Binder Redesign","Motif Scaffolding","Partial Diffusion","Symmetric Motif Scaffolding"]},{"name":"contigs","type":"string","tasks":["Custom Contigs"]},{"name":"targetChains","type":"chains","list":true,"example":["A"],"tasks":["Binder Design"]},{"name":"binderLength","type":"string","tasks":["Binder Design"]},{"name":"designedChain","type":"chain","tasks":["Partial Diffusion"]},{"name":"designedResidues","type":"selectResidues","example":"26-32,52-57,99-110","sep":",","contigsFormat":"ranges","tasks":["Binder Redesign"]},{"name":"diffusedResidues","type":"selectResidues","example":"1-5, 7-10","sep":",","contigsFormat":"ranges","tasks":["Partial Diffusion"]},{"name":"interfaceResidues","type":"selectResidues","example":"30-40, 60-70","sep":",","contigsFormat":"ranges","tasks":["Motif Scaffolding"]},{"name":"foldConditioningTargetFile","type":"pdb","extension":["pdb","cif"],"tasks":["Fold Conditioning"]},{"name":"foldConditioningBinderFile","type":"pdb","extension":["pdb","cif"],"tasks":["Fold Conditioning"]},{"name":"symmetryType","type":"dropdown","options":["c2","c3","c4","c5","c6","d2","d3","d4","tetrahedral"],"tasks":["Symmetric Oligomer","Symmetric Motif Scaffolding"]},{"name":"oligomerLength","type":"number","tasks":["Symmetric Oligomer"]},{"name":"motifResidues","type":"string","tasks":["Symmetric Motif Scaffolding"]}]},{"type":"rfdiffusion2","displayName":"RFdiffusion2","description":"Enzyme active site scaffolding with atom-level or residue-level motif specification","tags":["protein-design","enzyme-design","motif-scaffolding"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"scaffoldingMode","type":"dropdown","required":false,"default":"Atom-level","options":["Atom-level","Residue-level"]},{"name":"ligandCode","type":"ligand-code"},{"name":"activeSiteAtoms","type":"object","default":[],"list":true,"subfields":[{"name":"residue"},{"name":"atoms"}],"example":[{"residue":"A106","atoms":"NE,CD,CZ"},{"residue":"A166","atoms":"OD1,CG"},{"residue":"A169","atoms":"NH2,CZ"},{"residue":"A193","atoms":"NE2,CD2,CE1"}],"conditionals":[{"otherSettingName":"scaffoldingMode","otherSettingValue":"Atom-level","checkType":"equals"}]},{"name":"interfaceChain","type":"chain","conditionals":[{"otherSettingName":"scaffoldingMode","otherSettingValue":"Residue-level","checkType":"equals"}]},{"name":"interfaceResidues","type":"selectResidues","example":"30-40, 60-70","sep":",","contigsFormat":"ranges","conditionals":[{"otherSettingName":"scaffoldingMode","otherSettingValue":"Residue-level","checkType":"equals"}]},{"name":"designedLengths","type":"object","list":true,"subfields":[{"name":"lowerBound"},{"name":"upperBound"}],"conditionals":[{"otherSettingName":"scaffoldingMode","otherSettingValue":"Residue-level","checkType":"equals"}]}]},{"type":"rfdiffusion3","displayName":"RFdiffusion3","description":"All atom protein design with atom-level and residue-level motif scaffolding","tags":["protein-design","motif-scaffolding","binder-design","enzyme-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"protein-binder-design","options":["protein-binder-design","enzyme-design","na-binder-design","small-molecule-binder-design","json"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["protein-binder-design","enzyme-design","na-binder-design","small-molecule-binder-design"]},{"name":"jsonInputType","type":"dropdown","required":false,"default":"file","options":["file","string"],"tasks":["json"]},{"name":"jsonFile","type":"file","extension":["json"],"tasks":["json"],"conditionals":[{"otherSettingName":"jsonInputType","otherSettingValue":"file","checkType":"equals"}]},{"name":"jsonConfig","type":"string","tasks":["json"],"conditionals":[{"otherSettingName":"jsonInputType","otherSettingValue":"string","checkType":"equals"}]},{"name":"scaffoldingMode","type":"dropdown","required":false,"default":"Atom-level","options":["Atom-level","Residue-level"],"tasks":["enzyme-design"]},{"name":"interfaceChain","type":"chain","tasks":["enzyme-design"],"conditionals":[{"otherSettingName":"scaffoldingMode","otherSettingValue":"Residue-level","checkType":"equals"}]},{"name":"interfaceResidues","type":"selectResidues","example":"30-40, 60-70","sep":",","contigsFormat":"ranges","tasks":["enzyme-design"],"conditionals":[{"otherSettingName":"scaffoldingMode","otherSettingValue":"Residue-level","checkType":"equals"}]},{"name":"designedLengths","type":"object","list":true,"subfields":[{"name":"lowerBound"},{"name":"upperBound"}],"tasks":["enzyme-design"],"conditionals":[{"otherSettingName":"scaffoldingMode","otherSettingValue":"Residue-level","checkType":"equals"}]}]},{"type":"rfdpoly","displayName":"RFDpoly","description":"Diffusion-based de novo design of RNA, DNA, and nucleoprotein complex structures","tags":["nucleic-acid","protein-design"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"na-binder-against-target","options":["na-binder-against-target","unconditional"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["na-binder-against-target"]},{"name":"targetChains","type":"chains","list":true,"example":["A","B"],"tasks":["na-binder-against-target"]},{"name":"contigs","type":"string","tasks":["unconditional"]},{"name":"polymerChains","type":"string","list":true,"options":["dna","rna","protein"],"tasks":["unconditional"]}]},{"type":"rfpeptides","displayName":"RFpeptides","description":"Design macrocyclic proteins","tags":["protein-design","binder-design","rosetta"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"rhodesign","displayName":"RhoDesign","description":"Deep generative design of RNA sequences from 3D structure","tags":["inverse-folding","rna-design"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"ribodiffusion","displayName":"RiboDiffusion","description":"Tertiary-structure-conditioned RNA inverse folding with diffusion models","tags":["inverse-folding","rna-design"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"riffdiff","displayName":"RiffDiff-ProtFlow","description":"Generate backbone fragments from a theozyme to build a motif library","tags":["protein-design","enzyme-design","motif-scaffolding"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"resnums","type":"string"},{"name":"ligands"}]},{"type":"rism3d","displayName":"3D-RISM","description":"Water thermodynamics and solvent density around a static structure via 3D-RISM (AmberTools), no MD required","tags":["binding-affinity"],"requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"rmsd-calculator","displayName":"RMSD Calculator","description":"Calculate RMSD between two protein structures","tags":["utilities"],"requiredSettings":[{"name":"pdbFile1","type":"pdb","extension":["pdb","cif"]},{"name":"pdbFile2","type":"pdb","extension":["pdb","cif"]},{"name":"rmsdType","type":"dropdown","required":false,"default":"protein","options":["protein","ligand"],"conditionals":[{"otherSettingName":"specifyChains","otherSettingValue":true,"checkType":"equals"}]},{"name":"alignChains1","type":"chains","conditionals":[{"otherSettingName":"specifyChains","otherSettingValue":true,"checkType":"equals"}]},{"name":"rmsdChains1","type":"chains","conditionals":[{"otherSettingName":"specifyChains","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"rmsdType","otherSettingValue":"protein","checkType":"equals"}]},{"name":"rmsdLigand1","type":"ligand-code","conditionals":[{"otherSettingName":"specifyChains","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"rmsdType","otherSettingValue":"ligand","checkType":"equals"}]},{"name":"alignChains2","type":"chains","conditionals":[{"otherSettingName":"specifyChains","otherSettingValue":true,"checkType":"equals"}]},{"name":"rmsdLigand2","type":"ligand-code","conditionals":[{"otherSettingName":"specifyChains","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"rmsdType","otherSettingValue":"ligand","checkType":"equals"}]},{"name":"rmsdChains2","type":"chains","conditionals":[{"otherSettingName":"specifyChains","otherSettingValue":true,"checkType":"equals"},{"otherSettingName":"rmsdType","otherSettingValue":"protein","checkType":"equals"}]},{"name":"specifyChains","type":"boolean","required":false,"default":false}]},{"type":"rmsd-ensemble","displayName":"pyRMSD","description":"Ensemble RMSD calculator (up to 50 conformers, autodetects multi-model or multi-file input)","tags":["utilities"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"pairwise-matrix","options":["pairwise-matrix","one-vs-following"]},{"name":"pdbFiles","type":"pdb","list":true,"extension":["pdb","cif"]}]},{"type":"rna-fm","displayName":"RNA-FM","description":"RNA foundation model for sequence embeddings and secondary structure prediction","tags":["structure-prediction","rna-language-models","embeddings"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"extract_embedding","options":["extract_embedding","ss_prediction"]},{"name":"sequence","type":"sequence","alphabet":"ACGU ","singleChain":true}]},{"type":"rog","displayName":"Radius of Gyration","description":"Calculate radius of gyration of a protein structure","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"roshambo","displayName":"ROSHAMBO","description":"Molecular shape comparison and similarity scoring","tags":["small-molecule-modeling"],"requiredSettings":[{"name":"datasetFile","type":"csv","extension":["csv","sdf"]}]},{"type":"rso","displayName":"RSO Binder Design","description":"Efficient binder design","tags":["binder-design","protein-design"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain","type":"chain"}]},{"type":"sampleworks","displayName":"Sampleworks","description":"Density-map-guided refinement of a structure into a conformational ensemble (X-ray or cryo-EM; Boltz backends)","tags":["structure-prediction"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","maxLength":2000},{"name":"structureFile","type":"cif","extension":["cif"]},{"name":"densityMapFile","type":"mrc","extension":["ccp4","mrc","map"]},{"name":"densityType","type":"dropdown","options":["X-ray","cryo-EM"]}]},{"type":"saprot","displayName":"SaProt","description":"Language models for protein property prediction","tags":["solubility","thermostability","protein-language-models","developability"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"structure","options":["sequence","structure"]},{"name":"properties","type":"dropdown","list":true,"options":["solubility","stability"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["sequence"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["structure"]}]},{"type":"saprot-finetune","displayName":"SaProt Finetuning","description":"SaProt finetuning","tags":["finetuning","protein-language-models"],"requiredSettings":[{"name":"baseModel","type":"dropdown","options":["Official pretrained SaProt (35M)","Official pretrained SaProt (650M)"]},{"name":"csvFile","type":"csv","extension":["csv"]},{"name":"sequenceColumn","type":"column"},{"name":"propertyColumn","type":"column"}]},{"type":"saprotdg","displayName":"SaProtΔG","description":"Absolute protein stability (ΔG) prediction from structure","tags":["thermostability","developability","protein-language-models","mutation-scoring"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain","type":"chain"}]},{"type":"seqdesign-finetune","displayName":"SeqDesign Model Training","description":"Train a SeqDesign model on your own protein family","tags":["finetuning","protein-language-models"],"requiredSettings":[{"name":"fastaFile","type":"fasta","extension":["fasta"]}]},{"type":"sf-cluster","displayName":"SF-Cluster","description":"Frustration-guided MSA subsampling for multi-conformer prediction","tags":["structure-prediction"],"taskSetting":"method","requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWYX","singleChain":true,"maxLength":2048}]},{"type":"single-point-energy","displayName":"Single Point Energy","description":"Calculate the electronic energy of a molecule at a fixed geometry","tags":["small-molecule-modeling"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf","xyz"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"xyzFile","type":"file","extension":["xyz"],"tasks":["xyz"]}]},{"type":"smina","displayName":"Smina","description":"Modified AutoDock, (unconventional) small molecule docking ","tags":["protein-ligand-docking","binding-affinity"],"requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"sdf","extension":["sdf"]}]},{"type":"space2","displayName":"SPACE2","description":"Cluster antibodies by structural similarity and accurately group those that bind the same epitope","tags":["utilities"],"requiredSettings":[{"name":"proteinFiles","type":"pdb","list":true,"extension":["pdb","cif"]}]},{"type":"spatial-ppi","displayName":"Spatial PPI v2","description":"Predict PPI of structures or sequences","tags":["protein-protein-docking","binding-affinity"],"taskSetting":"inputFormat","requiredSettings":[{"name":"inputFormat","type":"task","required":false,"default":"pdb","options":["pdb","sequence"]},{"name":"proteinA","type":"pdb","extension":["pdb","cif"],"tasks":["pdb"]},{"name":"proteinB","type":"pdb","extension":["pdb","cif"],"tasks":["pdb"]},{"name":"sequenceA","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["sequence"]},{"name":"sequenceB","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["sequence"]}]},{"type":"spin-state-energies","displayName":"Spin State Energies","description":"Spin state energy comparison for open-shell systems","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf","xyz"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"xyzFile","type":"file","extension":["xyz"],"tasks":["xyz"]}]},{"type":"spurs","displayName":"SPURS","description":"Protein stability (ddG) prediction from structure for single and multi-mutations","tags":["thermostability","point-mutations","developability","inverse-folding","mutation-scoring"],"taskSetting":"mode","requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain","type":"chain"},{"name":"mode","type":"task","required":false,"default":"single-scan","options":["single-scan","single-mut","multi-mut"]},{"name":"mutations","type":"string","list":true,"tasks":["single-mut","multi-mut"],"conditionals":[{"otherSettingName":"mode","otherSettingValue":"single-scan","checkType":"not-equals"}]}]},{"type":"sstmap","displayName":"SSTMap","description":"Water thermodynamics from an explicit-solvent MD trajectory: discrete hydration-site (HSA) energetics and entropy plus grid-based (GIST) solvation maps.","tags":["molecular-dynamics"],"taskSetting":"analysisMode","requiredSettings":[{"name":"topologyFile","type":"file","extension":["prmtop","parm7"]},{"name":"trajectoryFile","type":"file","extension":["nc","xtc","dcd","trr"]},{"name":"ligandFile","type":"file","extension":["pdb","cif"]},{"name":"analysisMode","type":"task","required":false,"default":"both","options":["both","hsa","gist"]}]},{"type":"stabddg","displayName":"StaB-ddG","description":"Predict mutational effects on protein-protein binding from folding energy","tags":["binding-affinity","point-mutations","inverse-folding","affinity-optimization"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"binder1Chains","type":"chains","list":true,"example":["A","B","C"]},{"name":"binder2Chains","type":"chains","list":true,"example":["D","E"]},{"name":"mutations","type":"string","list":true}]},{"type":"structural-evolution","displayName":"Structural Evolution","description":"Mutate protein complexes with structure-informed language model","tags":["protein-language-models","protein-design","affinity-optimization"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chain","type":"chain"}]},{"type":"supermetal","displayName":"SuperMetal","description":"Predict zinc binding sites on protein","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"superwater","displayName":"SuperWater","description":"Add waters to protein","tags":["utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"surfdock","displayName":"SurfDock","description":"Surface-informed diffusion model for protein-ligand docking","tags":["protein-ligand-docking","binding-affinity"],"requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]},{"name":"referenceLigandFile","type":"sdf","extension":["sdf"]},{"name":"ligandFormat","type":"dropdown","required":false,"default":"sdf file","options":["sdf file","SMILES"]},{"name":"ligandFile","type":"sdf","extension":["sdf"],"conditionals":[{"otherSettingName":"ligandFormat","otherSettingValue":"sdf file","checkType":"equals"}]},{"name":"ligandSmiles","type":"smiles","conditionals":[{"otherSettingName":"ligandFormat","otherSettingValue":"SMILES","checkType":"equals"}]}]},{"type":"surfmap","displayName":"SURFMAP","description":"2D projection of protein surface features","tags":["developability","utilities"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]}]},{"type":"swiftmhc","displayName":"SwiftMHC","description":"Fast peptide-MHC-I structure + binding-affinity prediction in one pass","tags":["structure-prediction","binding-affinity"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"single","options":["single","batch"]},{"name":"peptide","type":"string","tasks":["single"]},{"name":"csvFile","type":"csv","extension":["csv"],"tasks":["batch"]},{"name":"peptideColumn","type":"column","tasks":["batch"]}]},{"type":"syn-codon-lm","displayName":"SynCodonLM","description":"Codon language model","tags":["protein-language-models","utilities","codon-optimization","embeddings"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"embeddings","options":["embeddings","optimize"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["embeddings","optimize"]}]},{"type":"tap","displayName":"TAP2 (Therapeutic Antibody Profiler)","description":"Developability profiler for antibodies","tags":["developability"],"requiredSettings":[{"name":"heavySequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."},{"name":"lightSequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":130,"maxLengthNote":"This tool analyzes only the antibody variable domain (Fv). Submit just the VH/VL variable region, not the full chain with constant regions (Fab/IgG)."}]},{"type":"tautomer","displayName":"Tautomer Enumeration","description":"Enumerate and energy-rank tautomeric forms","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]}]},{"type":"tcrmodel2","displayName":"TCRModel2","description":"Predict T Cell Receptor structures","tags":["structure-prediction"],"taskSetting":"type","requiredSettings":[{"name":"type","type":"task","required":false,"default":"class1","options":["class1","class2","unbound"]},{"name":"A","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"},{"name":"B","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"},{"name":"peptide","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["class1","class2"]},{"name":"MHCA","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["class1","class2"]},{"name":"MHCB","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped","tasks":["class2"]}]},{"type":"td-dft","displayName":"TD-DFT UV-Vis","description":"UV-Vis absorption spectrum prediction","tags":["small-molecule-property-prediction"],"taskSetting":"inputType","requiredSettings":[{"name":"inputType","type":"task","required":false,"default":"smiles","options":["smiles","sdf","xyz"]},{"name":"smiles","type":"smiles","tasks":["smiles"]},{"name":"sdfFile","type":"sdf","extension":["sdf"],"tasks":["sdf"]},{"name":"xyzFile","type":"file","extension":["xyz"],"tasks":["xyz"]}]},{"type":"tempro","displayName":"TEMPRO","description":"Nanobody melting temperature prediction","tags":["thermostability","developability","protein-language-models"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool expects a single nanobody variable domain (VHH). Submit just the variable region, not a VHH fused to a constant region (Fc/HCAb)."}]},{"type":"temstapro","displayName":"TemStaPro","description":"Protein thermostability prediction","tags":["thermostability","developability","protein-language-models"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY: ","unknownResidue":"X-stripped"}]},{"type":"thermompnn","displayName":"ThermoMPNN","description":"Protein mutation recommendation for increased thermostability","tags":["thermostability","point-mutations","developability","mutation-scoring","affinity-optimization"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chains","type":"chains","list":true,"example":["A"],"conditionals":[{"otherSettingName":"allChains","otherSettingValue":false,"checkType":"equals"}]},{"name":"allChains","type":"boolean","required":false,"default":false}]},{"type":"thermompnn-d","displayName":"ThermoMPNN-D","description":"Double protein point mutation recommendation for increased thermostability","tags":["thermostability","point-mutations","developability","mutation-scoring","affinity-optimization"],"requiredSettings":[{"name":"pdbFile","type":"pdb","extension":["pdb","cif"]},{"name":"chains","type":"chains","example":["A"]}]},{"type":"thompson-sampling","displayName":"Thompson Sampling","description":"Screen billions of ligands against target receptors","tags":["generate-small-mols","affinity-optimization"],"taskSetting":"evaluatorClass","requiredSettings":[{"name":"evaluatorClass","type":"task","required":false,"default":"FPEvaluator","options":["FPEvaluator","MWEvaluator","MLClassifierEvaluator","AutoDockEvaluator"]},{"name":"inputFiles","list":true,"extension":["smi","csv","txt","tsv","sdf"]},{"name":"reactionSmarts","type":"string"},{"name":"querySmiles","type":"smiles","tasks":["FPEvaluator"]},{"name":"pdbFile","type":"pdb","extension":["pdb","cif"],"tasks":["AutoDockEvaluator"]}]},{"type":"tlimmuno","displayName":"TLimmuno","description":"Class II Immunogenicity Prediction","tags":["developability","immunogenicity"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"tmd","displayName":"TMD","description":"Differentiable molecular dynamics engine for RBFE calculations with GPU-accelerated HREX sampling","tags":["molecular-dynamics","binding-affinity"],"requiredSettings":[{"name":"proteinPDB","type":"pdb","extension":["pdb","cif"]},{"name":"ligandsSDF","type":"sdf","extension":["sdf"]}]},{"type":"tnp","displayName":"TNP (Therapeutic Nanobody Profiler)","description":"Predict nanobody developability","tags":["developability"],"requiredSettings":[{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWY ","unknownResidue":"X-stripped","singleChain":true,"maxLength":150,"maxLengthNote":"This tool expects a single nanobody variable domain (VHH). Submit just the variable region, not a VHH fused to a constant region (Fc/HCAb)."}]},{"type":"unimol2","displayName":"Unimol DockingV2","description":"State of the art protein-ligand docking","tags":["protein-ligand-docking","binding-affinity"],"requiredSettings":[{"name":"proteinFile","type":"pdb","extension":["pdb","cif"]},{"name":"ligandFile","type":"sdf","extension":["sdf"]}]},{"type":"us-align","displayName":"USalign","description":"Structurally align proteins and nucleic acids","tags":["utilities","structure-search"],"requiredSettings":[{"name":"pdbFile1","type":"pdb","extension":["pdb","cif"]},{"name":"pdbFile2","type":"pdb","extension":["pdb","cif"]}]},{"type":"vaxpress","displayName":"VaxPress","description":"Genetic-algorithm codon optimizer for mRNA vaccine design (ViennaRNA folding engine).","tags":["point-mutations","rna-design","codon-optimization"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"cds","options":["cds","protein"]},{"name":"sequence","type":"sequence","alphabet":"ACDEFGHIKLMNPQRSTVWYU ","unknownResidue":"X-stripped","singleChain":true}]},{"type":"viennarna","displayName":"ViennaRNA","description":"RNA accessibility and secondary-structure analysis for ASO / siRNA target-site selection (ViennaRNA folding engine).","tags":["structure-prediction","rna-design","utilities"],"taskSetting":"scoreMode","requiredSettings":[{"name":"scoreMode","type":"task","required":false,"default":"accessibility_binding","options":["accessibility_binding","accessibility_only"]},{"name":"sequence","type":"sequence","alphabet":"ACGUT ","singleChain":true,"maxLength":10000}]},{"type":"virtudockdl","displayName":"VirtuDockDL","description":"Deep learning virtual screening pipeline combining GNN ligand prioritization, OpenMM protein refinement, and AutoDock Vina docking","tags":["protein-ligand-docking","binding-affinity","small-molecule-property-prediction"],"taskSetting":"task","requiredSettings":[{"name":"task","type":"task","required":false,"default":"docking","options":["docking","ligand-prioritization","protein-refinement"]},{"name":"ligandCsv","type":"csv","extension":["csv"],"tasks":["ligand-prioritization"]},{"name":"proteinFileRefinement","type":"pdb","extension":["pdb","cif"],"tasks":["protein-refinement"]},{"name":"proteinFileDocking","type":"pdb","extension":["pdb","cif"],"tasks":["docking"]},{"name":"ligandFile","type":"sdf","extension":["sdf"],"tasks":["docking"]}]},{"type":"waypoint","displayName":"Waypoint","description":"Foundation model that embeds microbiome abundance samples","tags":["embeddings"],"requiredSettings":[{"name":"inputFile","type":"file","extension":["parquet","csv","tsv"]}]},{"type":"zymctrl","displayName":"ZymCTRL","description":"Conditionally generate artificial enzymes","tags":["protein-design","protein-language-models","enzyme-design"],"requiredSettings":[{"name":"fastaFile","extension":["fasta","fa"]},{"name":"ecNumber","type":"string"}]}]}