Cochlea Model

R version:

  1. 2.Create a subdirectory


in the root of your computer, allow R/W permissions for this subdirectory

3. Copy the following files into the subdirectory Cochlea:


  1. 3.Start R

  2. 4.Drag the file „Cochlea.r“ into R desktop

Now the program generates a cochlea. The screen shows the command required to run the script and the parameters as filled out automatically. You can mark the command, copy and paste it and modify the parameters as needed in the command line.

Please cite our publication when using the model (Pietsch et al., 2017, Sci Rep). PDF

More on cochlear anatomyMore_on_anatomy.htmlshapeimage_3_link_0
Additional information:
Biological forms and the cochleaCochlea.htmlshapeimage_5_link_0

In case of problems or suggestions, contact here the corresponding author of the study, Dr. A. Kral:

Matlab version:

On Nov. 9, 2017, I received an email from Andreas Prokopiou (contact email) who translated our R program into MatLab. Since this has been on the To Do list in our lab, I was happy to receive it! Andreas allowed me to put it here on the website so that it can be used by anybody. I have made very few cosmetic modifications. On Nov. 28, 2017, I talked to Dr. Daniel Schurzig from MED-EL  Research Center Hannover (contact email). He provided us with a faster 3D plotting routine, so I included this into the model:


This is how you can use it:

  1. 1.Please copy the file „cochlea.m“ into the Matlab working subdirectory (usually ‘Matlab/work‘) - or alternatively create your own subdirectory.

  2. 2.Start Matlab and select the working directory to ‘Matlab/work‘ (alternatively, your new directory).

  3. 3.Type “cochlea(‘mean‘)“ for plotting a mean cochlea from the Pietsch et al. dataset. In the command window, you will see the length predictions for the mean model.

  4. 4.Type “cochlea(‘random‘)“ for plotting a random cochlea.

  5. 5.Type “cochlea([5.5 3.9 3.2 2.9])“ for plotting a cochlea with the corresponding A1,B1,A2,B2 parameters.

Please cite our publication when using the model (Pietsch et al., 2017, Sci Rep). PDF.