The AI Folding
API provides a common interface to AI based protein structure prediction tools. The API currently supports OpenFold, AlphaFold, and ESMFold. The API runs a post-processing protocol on the results to minimize the output structure into the Rosetta energy function and correct any atomic level errors in sidechain positioning (See Notes for more detail).
Contents
...
--ai-tool
AI folding tool to run (openfold
,alphafold
,esmfold
), default =alphafold
--mode
Mode to run with AI tool (monomer
,multimer
,singleseq
), default =monomer
--model-sets
The set of model weights to use with OpenFold (alphafold
,openfold
), default =openfold
(See Notes for more detail)--existing-model-data
Location of existing model data in GCS, default =null
--precomputed-alignments
Directory path to precomputed alignments that will be upload and used for AlphaFold jobs, default =null
--run-relax
Enable or disable the Rosetta relax phase of post-processing, default =true
--gpu-type
Select the GPU type to use (t4
,a100
), default =t4
(See Notes for more detail)
Outputs
predictions
(directory) AI tool model predictionsinitial_molprobity_reports
(directory) Molprobity report for models output by AI toolrosetta_relaxed_models
(directory) Rosetta relaxed AI tool modelsfinal_molprobity_reports
(directory) Molprobity report for relaxed models
...