A novel open source tool for ELISA result analysis

J Pharm Biomed Anal. 2020 Sep 10:189:113415. doi: 10.1016/j.jpba.2020.113415. Epub 2020 Jun 20.


ELISA has become a standard analytical tool in the numerous branches of science and industry. Processing of the ELISA results may be a multistep process, often requiring a prior adaptation, using proprietary software, or exporting the results into external internet platforms. It may be problematic in the light of good documentation practices and maintaining good data integrity. In this paper, we present the development and application of the ELISA Tool software. The program is based on a Python scripting programming language and is available under an open-source license. The ELISA Tool allows users to fully control and validate the calculation procedure through a user-friendly graphical user interface. The modular architecture of the software allows its application in other information technology (IT) projects used for data processing in research laboratories. We successfully applied the ELISA Tool for the analysis of real-life samples. The ELISA Tool allowed import of the measurement data, an approximation of the calibration curves with two different algorithms, exploration and diagnostics of the model fit, and generation of the final report with the calculations while maintaining the raw data file unchanged. We report here for the first time the implementation of the idea of full control over data processing, from measured raw data to the final report. We obtained a transparent, open, registered system of data processing control, independent of third parties. The modular and flexible architecture of the created software encourages its further development following the individual demands of the users.

Keywords: 4PL; 5PL; Data integrity; ELISA; Open Source; Python.

MeSH terms

  • Algorithms
  • Calibration
  • Enzyme-Linked Immunosorbent Assay
  • Programming Languages*
  • Software*