Learning protein constitutive motifs from sequence data

Elife. 2019 Mar 12:8:e39397. doi: 10.7554/eLife.39397.

Abstract

Statistical analysis of evolutionary-related protein sequences provides information about their structure, function, and history. We show that Restricted Boltzmann Machines (RBM), designed to learn complex high-dimensional data and their statistical features, can efficiently model protein families from sequence information. We here apply RBM to 20 protein families, and present detailed results for two short protein domains (Kunitz and WW), one long chaperone protein (Hsp70), and synthetic lattice proteins for benchmarking. The features inferred by the RBM are biologically interpretable: they are related to structure (residue-residue tertiary contacts, extended secondary motifs (α-helixes and β-sheets) and intrinsically disordered regions), to function (activity and ligand specificity), or to phylogenetic identity. In addition, we use RBM to design new protein sequences with putative properties by composing and 'turning up' or 'turning down' the different modes at will. Our work therefore shows that RBM are versatile and practical tools that can be used to unveil and exploit the genotype-phenotype relationship for protein families.

Keywords: coevolution; computational biology; machine learning; none; physics of living systems; sequence analysis; systems biology.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Amino Acid Motifs*
  • Computational Biology / methods*
  • Escherichia coli / chemistry
  • Escherichia coli Proteins / chemistry
  • Genetic Association Studies
  • HSP70 Heat-Shock Proteins / chemistry*
  • Humans
  • Ligands
  • Machine Learning
  • Models, Statistical
  • Mutagenesis
  • Normal Distribution
  • Phylogeny
  • Probability
  • Protein Binding
  • Protein Interaction Mapping
  • Protein Structure, Secondary
  • Proteins / chemistry*
  • Proteins / genetics*

Substances

  • Escherichia coli Proteins
  • HSP70 Heat-Shock Proteins
  • Ligands
  • Proteins
  • dnaK protein, E coli

Associated data

  • PDB/1E0M
  • PDB/2KHO
  • PDB/4JNE
  • PDB/1ELV
  • PDB/2BOL
  • PDB/2HDA
  • PDB/2VI6
  • PDB/1GDC
  • PDB/3FHI
  • PDB/1G2E
  • PDB/1O47
  • PDB/3BFR
  • PDB/1WVN
  • PDB/1BQU
  • PDB/1O0W
  • PDB/1A71
  • PDB/2O72
  • PDB/6GSU
  • PDB/1A70