Skip to content

hgbrian/foldism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foldism

Multi-algorithm protein structure prediction using Modal serverless infrastructure.

Runs Boltz-2, Chai-1, Protenix, AlphaFold2.

Foldism Screenshot

Quick Start

Set up uv and modal (mac and linux)

curl -LsSf https://astral.sh/uv/install.sh | sh
uvx modal setup

Run dev server or deploy to Modal

uvx modal serve foldism.py
uvx modal deploy foldism.py

Command Line Interface

Run basic tests on command line

echo -e ">Insulin\nGIVEQCCTSICSLYQLENYCN\n>InsulinB\nFVNQHLCGSHLVEALYLVCGERGFFYTPKT" > input.faa
uvx modal run foldism.py --input-faa input.faa
uvx modal run foldism.py --input-faa input.faa --algorithms chai1,boltz2
uvx modal run foldism.py --input-faa input.faa --no-use-msa  # faster but lower quality

Warning

  • Protenix's msa server is sometimes very slow, and this can cause Protenix to run for hours, potentially

Cost

  • Modal currently gives you $30 per month free to experiment with
  • A run with all 4 methods can cost $1 or more depending on sequence length (GPUs cost $1-4 per hour)
  • Results are cached, so re-running the same sequence is almost free
  • If you modal deploy, the URL is publicly available (anyone who finds it can use it)
  • If you want to require users to authenticate, set up a custom domain. I use cloudflare but there are many ways to do this.

License

MIT

About

protein folding app running on modal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors