Chai-1 on Modal

Gist link to modal input script here

Looks like the commercial licensing of Boltz-1 led to a lot of interest in using that toolkit. This is a great example of how to get interest (and then citations) for your software project - make your code easy to use! The interest seems to have spurred commercial licensing of the Chai-1 cofolding model, which was previously only available via their servers. Presumably no commercially-sensitive project would have used that route since it involves disclosure to an external party.

Here's how to run Chai-1 on Modal if you are GPU poor. Like the boltz-1 example, the weights are downloaded into the Modal image to avoid paying for GPU time while the weights download every time you run it. That does mean you'd need to update the image definition if new weights get released. The script is just the example script from the Chai-1 repo.

While I'm not familiar with the workings of Chai-1, the inputs seem to use ESM-Fold embeddings, so no MSA is required - just a fasta and the SMILES. In my opinion this is a better way to achieve generalization to novel binding sites (e.g. first-in-class or cryptic sites), and I look forward to verifying that!