{
  "proteins_silver_2026_07_annotations.parquet": {
    "columns": {
      "acc": {
        "type": "string (dict-encoded)",
        "description": "UniProt accession identifier for the protein.",
        "parquet_type": "string"
      },
      "length": {
        "type": "int32",
        "description": "Length of the protein sequence in amino acids.",
        "parquet_type": "int32"
      },
      "feature": {
        "type": "string (dict-encoded)",
        "description": "Annotation feature type. Values include: disorder (intrinsically disordered region), lip (linear interacting peptide), domain (protein domain), phase_separation (phase-separating region), low_complexity, transmembrane, signal_peptide, binding_mode_disorder_to_disorder, binding_mode_disorder_to_order, binding_mode_context_dependent, polar, missing_residues, observed, mobile, interaction, fixed, msa_entropy, msa_information_content, msa_occupancy.",
        "parquet_type": "string"
      },
      "evidence": {
        "type": "string (dict-encoded)",
        "description": "Provenance class of the annotation. 'curated' = experimentally supported/manual annotations; 'derived' = annotations inferred from experimental structural data (e.g. PDB); 'homology' = transferred annotations via sequence similarity (PSI-BLAST); 'prediction' = computational predictions (e.g. MobiDB-lite, ESpritz, IUPred).",
        "parquet_type": "dictionary<values=string, indices=int32, ordered=0>"
      },
      "source": {
        "type": "string (dict-encoded)",
        "description": "Annotation source tool or database. Examples: disprot, ideal, uniprot, elm, pfam, mfib, dibs, lmpid, momap, phasepro, phasepdb, fuzdb (curated sources); disHL, dis465, espD, espN, espX, glo, iupl, iups, mobidb_lite, th_50, anchor, seg (prediction tools); merge, priority (consensus methods).",
        "parquet_type": "string"
      },
      "source_id": {
        "type": "string",
        "description": "External identifier from the source database (e.g., DisProt entry ID). Empty if not applicable.",
        "parquet_type": "string"
      },
      "start": {
        "type": "int32",
        "description": "Start position of the annotated region (1-indexed, inclusive).",
        "parquet_type": "int32"
      },
      "end": {
        "type": "int32",
        "description": "End position of the annotated region (1-indexed, inclusive).",
        "parquet_type": "int32"
      },
      "region_id": {
        "type": "string",
        "description": "Region-specific identifier (e.g., Pfam accession PF04947). Empty if not applicable.",
        "parquet_type": "string"
      },
      "region_name": {
        "type": "string",
        "description": "Human-readable region name (e.g., 'Poxvirus VLTF3, late transcription factor'). Empty if not applicable.",
        "parquet_type": "string"
      },
      "content_count": {
        "type": "int32",
        "description": "Total number of residues annotated by this feature across all its regions for this protein.",
        "parquet_type": "int32"
      },
      "content_fraction": {
        "type": "float32",
        "description": "Fraction of the protein sequence covered by this feature (content_count / length).",
        "parquet_type": "float"
      },
      "mobidb_release": {
        "type": "string (dict-encoded)",
        "description": "MobiDB release version identifier (e.g., '2026_07').",
        "parquet_type": "dictionary<values=string, indices=int32, ordered=0>"
      }
    }
  },
  "proteins_silver_2026_07_residues.parquet": {
    "columns": {
      "acc": {
        "type": "string (dict-encoded)",
        "description": "UniProt accession identifier for the protein.",
        "parquet_type": "string"
      },
      "position": {
        "type": "int32",
        "description": "Residue position within the protein sequence (1-indexed).",
        "parquet_type": "int32"
      },
      "aa": {
        "type": "string (dict-encoded)",
        "description": "Single-letter amino acid code at this position.",
        "parquet_type": "dictionary<values=string, indices=int32, ordered=0>"
      },
      "curated-binding_mode_disorder_to_disorder-fuzdb": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-binding_mode_disorder_to_disorder-priority": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-disorder-disprot": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-disorder-ideal": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-disorder-uniprot": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-lip-dibs": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-lip-disprot": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-lip-elm": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-lip-ideal": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-lip-lmpid": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-lip-mfib": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-lip-momap": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "curated-phase_separation-phasepro": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-binding_mode_context_dependent-mobi": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-binding_mode_context_dependent-priority": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-binding_mode_disorder_to_disorder-mobi": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-binding_mode_disorder_to_disorder-priority": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-binding_mode_disorder_to_order-mobi": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-binding_mode_disorder_to_order-priority": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-fixed-th_90": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-lip-flipper": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-lip-merge": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-lip-priority": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-lip-th_90": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-missing_residues-mobi": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-missing_residues-priority": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-missing_residues-th_90": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-missing_residues_context_dependent-th_90": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-mobile-mobi": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-mobile-th_90": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-mobile_context_dependent-th_90": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-observed-mobi": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-observed-priority": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "derived-observed-th_90": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-binding_mode_disorder_to_disorder-fuzdb": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-binding_mode_disorder_to_disorder-priority": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-disorder-disprot": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-disorder-ideal": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-disorder-uniprot": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-domain-gene3d": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-domain-merge": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-domain-pfam": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-lip-dibs": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-lip-disprot": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-lip-elm": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-lip-ideal": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-lip-lmpid": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-lip-mfib": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-lip-momap": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "homology-msa_conservation-psiblast_score": {
        "parquet_type": "float",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "float32 (per-residue score value)"
      },
      "homology-msa_entropy-psiblast_score": {
        "parquet_type": "float",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "float32 (per-residue score value)"
      },
      "homology-msa_information_content-psiblast_score": {
        "parquet_type": "float",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "float32 (per-residue score value)"
      },
      "homology-msa_occupancy-psiblast_score": {
        "parquet_type": "float",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "float32 (per-residue score value)"
      },
      "homology-phase_separation-phasepro": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-coiled_coil-uniprot": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-compact-mobidb_lite_sub": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-cysteine_rich-mobidb_lite_sub": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-dis465": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-disHL": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-espD": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-espN": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-espX": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-glo": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-iupl": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-iups": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-mobidb_lite_region": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-mobidb_lite_score": {
        "parquet_type": "float",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "float32 (per-residue score value)"
      },
      "prediction-disorder-priority": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-disorder-th_50": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-extended-mobidb_lite_sub": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-glycine_rich-mobidb_lite_sub": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-low_complexity-mobidb_lite_sub": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-low_complexity-seg": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-negative_polyelectrolyte-mobidb_lite_sub": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-plddt-alphafold_region": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-plddt-alphafold_score": {
        "parquet_type": "float",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "float32 (per-residue score value)"
      },
      "prediction-polar-mobidb_lite_sub": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-polyampholyte-mobidb_lite_sub": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-positive_polyelectrolyte-mobidb_lite_sub": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-proline_rich-mobidb_lite_sub": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-signal_peptide-uniprot": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      },
      "prediction-transmembrane-uniprot": {
        "parquet_type": "uint8",
        "description": "Annotation feature column following the MobiDB key convention (evidence-feature-source).",
        "type": "uint8 (binary indicator: 1=annotated, 0=not annotated)"
      }
    },
    "note": "Additional columns are dynamically generated based on the annotation features present in the dataset. Region-type columns (e.g., 'curated-disorder-disprot') are uint8 binary indicators (1 = annotated, 0 = not annotated). Score-type columns (e.g., 'prediction-disorder-mobidb_lite_score') are float32 values. Column names follow the MobiDB key convention: evidence-feature-source."
  }
}