Home  |   About OMLAB   |   Personnel   |   Software, Models, & Data   |   Reports & Teaching   |   The "Editorial Page"   |   Contact Us

[Chrome browser users: for better results, install the Google Translate extension for other languages]

The Daroff-Dell'Osso Ocular Motility Laboratory

The software and models listed here were originally written in MATLAB 5 and Simulink 2, under Mac System 7-ish, starting in 1995(!). OMtools has been updated and tested regularly over the years, and is in daily use. It is compatible with MATLAB 2018 through 2024, and macOS 10.14 through macOS 14. (I have done some testing up through Windows 11). There are currently no show stoppers, though there may be some cosmetic issues. In some cases Simulink models may respond with a flurry of non-fatal warnings. I have tried to catch and fix these whenever possible while modifying the models for modern Simulink versions. If you wish, type "warning off" at the command line to suppress them (at your own peril!).

OMtools Software:
OMtools is a set of command-line and GUI functions written to aid in ocular-motor data retrieval, analysis, and display. (I also have been developing a package that can control the Eyelink tracker system developed by SR-Research, Inc, when used with the Psychophysics toolbox. This requires MATLAB/PTB programming skills to create new experiments. If interested, email me for more information.)
NOTE: Some functions require the MATLAB Signal Processing Toolbox.
If you have any questions, email Dr. Jacobs at jxj24 (at) case (dot) edu.

OMtools 2 is here!
This is a ground-up rewrite of most of OMtools. (There is nothing more humbling than reviewing your 25+ year-old code.) I have added major improvements to the data-reading functions, notably "datstat", a GUI front end to "rd" that gives greater control over preprocessing (filtering, deblinking and bias adjustment) at load time. It shows current filtering parameters, and lets you modify them without reloading the data. Additionally:
--You can now import Eyelink EDF files in addition to the prior formats.
--(Jan 2021) Preliminary support for calibration and analysis of vergence data.
--The saccade parser, "findsaccs" has greatly improved sensitivity and selectivity, along with a GUI to make interactive examination of your data easier.
--Blink removal from non-digital (i.e. non-blanked) data sources (e.g. Eyelink analog output) is likewise improved using "ao_deblink".
--Post-facto data calibration using "cal" has been streamlined and simplified.
--All graphics-based tools have been thoroughly modified to work smoothly with the most recent versions of MATLAB.
--Zoomtool has been updated to allow multiple independent instances that can be controlled programmatically.
--Far simpler, more-reliable installation process, including auto-checking for the most current version.
Download OMtools v2

OMrec is an OMtools add-on toolbox that integrates with Eyelink trackers that lets you design, present and record experiments. You can create a variety of stimuli (video and external USB/serial-controlled devices) using PsychToolbox and simple text scripts. This is a test release of the version that we have been using in our lab for a few years, so it may require minor modifications to fit with your workflow. This release includes (mostly complete) documentation for getting started writing your own experiment presentation stimuli.
It also includes instructions for building and programming Arduino-based interfaces to LED bars, and design specs, 3D-printing STLs, and a purchase list of components for making your own LCD shutter-based occluders if you're feeling adventurous!
Download the test version of OMrec.
Download the required "EL_support" toolbox.

The eXpanded Nystagmus Acuity Function (NAFX), included in the OMtools distribution, is a powerful analysis tool that uses relevant nystagmus parameters to predict the best-possible visual acuity for nystagmus data based on the presumption that no afferent deficits are present. To the extent that deficits are present, the measured acuity will fall below the potential acuity. Once both acuity and nystagmus data are measured, the NAFX can also be used to estimate the improvement in measured acuity subsequent to therapy. The NAFX works for uniplanar and biplanar data. UPDATED Feb 2019: The GUI for NAFX has been updated for modern versions of MATLAB. It is now faster and easier to explore and test your data.

For questions regarding the use or interpretation of the NAFX in specific cases, email Dr. Dell'Osso at lfd (at) case (dot) edu or Dr. Jacobs at jxj24 (at) case (dot) edu.
For a detailed tutorial, see OMLAB Report #111005

HAFQ Spreadsheet:
The High Acuity Field Quality (HAFQ) spreadsheet is a downloadable spreadsheet containing all the graphs and instructions needed to use 3 measures of BCVA to automatically generate the patient's gaze-angle BCVA curves and calculate the pre-therapy HAFQ, predict the post-therapy HAFQ, and document the actual post-therapy HAFQ. Examples are included as well as detailed instructions. Blank patient sheets are provided ready for the patient's First and Middle Initials, and Last Names to be typed into the sheet's name. Additional blank sheets may be created by copying the skeleton sheet. Download HAFQ Spreadsheet

OMS Models:
The Ocular Motor System model is a functional, behavioral model capable of simulating ocular-motor responses to specific target stimuli. It simulates the responses of normal subjects as well as those with a variety of disorders including congenital (INS), latent/manifest latent (FMNS), and gaze-evoked nystagmus (GEN), various types of saccadic intrusions and oscillations, and ocular myasthenia. Instructions for use are in the OMS Model v1.5 User-Guide below. Please note that at this time parameter settings are controlled using the simpler, previous GUI. You will need to download and install the current version of OMtools before using the model.

For questions or suggestions regarding the use or expansion of this model, email Dr. Dell'Osso at lfd (at) case (dot) edu or Dr. Jacobs at jxj24 (at) case (dot) edu.

[Feb 6, 2019]
This updated version works with modern versions of Simulink (2014b and up). There are no functional changes over the previous release.
Download Re-Released OMS Model v1.5 with GUI

[May 31, 2013]
Simon, J. and Dell'Osso, L.F.: OMS Model v1.5 User-Guide (PDF)
Download OMS Model v1.5 with GUI
Download OMS Model v1.4
Download OMS Model v1.0

DD_OMLAB Eye-Movement Data:
During the period from 1969 to 2013, human eye-movement data from appproximately 1237 - 1261 recording sessions and 887 - 919 subjects and patients were recorded for studies funded by Dr. Dell'Osso's Merit Reviews. These data were taken using paradigms designed to extract accurately calibrated data from each in the short time usually available when recording patients, especially infants and children. Some subjects and patients were recorded numerous times over many years and their data constitute longitudinal data sets for those individuals. The analog data from all are physically stored in the Daroff-Dell'Osso OMLAB facility at the Cleveland VA Medical Center. The following Figure illustrates the eye-movement recording activity of DD_OMLAB over those 50 years. In the 38 years between 1974 and 2012, the average number of patient recording sessions remained above 30/yr, of which, the average of new patients was above 20/yr. Periodic fluctuations in these numbers reflect the starts of new funding periods.

Top of page

DD_OMLAB Eye-Movement Database:
Begining in 1986, most data from approximately 722 recording sesions were simultaneously taken digitally and the data files from those sessions compose a valuable storehouse of research data. These data are now being made available to all researchers, residents, fellows, and students of ocular motility along with the software tools (OMtools) necessary for their display and analysis. The data and their analysis will hopefully allow those unable to actually record the eye movements of affected individuals to test hypotheses and conduct future ocular motor research into nystagmus.

Citation: Should any data from the DD_OMLAB Eye-Movement Database be used in a publication, the relevant DD_OMLAB subject numbers should be listed and the citation should contain a link to this page.

All data have been de-identified in accordance with current research practices to protect the privacy of each person recorded. The digitized, de-identified human eye-movment DD_OMLAB data available for downloading from this page is divided into four parts: 1) data in published papers from 2002 - 2014; 2) all data, published and unpublished, recorded from 1986 to 2013; 3) data recorded in 1984 in the laboratory of Dr. R.M. Steinman, from S001; and 4) data recorded in 1993 in the laboratory of Dr. H. Collewijn from a human with achiasma, INS and SSN.
NOTE: Digitized canine data may be found on the [COMLAB] page.

For a detailed tutorial on recording and analyzing eye-movement data from subjects with nystagmus or other ocular motor disorders, see OMLAB Report #011005 (HTML) (PDF)
For a detailed tutorial on the use of the NAFX, see OMLAB Report #111005 (HTML) (PDF)
NOTE: NAFX is part of the OMtools distribution, available through the above link. Some programs require the MATLAB Signal Processing Toolbox.

For questions regarding the use or analysis of these data, email Dr. Dell'Osso at lfd (at) case (dot) edu.
NOTE: All data files are saved as zip-format archives.

Beware: Many of these data files are quite large, despite having been compressed (eye-movement data is only slightly compressible). A high-speed connection is highly recommended. Those interested in obtaining the whole human eye-movement database (>1.6 GB) should contact Dr. Dell'Osso and request a DVD.

Top of page

1. DD_OMLAB data in published papers (2002 - 2014) may be downloaded from each of the numbered papers listed below. The following are deidentified, downloadable copies of human subjects' digitized eye-movement data from papers published in refereed scientific journals. The criteria required for these data are: 1) all the data were collected in OMLAB; 2) our calibrated eye-movement systems were used; 3) our nystagmus paradigms were followed; and 4) the patient's privacy would not be compromised by release of the data.The subject numbers identifying each data set are consistent with those in their respective published paper. PDF's of each paper may be downloaded from (Downloadable PDF's) The 'Deidentified Human Research Data' document correlates the published S #'s with the DD_OMLAB Subject #'s, thereby allowing additional data from each published Subject # to be downloaded.

Research Data Document
Deidentified Human Research Data Download Document
NOTE: The document will be updated as new data are placed on line.

Paper 116: Averbuch-Helller, L., Dell'Osso, L.F., Leigh, R.J., Jacobs, J.B., and Stahl, J.S.: The Torsional Component of ''Horizontal'' Congenital Nystagmus. J. Neuro-Ophthalmol. 22:22-32, 2002.
Download Subject Data

Paper 119: Kim, J.I., Dell'Osso, L.F., and Traboulsi, E.: Latent Nystagmus and Uniocular Acquired Pendular Nystagmus Masquerading as Spasmus Nutans. J. Neuro-Ophthalmol. 23:198-203, 2003.
Download Subject Data

Paper 120: Jacobs, J.B., Dell'Osso, L.F., and Leigh, R.J.: Characteristics of Braking Saccades in Congenital Nystagmus. Documenta Ophthalmologica 107:137-154, 2003.
Download Subject Data

Paper 122: Shallo-Hoffmann, J., Dell'Osso, L.F., and Dun, S.: Time-varying, Slow-phase Component Interaction in Congenital Nystagmus. Vision Res. 44:209-220, 2004.
Download Subject Data

Paper 127: Tomsak, R.L., Dell'Osso, L.F., Rucker, J.C., Leigh, R.J., Bienfang, D.C., and Jacobs, J.B.: Treatment of Acquired Pendular Nystagmus from Multiple Sclerosis with Eye Muscle Surgery Followed by Oral Memantine. DJO 11: 4, 1-11, 2005. http://www.djo.harvard.edu/site.php?url=/physicians/oa/845
Download Subject Data

Paper 128: Wang, Z., Dell'Osso, L.F., Zhang, Z., Leigh, R.J., and Jacobs, J.B.: Tenotomy Does Not Affect Saccadic Velocities: Support for the ''Small-Signal'' Gain Hypothesis. Vision Res. 46:2259-2267, 2006.
Download Subject Data

Paper 129: Serra, A., Dell'Osso, L.F., Jacobs, J.B., and Burnstine, R.A.: Combined Gaze-Angle and Vergence Variation in Infantile Nystagmus: Two Therapies that Improve the High-Visual Acuity Field and Methods to Measure It. Invest. Ophthalmol. Vis. Sci. 47:2451-2460, 2006.
Download Subject Data

Paper 134: Rucker, J.C., Dell'Osso, L.F., Jacobs, J.B., and Serra, A.: "Staircase" Saccadic Intrusions Plus Transient Yoking and Neural Integrator Failure Associated with Cerebellar Hypoplasia: A Model Simulation. Sem. Ophthalmol. 21:229-243, 2006.
Download Subject Data

Paper 135: Wang, Z., Dell'Osso, L.F., Jacobs, J.B., Burnstine, R.A., and Tomsak, R.L.: Effects of Tenotomy on Patients with Infantile Nystagmus Syndrome: Foveation Improvement Over a Broadened Visual Field. J. Amer. Assoc. Pediat. Ophthalmol. Strab. 10:552-560, 2006.
Download Subject Data

Paper 136: Dell'Osso, L.F., Jacobs, J.B., and Serra, A.: The Sub-Clinical See-Saw Nystagmus Embedded in Infantile Nystagmus. Vision Res. 47:393-401, 2007.
Download Subject Data

Paper 137: Wang, Z.I., Dell'Osso, L.F., Tomsak, R.L., and Jacobs, J.B.: Combining Recessions (Nystagmus and Strabismus) with Tenotomy Improved Visual Function and Decreased Oscillopsia and Diplopia in Acquired Downbeat Nystagmus and in Horizontal Infantile Nystagmus Syndrome. J. Amer. Assoc. Pediat. Ophthalmol. Strab. 11:135-141, 2007.
Download Subject Data

Paper 138: Wang, Z.I. and Dell'Osso, L.F.: Being "Slow to See" is a Dynamic Visual Function Consequence of Infantile Nystagmus Syndrome: Model Predictions and Patient Data Identify Stimulus Timing as its Cause. Vision Res. 47:1550-1560, 2007.
Download Subject Data

Paper 142: Taibbi, G., Wang, Z.I., and Dell'Osso, L.F.: Infantile Nystagmus Syndrome: Broadening the High-Foveation-Quality Field with Contact Lenses. Clin. Ophthalmol. 2:585-590, 2008.
Download Subject Data

Paper 143: Wang, Z.I. and Dell'Osso, L.F.: Tenotomy Procedure Alleviates the "Slow to See" Phenomenon in Infantile Nystagmus Syndrome: Model Prediction and Patient Data. Vision Res. 48:1409-1419, 2008. Apr 26 [Epub ahead of print] PMID: 18442840
Download Subject Data

Paper 146: Wang, Z.I. and Dell'Osso, L.F.: Factors Influencing Pursuit Ability in Infantile Nystagmus Syndrome: Target Timing and Foveation Capability. Vision Res. 49:182-189, 2009. (doi:10.1016/j.visres-.2008.10.007)
Download Subject Data

Paper 151: Thurtell, M.J., Dell'Osso, L.F., Leigh, R.J., Matta, M., Jacobs, J.B., and Tomsak, R.L.: Effects of Acetazolamide on Infantile Nystagmus Syndrome Waveforms: Comparisons to Contact Lenses and Convergence in a Well-Studied Subject. Open Ophthalmol. J. 4:42-51, 2010.
Download Subject Data

Paper 153: Dell'Osso, L.F., Hertle, R.W., Leigh, R.J., Jacobs, J.B., King, S., and Yaniglos, S.: Effects of Topical Brinzolamide on Infantile Nystagmus Syndrome Waveforms: Eye Drops for Nystagmus. J. Neuro-Ophthalmol. 31: 228-233, 2011.
Download Subject Data

Paper 154: Wang, Z.I., Dell'Osso, L.F., Prakash, S., and Chen, X.: Smooth-Pursuit Changes after the Tenotomy and Reattachment Procedure for Infantile Nystagmus Syndrome: Model Predictions and Patient Data. J. Pediatr. Ophthalmol. Strab. 49:285-302, 2012.
Download Subject Data

Paper 155: Dell'Osso, L.F. and Jacobs, J.B.: Normal Pursuit-System Limitations-First Discovered in Infantile Nystagmus Syndrome. J Eye Movement Res. 6(1):2, 1-24, 2013.
Download Subject Data

Paper 156: Dell'Osso, L.F., Orge, F.H., Jacobs, J.B., and Wang, Z.I.: Fusion Maldevelopment (Latent/Manifest Latent) Nystagmus Syndrome: Effects of Four-Muscle Tenotomy and Reattachment. JPOS 51:180-188, 2014.
Download Subject Data

Paper 159: Dell'Osso, L.F., Orge, F.H., and Jacobs, J.B.: Effects of Augmented Tenotomy and Reattachment in the Infantile Nystagmus Syndrome. DJO. 22:1-12, 2016.
Download Subject Data

-------> WORK IN PROGRESS (more data to be added as available) <--------

Top of page

2. All DD_OMLAB data, published and unpublished (1986 - 2013, recorded in DD_OMLAB) may be downloaded from each of the folders listed below. Data from 557 recording sessions on 347 subjects/patients are included. Each recording session usually contained 8-10 trials although some had only 1 trial and others as many as 15. The subject numbers and recording sessions identifying each data set are sequential and chronological, both inter- and intra-subject (e.g., S015_3 is the data from S015, session 3).

The data from many sessions have associated 'adjbias.txt' files (necessary for easy loading into MATLAB using the OMtools program 'rd'.
NOTE: Use current version of OMtools.

If the data have been calibrated, the bias offsets and scale factors listed in the adjbias.txt file will be other than 0's and 1's, and the data will automatically be read in calibrated. If not calibrated, the data can still be read in and filtered (RECOMMENDED) by 'rd' and plotted using the OMtools plotting programs (e.g., 'plth', 'plthv', or 'plthvt').
NOTE: There are many 'plt__' useful plotting programs in the OMtools 'labels' folder.

To calibrate these data, 'cal' must be run on the two monocular data files (usually the first two files for IR and Eyelink data) and the resulting bias offsets and scale factors may be copied into the respective channels for all of the data files listed in the adjbias file.
NOTE: Some stimulus files may also need calibration or re-zeroing.

If no adjbias file exists, one must first be created using 'biasgen' and answering the questions based on the information found in the 'adjbias.txt' files and the 'Deidentified Human Data' and 'Deidentified Clinical Information' spreadsheets (below); then, 'cal' should be run to calibrate the data. Below are the data files from 557 recording sessions of all 347 subjects/patients.

Data and Clinical Information Spreadsheets S001 - S347
Deidentified Human Data (S001 - S347) [Last updated: 12/14/16] Download Spreadsheet
Deidentified Human Clinical Information (S001 - S347) [Last updated: 12/14/16] Download Spreadsheet
NOTE: Both spreadsheets will be updated as new data sets are placed on line. Updated spreadsheets and data sets also contain corrections and additions to earlier versions. ALWAYS download the latest data sets and spreadsheets and discard earlier versions.

DD_OMLAB DATA [Subjects S001 - S050]
S001_1 - S001_11 Download Data           S001_12 - S001_16 Download Data
S001_17 - S001_19 Download Data         S001_20 - S001_23 Download Data
S001_24 - S001_26 Download Data         S001_27 - S001_29 Download Data
S002 - S010 Download Data                    S011 - S020 Download Data         S021 - S030 Download Data
S031 - S040 Download Data                   S041 - S050 Download Data
[S041 - S050 Last updated: 11/19/15]
[S002 - S010 Last updated: 11/23/15]
[S011 - S020 Last updated: 11/23/15]

DD_OMLAB DATA [Subjects S051 - S100]
S051 - S057 Download Data         S058 - S066 Download Data         S067 - S081 Download Data
S082 - S092 Download Data         S093 - S100 Download Data
[S082 - S092 Last updated: 10/29/15]
[S058 - S066 Last updated: 10/16/15]
[S067 - S081 Last updated: 12/14/16]

DD_OMLAB DATA [Subjects S101 - S150]
S101 - S107 Download Data         S108 - S116 Download Data         S117 - S118 Download Data
S119 - S122 Download Data         S123 - S128 Download Data         S129 - S132 Download Data           S133 - S137 Download Data         S138 Download Data                     S139 - S146 Download Data
S147 - S150 Download Data  
[S108 - S116 Last updated: 10/15/15]
[S101 - S107 Last updated: 11/19/15]

DD_OMLAB DATA [Subjects S151 - S200]
S151 - S155 Download Data         S156 - S163 Download Data         S164 - S167 Download Data
S168 - S175 Download Data         S176 - S187 Download Data         S188 - S195 Download Data           S196 - S200 Download Data  
[S188 - S195 Last updated: 10/3/15]
[S176 - S187 Last updated: 11/19/15]

DD_OMLAB DATA [Subjects S201 - S250]
S201 - S212 Download Data         S213 - S220 Download Data         S221 - S231 Download Data
S232 - S236 Download Data         S237 - S239 Download Data         S240 - S242 Download Data           S243+S245+S246 Download Data           S244 Download Data         S247 - S250 Download Data  
[S243+S245+S246 Last updated: 10/16/18]

DD_OMLAB DATA [Subjects S251 - S300]
S251 - S253 Download Data         S254 - S259 Download Data         S260 - S265 Download Data
S266 - S272 Download Data         S273 - S278 Download Data         S279 - S284 Download Data
S285 - S290 Download Data         S291 - S296 Download Data         S297 - S300 Download Data  

DD_OMLAB DATA [Subjects S301 - S347]
S301 - S304 Download Data         S305 - S310 Download Data         S311 - S315 Download Data
S316 - S321 Download Data         S322 - S325 Download Data         S326 - S331 Download Data
S332 - S336 Download Data         S337 - S342 Download Data         S343 - S347 Download Data  

Top of page

3. All DD_OMLAB data, published and unpublished (1984, recorded in the laboratory of Dr. R.M. Steinman) may be downloaded from each of the folders listed below. The subject was DD_OMLAB S001 and recording sessions identifying each data set are sequential and chronological.

-------> WORK IN PROGRESS (data to be added as available) <--------

4. All DD_OMLAB data, published and unpublished (1993, recorded in the laboratory of Dr. H. Collewijn) may be downloaded from each of the folders listed below. The first human achiasma subject recorded, AS001, had INS and see-saw nystagmus (SSN) and recording sessions identifying each data set are sequential and chronological.

-------> WORK IN PROGRESS (data to be added as available) <--------

Top of page

Home  |   About OMLAB   |   Personnel   |   Software, Models, & Data   |   Reports & Teaching   |   The "Editorial Page"   |   Contact Us