Aside from ease of use, using eLab helps enable reproducibility and transferability. The script serves as a comprehensive record of the experiment, detailing the exact parameters sent to the instruments. This script can be shared from lab to lab, and the implemented instruments can be easily modified to fit that lab's instrumentation. To integrate new instruments into the eLab API, the user can create functions that translate commands and parameters into lower-level serial commands provided in the instruments' data sheets. Supplementary Note S4 and Table provide a detailed guide on adding instruments to the eLab API, empowering users to leverage the platform's modular nature and adapt it to the instruments available to them.