Class IhmEnsembleInfo

  • All Implemented Interfaces:
    Category

    @Generated("org.rcsb.cif.generator.SchemaGenerator")
    public class IhmEnsembleInfo
    extends BaseCategory
    Data items in the IHM_ENSEMBLE_INFO category records the details of the model clusters or ensembles obtained after sampling.
    • Constructor Detail

      • IhmEnsembleInfo

        public IhmEnsembleInfo​(String name,
                               int rowCount,
                               Object[] encodedColumns)
      • IhmEnsembleInfo

        public IhmEnsembleInfo​(String name)
    • Method Detail

      • getEnsembleId

        public IntColumn getEnsembleId()
        A unique id for the ensemble.
        Returns:
        IntColumn
      • getEnsembleName

        public StrColumn getEnsembleName()
        An optional name for the cluster or ensemble for better description.
        Returns:
        StrColumn
      • getPostProcessId

        public IntColumn getPostProcessId()
        An identifier for the post modeling analyses carried out. This data item is a pointer to _ihm_modeling_post_process.id in the IHM_MODELING_POST_PROCESS category.
        Returns:
        IntColumn
      • getModelGroupId

        public IntColumn getModelGroupId()
        An identifier for the cluster or group of models being deposited. This data item is a pointer to the _ihm_model_list.model_group_id in the IHM_MODEL_LIST category.
        Returns:
        IntColumn
      • getEnsembleClusteringMethod

        public StrColumn getEnsembleClusteringMethod()
        The clustering method used to obtain the ensemble, if applicable.
        Returns:
        StrColumn
      • getEnsembleClusteringFeature

        public StrColumn getEnsembleClusteringFeature()
        The parameter/feature used for clustering the models, if applicable.
        Returns:
        StrColumn
      • getNumEnsembleModels

        public IntColumn getNumEnsembleModels()
        The number of models in the current ensemble being described.
        Returns:
        IntColumn
      • getNumEnsembleModelsDeposited

        public IntColumn getNumEnsembleModelsDeposited()
        The number of models from the current ensemble that is deposited.
        Returns:
        IntColumn
      • getEnsemblePrecisionValue

        public FloatColumn getEnsemblePrecisionValue()
        The precision of each cluster or ensemble is calculated as dRMSD, which is the average C-alpha distance root mean square deviation (dRMSD) between the individual models in the cluster and the cluster centroid. The cluster centroid is defined as the model with the minimal sum of dRMSDs to the other models in the cluster or ensemble.
        Returns:
        FloatColumn
      • getEnsembleFileId

        public IntColumn getEnsembleFileId()
        A reference to the external file containing the structural models in the ensemble. The number of models in the external file should correspond to the number of models in the ensemble. This data item is a pointer to _ihm_external_files.id in the IHM_EXTERNAL_FILES category. It is recommended that the large ensemble files be stored as separate zip files within the same DOI. It is also recommended that large sphere model ensembles be in binary format, which facilitates faster access. Currently, a binary dump of co-ordinates in dcd format is suggested. The topology can be inferred from the IHM_SPHERE_OBJ_SITE and the ATOM_SITE categories in the corresponding mmCIF file.
        Returns:
        IntColumn