openprotein.fold.AlphaFold2Model#

class openprotein.fold.AlphaFold2Model(session, model_id, metadata=None)[source]#

Class providing inference endpoints for AlphaFold2 structure prediction models, based on the implementation by ColabFold.

Parameters:
  • session (APISession)

  • model_id (str)

  • metadata (ModelMetadata | None)

__init__(session, model_id, metadata=None)[source]#
Parameters:
  • session (APISession)

  • model_id (str)

  • metadata (ModelMetadata | None)

Methods

__init__(session, model_id[, metadata])

create(session, model_id[, default])

Create and return an instance of the appropriate FoldModel subclass based on the model_id.

fold([proteins, num_recycles, num_models, ...])

Post sequences to alphafold model.

get_metadata()

Get model metadata for this model.

get_model()

Get the model_id(s) for this FoldModel subclass.

Attributes

metadata

Model metadata for this model.

model_id