openprotein.fold.Boltz2Model#

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

Class providing inference endpoints for Boltz-2 structure prediction model which jointly models complex structures and binding affinities.

Parameters:
  • session (APISession)

  • model_id (str)

  • metadata (ModelMetadata | None)

__init__(session, model_id, metadata=None)#
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, dnas, rnas, ligands, ...])

Request structure prediction with Boltz-2 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