Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2020 Aug 19.
Published in final edited form as: Extreme Mech Lett. 2019 Apr 16;29:100460. doi: 10.1016/j.eml.2019.100460

Analysis of the vibrational and sound spectrum of over 100,000 protein structures and application in sonification

Zhao Qin 1, Markus J Buehler 1,*
PMCID: PMC7437953  NIHMSID: NIHMS1527524  PMID: 32832588

Abstract

We report a high-throughput method that enables us to automatically compute the vibrational spectra of more than 100,000 proteins available in the Protein Data Bank to date, in a consistent manner. Using this new algorithm we report a comprehensive database of the normal mode frequencies of all known protein structures, which has not been available before. We then use the resulting frequency spectra of the proteins to generate audible sound by overlaying the molecular vibrations and translating them to the audible frequency range using the music theoretic concept of transpositional equivalence. The method, implemented as a Max audio device for use in a digital audio workstation (DAW), provides unparalleled insights into the rich vibrational signatures of protein structures, and offers a new way for creative expression by using it as a new type of musical instrument. This musical instrument is fully defined by the vibrational feature of almost all known protein structures, making it fundamentally different from all the traditional instruments that are limited by the material properties of a few types of conventional engineering materials, such as wood, metals or polymers.

Keywords: Protein, molecular mechanics, vibration, audio, synthesis, instrument, big data, structural analysis, sonification

Introduction

Most conventional music instruments are made of natural materials with complex microstructures such as wood, bamboo, horsehair and silk [13], whose characteristics are responsible for the unique sound features, or the timbre, of each instrument [46]. Indeed, musical instruments rely on the natural vibrations and resonances of built structures and the used engineering materials. This is the basis for the construction of instruments like the piano, guitar or violin. In most cases, the basis to sound generation is the vibration of an object like a string that is connected to a resonance structure to amplify and shape the nature of the sound. In attempts to reproduce the sound of natural instruments synthetically, other sound synthesis methods have been developed to enable to produce complex sounds using computers, either using samples, wavetables (or similar), or physical modeling. A direct method is to use sampling, by which the sound of instruments, typically played at different pitches and with different expressions, is recorded as an audio file and played back through a computer [711]. These various methods essentially aim to create a spectrum of overlapping waves either to mimic the sounds of natural instruments or to generate new sounds that do not naturally exist.

Proteins represent the most abundant molecular building blocks of virtually all living matter, and their structure, dynamics and interactions are critical for understanding their assembly [1217]. An area of particular concern is the linking of structure to functional properties, and the utilization of proteins as building blocks for new designer materials [15, 18]. Here, we explore a distinct avenue of exploration of protein mechanics through the combination of high-throughput computing and sound, facilitating the exploitation of natural proteins not as the basis for new materials but as the basis for new methods of sound generation.

Here we propose an alternative approach, to base sound synthesis on the natural vibrational frequencies of protein structures, but using a computer algorithm to convert these inaudible vibrations into a space that the human ear can process. The natural vibrational frequencies represent the mechanisms by which proteins, which make up most of the living world including human cells, tissues, and materials like tendon or bone, freely move and vibrate at the nanoscale [1216, 1921]. By making these natural vibrations of the proteins audible, they can then used to creatively express sound and generate music that is based on the complex vibrational spectrum offered by these protein structures [22, 23]. This offers an avenue to sonify the characteristic overlays of natural frequencies, and to use them as a playable musical instrument [24].

Indeed, protein molecules constitute the basic biopolymers that can be generally found in many different forms in the body of living creatures. A protein molecule is usually composed of one or several polypeptide chains that wind together to form a certain folded three-dimensional (3D) protein structure. The forming of the protein structure is usually a spontaneous self-folding process, driven by the interaction inside or between the building blocks of the polypeptide chains, known as amino acids. There are only 20 standard amino acids in eukaryotes and they all have an identical backbone defined by three atoms (N-C-C) that are covalently bonded, along with a side chain specific to each amino acid that is covalently bonded to the center carbon atom.

Because of the different chemistry of the side chain, some amino acids are charged, some are hydrophobic and some are hydrophilic. These features, combined with the generally existing van der Waals interaction and the hydrogen bonding between atoms, causing different interactions of the amino acid to other amino acids. It is generally agreed that a polypeptide chain can start with any randomly bended conformation but will always end up with a unique folded structure after equilibration, and the resulting 3D structure is fully determined by the amino acid sequence, as the name of amino acids along the chain from its head to its tail. Therefore, a protein with a folded 3D structure is at the equilibrium of many atomic interactions. Many of these interactions are weak, making protein structures not as stable as covalently bonded material systems, such as diamond or graphene, and thus their structures are easily excited by external force and vibrate [17].

From a theoretical standpoint, there is no intrinsic difference between the various vibrations that come from a protein or from the wood material used to build a violin [711, 25]. In all cases, the overlaid spectrum of frequencies account for the characteristic sound the system produces. We are thus inspired to extract the vibrational feature of different protein structures and use them to generate audible sounds with different character that is directly generated based on the frequencies of natural vibrations.

Results

We first describe the results of the computational algorithm to extract the natural frequencies of all proteins in the protein database, and then proceed to the description of sonifying them and implementing them in a playable instrument.

We developed an efficient way to extract the vibrational feature of a protein is normal mode analysis (NMA), which provides the normal modes of the most general motion of a protein structure. Any possible vibration deformation of a protein can be expressed as a superposition of its normal modes. The modes are normal in the sense that each mode is orthogonal to all the other modes, suggesting that the mode cannot be expressed by other modes, that is to say that an excitation of one mode will never cause motion of a different mode. NMA for a protein structure can be performed by computing the eigenvector and eigenvalue of the hessian matrix, which is a square matrix composed of second-order partial derivatives of the potential energy function, which is defined by the 3D structure of the fully atomic model and the energy functions (known as the force field) for all the atomic interactions.

It is rather computationally expensive to use only computational power to solve the folded 3D structure of a given protein since a regular functional protein with thousands of atoms can adopt so many configurations. Hence, it is impossible to calculate the structure of a very large number of proteins based on existing computing power. However, experimental measurements have shown more advantages in solving the folded 3D structure of many functional proteins. At the time of writing this paper, there were 130,754 high-resolution protein structures that could be obtained from the Protein Data Bank [12]. Those structures are typically obtained by X-ray crystallography, nuclear magnetic resonance spectroscopy, or more recently cryo-electron microscopy and cover a very broad variety of structurally and functionally diverse protein molecules.

We build a full database of all the first 70 normal modes of each of the 110,511 natural protein structures composed of only standard amino acids, taken from the full list of 130,754 structures that are currently available in the Protein Data Bank (PDB, [12]). We use a custom bash script that allows integrating multiple open source software with the CHARMM c37b1 program [26] to automatically download, clean and analyze each of the protein molecular structure in parallel. We equally distribute the total workload to 196 pipelines within our compute cluster, with each of them responsible for analyzing a group of molecular structures. The protein structure are downloaded from the Protein Data Bank and is first cleaned using the Visual Molecular Dynamics (VMD) and Multiscale Modeling Tools (MMTSB) toolset to remove redundant inorganic particles and only leave the polypeptide chains [27, 28]. For protein structures that are composed of multiple chains, we separate them into individual files and perform a deeper cleaning by using a program for predicting side-chain conformations for a given protein backbone (SCWRL4), which helps us to complete missing atoms of protein side-chains with high reliability [29]. The overall workflow is summarized in Figure 1.

Figure 1.

Figure 1.

Overview of the method to obtain, filter, clean and run massive in-parallel NMA for computing the normal modes of almost all known protein structures (>110,000) in the protein databank. The result is summarized as a database of the 64 normal modes and corresponding natural frequencies of all the protein structures. For example, modes 1 to 3 for the protein structure 1g0t.

After these formatting and cleaning stages, the protein structures are moved to CHARMM [26] for energy minimization and then normal mode analysis. The analysis is performed using the CHARMM19 all-atom energy function and an implicit Gaussian model for the water solvent [13, 30]. The implicit solvent is necessary to reduce the noise of normal mode analysis that would otherwise be introduced by the dynamics of water molecules. It also facilitates a more rapid structural organization towards the equilibrium geometry due to the lack of viscosity imposed by explicit water. The use of this solvation potential has been shown to be an efficient and reliable approach to take into account solvent effects of large molecular structures and is particularly suitable for structure prediction applications [14, 15, 31].

Before the normal mode analysis, we perform 10,000 steps of energy minimization with a steepest descent algorithm and another 10,000 steps of energy minimization with an adopted basis Newton-Raphson algorithm [32], which has been used widely for the optimization of the energy of biomolecules in the CHARMM package [26]. The energy minimization is necessary to relax the protein structure to remove unnatural coordinates that can be introduced during the cleaning process. We do not perform extra dynamical simulation after the energy minimization because the protein structures available in PDB are experimentally measured, suggesting that they are already in a well equilibrated state. It is also noted that without dynamical simulations that include a random seed for velocity distribution, the structures and normal modes are highly reproducible as they are identical for repeating runs.

We use the Block Normal Mode (BNM) method [33, 34] in CHARMM for the normal mode analysis of each of the protein structures. BNM projects the full atomic hessian matrix into a subspace spanned by the eigenvectors of blocks, as each block is defined by an amino acid. This approximation reduces the size of the eigenvalue problem dramatically from (3N)2 to (6n)2, where N is the total number of atoms, and n is the total number of amino acids. We save the first 70 modes with lowest frequencies, ordered from lower to higher frequency, of each protein molecule.

The first 6 modes always have zero eigenvalues and zero frequency because they correspond to the rigid-body movement and rotation of the molecule. The higher order modes 7 and onwards, i.e., the last 64 normal modes amongst the 70 generated, describe the molecular deformation. For the purpose of sound creation, we hence only use the frequency value of the last 64 modes out of these 70 ones. These frequency values are denoted in sequence as f0, f1, f2, … f63, which represent the vibrational spectrum of each protein structure. Moreover, without special note, mode N always frequency refers to the Nth none-zero frequency in our paper.

We built a database that summarizes the full atomic vibration modes of all 110,511 protein structures, as well as the corresponding frequencies, as shown in Fig. 2 for the protein structure 1g0t for example. The information is helpful in understanding all decoupled deformation modes of a protein in a freely dynamical vibration process, as well as the frequencies for dynamic deformations. The format of the data file (attached as Supporting Information) that contains the vibrational spectrum of all proteins analyzed is

Figure 2.

Figure 2.

The vibration modes 1 to 10 (after rigid body motion modes) and corresponding natural frequencies computed for the protein structure 1g0t. Each of the vibration modes is given by the collective displacement of alpha carbon atoms of the amino acids within the protein structure, visualized by blue arrow pointing from each alpha carbon atoms.

[PROTEIN ID], [PROTEIN ID IN PDB] [f_0/f_0] [f_1/f_0] [f_2/f_0] [f_3/f_0]…;

An example file looks like this:

1, 2bjy 1.00 1.008378436 1.030715836 1.042870685 1.05679907 1.197504816…;
2, 1mfr 1.00 1.004021038 1.008026787 1.009678011 1.013072195 1.345060086…;
3, 1jre 1.00 1.008745375 1.031036908 1.062318442 1.087392594 1.199064306…;
4, 1ji4 1.00 1.003761123 1.017001498 1.062119683 1.0803596 1.256459652…;
5, 1qgh 1.00 1.031281534 1.038941382 1.067944837 1.091459499 1.213160872…;
6, 1l8h 1.00 1.003180136 1.024905972 1.091780571 1.110586185 1.250007645…;
7, 1jxv 1.00 1.017980002 1.06477999 1.094991285 1.119377427 1.1889582…;
8, 1gl6 1.00 1.009662722 1.082759991 1.091428921 1.142830933 1.166131548…;
9, 1hzd 1.00 1.025563404 1.03620463 1.108292817 1.129330642 1.226722319…;
10, 1a0c 1.00 1.013072195 1.078479039 1.105632511 1.186573097 1.201082469…;
11, 1fwu 1.00 1.056248662 1.06667584 1.104730453 1.150643672 1.214812097…;

To better understand these natural frequencies, we analyze and statistically investigate the dataset. The results are summarized in Fig. 3. Figures 3A shows that f0 varies a lot for different protein structures, suggesting that their vibrational spectrum is sensitive to protein structures even though they are made of similar sets of amino acids as their elementary chemical building blocks. It is further shown that the histogram of f0 follows a log-normal distribution and most protein structures have a rather low base frequency f0, as f0< 5 cm−1 accounts for >90% protein structures, as shown in Fig. 3A. These frequencies are much lower than covalent bonds, as 3,700–3,100 cm−1 for the vibration of O-H bonds in water molecules because of the much weaker interactions and large molecular weight [35]. Moreover, we find that for each protein structure, its frequency spectrum f0..63 follows a power law as

fi_fit=biM. (1)

Figure 3.

Figure 3.

Statistical and analysis results of the database of the natural frequency of protein structures. A) The histogram of the distribution of the base frequency f0. B) The natural frequencies of the vibration mode 1 to 64 of the protein structure 101m and the result as fitted to the power law as given by Eq. (1) as fi= 2.26i0.491. C) The histogram of the distribution of the power factor M. D) The histogram of the distribution of the standard error between the NMA measurements and the results fitted by the power law, it is noticed that >99% of the results has σSE<1 cm−1.

This equation yields the natural frequency fi_fit for the (i+1) mode (i starts from 0) where b=f0 for the value of base frequency, M is the power of the function that defines the increment trend of the natural frequencies for larger modes. The agreement between the collection of frequencies and the fitting function is shown in Fig. 3B for the protein structure 101m, for example. We use Eq. (1) to fit the frequencies computed for all the protein structures and summarize the histogram of their M value as given in Fig. 3C. It is shown that >98% protein structures have M<1, suggesting that for most structures the increasing speed of their natural frequency decreases for higher modes, suggesting a higher frequency value may correspond to a larger number of different modes than the lower frequency. We also quantitatively compute the standard error of the fitted value for each protein structure by

σSE=i=063(fifi_fit)262. (2)

We use 62 instead of 64 here as the degree of freedom by considering the two fitting parameters in Eq. (1) are used for computing fi_fit. The histogram of δSE is given in Fig. 3D, showing that the 64 frequencies can be fitted by Eq. (1) for [b, M], and the frequencies of over 99% of the protein structure are interpreted correctly with a small standard error δSE < 1 cm−1.

To translate the vibrational frequencies into audible sound, we use the concept transpositional equivalence, playing or writing music in a way that makes it sound higher or lower in pitch while retaining the relationships between tones or chords played. This transposition method ensures that the relative values of the vibrational frequencies within each amino acid and amongst different amino acids are retained. We rescale the lowest frequency to a frequency that reflects the frequencies associated with conventional musical tones, and build the spectrum of higher order frequencies on top of them to reflect the characteristic nature of each protein. This method, described in more detail in the next paragraph, is implemented in a Max audio processing tool that can be used as an interactive synthesizer to produce varying sounds derived from the vibrational spectrum [36]. Max is a visual programming language for music and used here to implement a method to realize the sound of all proteins analyzed using our method [36]. We use a MIDI input device as an interactive means to control the parameters of the instrument, especially the relative contributions of the various vibrational modes.

In our translation from protein vibrations to audible sound, we use the set of natural frequencies of each protein. We normalize the ratios = fi / f0 starting from 1.0(=f0 / f0) to higher values (f1 / f0, f2 / f0 …) as higher modes are considered. Thereafter, importantly, the base frequency is scaled based on the particular musical note played (e.g., for a C3 corresponds to fC=130.813 Hz). We select 130.813 Hz here to ensure that most speakers can be used to play the lowest frequencies. The total sound is overlaid by all sound waves with the same energy at higher frequencies, each computed based on the frequency ratio fC, fC f1 / f0, fC f2 /f0… The device generates sound from multiple vibrational frequencies of each protein. The use of an audible base frequency and overlaying higher frequencies based on the particular spectrum of each protein allows us to translate the frequencies into audible space, and also, to maintain the characteristic sound spectrum associated with each protein.

We develop a sonification method to convert the normal frequencies into music by using the Max device. We describe the features of the Max device (shown in Fig. 4) from left to right and explain the underlying sound generation principles. The device generates sound from up to 11 vibrational frequencies of each protein (this could be easily extended by modifying the device, but for demonstrating purposes it is limited to those first frequencies). The frequencies fi are normalized by the first normal mode f0, resulting in a set of frequency ratios starting from 1.0(=f0 / f0) to higher values as higher modes are considered. The base frequency is computed based on the MIDI note played, and it is overlaid by waves at higher frequencies, computed based on the frequency ratio. The Max device offers Attack-Decay-Sustain-Release (ADSR) control, and allows for a continuous mix between sine and saw wave forms, aftertouch (AT) sensitivity (AT is the capability in a keyboard or similar device such as ROLI BLOCKS by which sound can be changed interactively after the player presses a key, thereby allowing variations of sound while a key is held). The device also includes a variety of filter options to offer additional ways to control the nature of the produced sound (implemented in the left part of the device).

Figure 4.

Figure 4.

Image of the Max device, with labels added to explain the various features. The synthesizer includes control of Attack, Delay, Sustain, and Release (ADSR), and uses either sine or saw waves (or a mixture of both) as a basis for sound generation. The Aftertouch (AT) sensitivity can be chosen. A set of filters is implemented (lowpass, highpass, bandpass, etc.). Various ways are implemented to control the volumes of the different modes, from M1…M11. One way to control them is by directly choosing their relative volume with the knobs at the bottom. Another way is to draw the characteristic volumes with a computer input device, such as a mouse (directly in the black window). A third way is to change the three knobs (offset, slope, exp). These implement mathematical functions that set the relative volume of all modes together. The volumes of each of the modes N are set as V(N; off, slop, exp) = min (max(off +slop · Nexp)). This enables the player to interactive change the participation of the various modes in the generation sound and dramatically change the character of the instrument. The device allows to load data files and scan through various protein structures (read file, next protein, previous protein…) and it displays the frequency ratios for all 11 modes used in sound generation.

The device implements three alternative ways to control the relative volume of the vibrations corresponding to the mode, depicted in the center of the device, and visualized using the sliders in the center allows to control the volumes of the modes. The first method of control is that 1) the volumes can be drawn in into the graph, using a mouse. The second method is 2) the use of the knobs below the graph, so that they can also be controlled via automation (knobs M1…M11). A third way of control exists 3) by moving the sliders Offset, Slope, and Exponential, which apply a power law function of different strengths to the frequencies (V(N; off, slop, exp) = min(max(off + slop · Nexp)).). This can be used as a mechanism to interactively and effectively make the sound more pure, focusing on the natural frequency f0 or gradually increasing the contributions of the higher modes, reflecting the characteristic nature of the particular protein.

The next section in the device allows loading different data files. The standard data file included with this paper is the data that describes all protein structures analyzed. The device allows loading the file and browsing through all protein structures loaded (including specific functions: next, previous, first, last, and search for a certain PROTEIN ID). The browser slide bar allows to quickly browse through all proteins loaded and explore all sounds. The graph to the right depicts all frequency ratios fi / f0 (the first ratio is always 1.0). We implemented this setup in Ableton Live 10.0.2, a software music sequencer and digital audio workstation (DAW) [37] for recording and rendering sound.

We illustrate the sound exploration capabilities in a couple of examples (all audio examples are summarized in Table 1, files attached as Supplementary Information. Sample audio files A1A7 are attached to this paper for download in MP3 format. The Max device will be shared upon request. In the first example, we demonstrate the sound of a C3 tone for the first 32 protein structures, to illustrate the sound they produce. A1 showcases this sound for an exponential decay of the volumes of modes, so that the first mode is most prominent and the higher modes successfully softer. A2 showcases this sound for identical volume of the modes. A3 illustrates the same data for same volume for the first two modes, as an illustration. Now we utilize a couple of proteins and illustrate the distinct sound character that can be achieved based on them. A4 uses PDB ID 101m to generate sound. Playing a continuous C2 tone for several bars, we systematically change the participation of higher and lower modes, resulting in significant variations. The frequency ratios in this case range up to 2.82 for the 11th mode. In the next example displayed in A5, we use protein PDB ID 4yz2 and the play a C1 tone for several bars. As in the previous example, we systematically change the participation of higher and lower modes, resulting in significant variation. Since the frequency ratio is much greater in this case, ranging up to 84.31, the sound characteristic is vastly different. Next we illustrate a similar exercise for protein PDB ID 5oyi, leading to yet another distinct sound, as shown in A6. Finally, A7 illustrates a simple composition created using three copies of the protein synthesizer playing three distinct melodies, along with a TR-808 drum loop for texture.

Table 1:

Summary of all audio files.

Audiofile (all in MP3 format) Description
A1 The sound of a C3 note for the first 32 protein structures: power law decay of the volumes of modes
A2 The sound of a C3 note for the first 32 protein structures: identical volume of the modes
A3 The sound of a C3 note for the first 32 protein structures: same volume for the first two modes
A4 Sound generated based on PDB ID 101m, playing a C2 note for several bars
A5 Sound generated based on PDB ID 4yz2, playing a Cl note for several bars
A6 Sound generated based on PDB ID 5oyi, playing a Cl note for several bars
A7 A simple composition created using three copies of the protein synthesizer (each playing a distinct melody or chord progressions), along with a drum loop generated with a Roland TR-808 for texture

Discussion and conclusions

In this paper, we reported a systematic nanomechanical analysis of the vibrational spectrum of over 100,000 protein structures. Using a Max audio device, we generated a software synthesizer that uses the frequency spectrum to generate sound, which can be used to compose new music. This study exemplifies the use of mechanical principles, combined with computer methods, to extract audible frequencies. In addition to understanding the nature of vibrations of protein structures and the use as a new form of an electronic instrument, this method offers novel avenues for STEM outreach.

An interesting insight is the interplay of universality and diversity. The elementary building blocks of proteins – e.g., amino acids and secondary structure types – are limited. However, the structures that are built from these, using hierarchical principles of organization, are complex and responsible for proteins to being capable to act in so many functional roles (e.g. enzyme, structural material, molecular switch, etc.). Since the spectrum of the protein vibrations are defined by a protein’s entire structure including tertiary, quaternary and higher order structures, the resulting spectra and audible sounds are distinct across the protein molecules. Moreover, the type of amino acids and secondary structures largely define the interactions at a local scale, which involves a small amount of mass and thus responsible for high frequency vibrations, while the low frequency vibrations are largely defined by the large-scale pattern of the sequence and the higher order folded structure. Our study confirms this hypothesis and shows that indeed, at a wide spreading of normal frequencies can be obtained for different protein structures. Besides being capable of creating many different sounds, the quality of the proposed synthesis method can be evaluated by its consistency, in that it that the resulting sound is defined uniquely by the particular folded structure of protein, which in turn is identified based on its most fundamental chemical interactions between atoms. The method of sound generation reported here may also find applications as a method to use sound in resonance with biological tissues or for sensing or sorting of molecules.

In terms of fundamental engineering impacts, we highlight three major points:

  1. We developed a novel high-throughput method that enables us to automatically compute the vibrational spectra of all proteins available in the Protein Data Bank, in a consistent manner.

  2. Based on this method, we computed a large database of normal frequencies of all known protein structures. This dataset has not been available before and by itself, could find numerous uses and applications for further engineering and scientific analysis.

  3. By using the resulting frequencies of the protein to generate audible sound by overlaying the molecular vibrations in various patterns, we give access to understand the vibrations of proteins using a new paradigm. It may be useful to understand the effect mutations have on vibrations, or how different classes of proteins (enzyme vs. fibrous, etc.) behave differently from a nanomechanical perspective. For example, the assembly of many proteins is mediated by the nanomechanical motions of the molecules, which can be altered based on mutations, leading to disease. The way of analyzing this type of mechanical behavior using a new method can offer new understanding.

The limitations of the results reported here include general limitations of the force field used, as opposed to using more accurate quantum mechanical methods such as density functional theory. Future work could also consider a broader spectrum of vibrational modes and explore the effect of the assembly of proteins into higher-order materials and how it changes the vibrational properties. Other future work could include a systematic analysis of the differences between different simulation approaches form quantum to coarse-grained levels and how it affects the results.

Proteins are the most abundant building blocks of all living things, and their motion, structure and failure in the context of both normal physiological function and disease is a foundational question that transcends many academic disciplines. In this paper we focused on developing a model for the vibrational spectrum, an elementary nanomechanical property. This concept is broadly important as at the nano-level of observation, all things always move, reflecting the fact that they are tiny objects excited by thermal energy and set in motion to undergo large deformations, which we exploit here to extract new musical compositions as one way to represent nature’s concept of hierarchy as a paradigm to create function from universal building blocks.

More broadly, the translation from various hierarchical systems into one another poses a powerful paradigm to understand the emergence of properties in materials, sound, and related systems, and offers new design methods for such systems.

Supplementary Material

1
Download audio file (3.4MB, mp3)
2
Download audio file (3.4MB, mp3)
3
Download audio file (3.1MB, mp3)
4
Download audio file (1.3MB, mp3)
5
Download audio file (1.3MB, mp3)
6
Download audio file (1.3MB, mp3)
7
Download audio file (4.2MB, mp3)

Acknowledgements:

We acknowledge the MIT Center for Art, Science & Technology (CAST) program for fruitful discussions. This research was supported by ONR (grant # N00014-16-1-2333) and NIH (U01 EB014976).

Footnotes

Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

References

  • [1].Bucur V 2016. Handbook of materials for string musical instruments. (Switzerland: Springer,) p 1 online resource [Google Scholar]
  • [2].Hansen UJ 2011. Materials in musical instruments The Journal of the Acoustical Society of America 129 2518– [Google Scholar]
  • [3].Besnainou C 1998. Composite materials for musical instruments: The maturity The Journal of the Acoustical Society of America 103 2872–3 [Google Scholar]
  • [4].Wu ZH and Li JH 2016. Carbon fiber material in musical instrument making Materials & Design 89 660–4 [Google Scholar]
  • [5].Wegst UGK 2008. Bamboo and Wood in Musical Instruments Annu Rev Mater Res 38 323–49 [Google Scholar]
  • [6].Osaki S. Spider Silk Violin Strings with a Unique Packing Structure Generate a Soft and Profound Timbre. Phys Rev Lett. 2012;108:154301. doi: 10.1103/PhysRevLett.108.154301. [DOI] [PubMed] [Google Scholar]
  • [7].Xenakis I 1971. Formalized music; thought and mathematics in composition: Bloomington, Indiana University Press; ) [Google Scholar]
  • [8].Roads C 1996. The Computer Music Tutorial: Cambridge: MIT Press.) [Google Scholar]
  • [9].Rhys P 2016. Smart Interfaces for Granular Synthesis of Sound by Fractal Organization Comput Music J 40 58–67 [Google Scholar]
  • [10].Truax B 1988. Real-Time Granular Synthesis with a Digital Signal Processor Comput Music J 12 14–26 [Google Scholar]
  • [11].Wong JY, McDonald J, Taylor-Pinney M, Spivak DI, Kaplan DL and Buehler MJ 2012. Materials by design: Merging proteins and music Nano Today 7 488–95 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [12].Berman HM, Westbrook J, Feng Z, Gilliland G, Bhat TN, Weissig H, Shindyalov IN and Bourne PE 2000. The Protein Data Bank Nucleic Acids Research 28 235–42 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].Lazaridis T and Karplus M 1997. “New view” of protein folding reconciled with the old through multiple unfolding simulations Science 278 1928–31 [DOI] [PubMed] [Google Scholar]
  • [14].Paci E and Karplus M 2000. Unfolding proteins by external forces and temperature: The importance of topology and energetics P Natl Acad Sci USA 97 6521–6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [15].Qin Z, Kreplak L and Buehler MJ 2009. Hierarchical Structure Controls Nanomechanical Properties of Vimentin Intermediate Filaments Plos One 4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [16].Ghavami S, Toozandehjani H, Ghavami G and Sardari S 2018. Innovative protein translation into music and color image applicable for assessing protein alignment based on bio-mimicking human perception system Int J Biol Macromol 119 896–901 [DOI] [PubMed] [Google Scholar]
  • [17].Cranford S W, Buehler, Markus J. 2012. Biomateriomics: Springer Netherlands: ) [Google Scholar]
  • [18].Su I, Qin Z, Saraceno T, Krell A, Muhlethaler R, Bisshop A and Buehler MJ 2018. Imaging and analysis of a three-dimensional spider web architecture J R Soc Interface 15 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [19].Xu ZP, Paparcone R and Buehler MJ 2010. Alzheimer’s A beta(1–40) Amyloid Fibrils Feature Size-Dependent Mechanical Properties Biophysical journal 98 2053–62 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [20].Yeo GC, Tarakanova A, Baldock C, Wise SG, Buehler MJ and Weiss AS 2016. Subtle balance of tropoelastin molecular shape and flexibility regulates dynamics and hierarchical assembly Science Advances 2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [21].Qin Z, Gautieri A, Nair AK, Inbar H and Buehler MJ 2012. Thickness of Hydroxyapatite Nanocrystal Controls Mechanical Properties of the Collagen-Hydroxyapatite Interface Langmuir 28 1982–92 [DOI] [PubMed] [Google Scholar]
  • [22].Rischel C, Spiedel D, Ridge JP, Jones MR, Breton J, Lambry JC, Martin JL and Vos MH 1998. Low frequency vibrational modes in proteins: Changes induced by point-mutations in the protein-cofactor matrix of bacterial reaction centers P Natl Acad Sci USA 95 12306–11 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [23].Barth A and Zscherp C 2002. What vibrations tell us about proteins Q Rev Biophys 35 369–430 [DOI] [PubMed] [Google Scholar]
  • [24].Wegst UGK 2008. Bamboo and wood in musical instruments Annu Rev Mater Res 38 323–49 [Google Scholar]
  • [25].Giesa T, Spivak DI and Buehler MJ 2011. Reoccurring Patterns in Hierarchical Protein Materials and Music: The Power of Analogies BioNanoScience 1 153–61 [Google Scholar]
  • [26].Brooks BR, Bruccoleri RE, Olafson BD, States DJ, Swaminathan S and Karplus M 1983. Charmm - a Program for Macromolecular Energy, Minimization, and Dynamics Calculations J Comput Chem 4 187–217 [Google Scholar]
  • [27].Humphrey W, Dalke A and Schulten K 1996. VMD: visual molecular dynamics Journal of molecular graphics 14 33-8, 27–8 [DOI] [PubMed] [Google Scholar]
  • [28].Michael Feig J K, Charles L Brooks 2001. MMTSB Tool Set MMTSB NIH Research Resource, The Scripps Research Institute [Google Scholar]
  • [29].Krivov GG, Shapovalov MV and Dunbrack RL Jr., 2009. Improved prediction of protein side-chain conformations with SCWRL4 Proteins 77 778–95 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [30].Lazaridis T and Karplus M 1999. Effective energy function for proteins in solution Proteins-Structure Function and Bioinformatics 35 133–52 [DOI] [PubMed] [Google Scholar]
  • [31].Best RB, Merchant KA, Gopich IV, Schuler B, Bax A and Eaton WA 2007. Effect of flexibility and cis residues in single-molecule FRET studies of polyproline P Natl Acad Sci USA 104 18964–9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [32].Chu J-W, Trout BL and Brooks BR 2003. A super-linear minimization scheme for the nudged elastic band method The Journal of Chemical Physics 119 12708–17 [Google Scholar]
  • [33].Li G and Cui Q 2002. A coarse-grained normal mode approach for macromolecules: an efficient implementation and application to Ca(2+)-ATPase Biophysical journal 83 2457–74 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [34].Tama F, Gadea FX, arques MO and Sanejouand YH 2000. Building-block approach for determining low-frequency normal modes of macromolecules Proteins 41 1–7 [DOI] [PubMed] [Google Scholar]
  • [35].Pershin SM, Bunkin AF, Lukyanchenko VA and Nigmatullin RR 2007. Detection of the OH band fine structure in liquid water by means of new treatment procedure based on the statistics of the fractional moments Laser Phys Lett 4 809–13 [Google Scholar]
  • [36].Max visual programming language for music and multimedia (https://cycling74.com/products/max/) [Google Scholar]
  • [37].Ableton Digital Audio Workstation (https://www.ableton.com/en/live/). [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

1
Download audio file (3.4MB, mp3)
2
Download audio file (3.4MB, mp3)
3
Download audio file (3.1MB, mp3)
4
Download audio file (1.3MB, mp3)
5
Download audio file (1.3MB, mp3)
6
Download audio file (1.3MB, mp3)
7
Download audio file (4.2MB, mp3)

RESOURCES