openprotein.fold.ESMFoldModel#

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

Class providing inference endpoints for Facebook’s ESMFold structure prediction models.

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(sequences[, num_recycles])

Fold sequences using this 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