ProteinMPNN

ProteinMPNN is a no-install online sequence design tool you can run through tools.ranomics.com on a dedicated GPU. The step between a designed shape and something you can actually order: give it any backbone, from any other tool, and it proposes the sequences most likely to fold into it.

Design inputs
Upload the backbone as .pdb, .cif, or .mmcif — a 3D shape whose sequence you have not decided yet, or one whose sequence you want to replace. Only the backbone atoms are read, so side chains and any sequence already in the file are ignored: the shape is the input, not the sequence.
Which chains get a new sequence — usually just your binder. Space- or comma-separated (A, A B, H L). Chains you leave out keep their existing sequence and are still seen by the model, so a target chain left out here shapes the design without being changed by it.
How many candidate sequences to propose (1 to 1000). They are all designed for the same backbone; more candidates means more to choose from when you fold or order, at no extra runtime worth worrying about. 50 is a reasonable default.
How much the model is allowed to stray from its single best guess at each position. Low (0.1, the default) gives near-identical sequences that are the safest bet for folding back into your backbone; raising it toward 0.3 buys diversity at the cost of confidence, which is worth doing only once a low-temperature batch has failed to give you anything.
Positions to hold fixed — everything else in the designed chain(s) gets redesigned. Leave blank to redesign the whole chain. Positions are 1-indexed within their chain (position 1 = first residue), not author residue numbers. Use CHAIN:list groups separated by spaces, with single positions or lo-hi ranges: A:1-44,46-66 B:5,7. The chain prefix may be omitted when only one chain is being designed. To redesign a few liability positions, list the complement — freezing all but 45, 67 and 89 of a 113-mer is A:1-44,46-66,68-88,90-113. Chains must be numbered from 1 with no gaps or insertion codes, or a position stops landing on the residue you named. That is checked against the real structure once the job starts, so a chain that fails it comes back as a failed run rather than an error on this page.
Upload your backbone PDB and pick chain(s) to redesign. ~30 to 60 s on A10G-24GB.
Group related runs on your jobs page. Leave blank to file under Uncategorized.
Estimated cost $0.00 based on parameters and historical compute time
Billed by actual GPU consumed, up to the estimate. Surplus returns to your wallet automatically. Cancellation does not refund GPU time already used.
Sequences (2)
Designed chain(s):
# Score Recovery Sequence
1 0.758 0.53 MKYSRCELAKKLKALGLDNYNGYPLGYYVCMAKYESGYDTGATKKQADGSTLYGLFQLNSATWCDDGTTPNATNTCNTPCSDLLKDDITTQVKCLKIAISSGNGLNIFPGYSSNCKGTDVSKYIEGCDL
2 0.756 0.50 MKYSRCELAKKLKELGMDNYNGYPLGEWVGTAYYESNYDTKYTKKQSDGSTLYGLFAIDSGTWCDDGNTPNATNTCNIKCSDLLKDDITNQVSCVKKIVSSGKGLDVFPGYKKNVKGTDASKWIEGCDL