NMRPy: a novel NMR scripting system to implement artificial intelligence and advanced applications
Zao Liu, Kan Song, Zhiwei Chen

TL;DR
NMRPy is a new scripting system that integrates Java and Python to enable flexible, advanced NMR data analysis and instrument control, supporting emerging AI and statistical techniques.
Contribution
It introduces a novel bridge-based NMR scripting environment combining Java and Python, facilitating complex analysis and AI integration for NMR research.
Findings
Supports Java and Python libraries for NMR analysis
Enables easy integration of deep learning and statistical methods
Provides a user-friendly, open-source environment
Abstract
Background: Software is an important windows to offer a variety of complex instrument control and data processing for nuclear magnetic resonance (NMR) spectrometer. NMR software should allow researchers to flexibly implement various functionality according to the requirement of applications. Scripting system can offer an open environment for NMR users to write custom programs with basic libraries. Emerging technologies, especially multivariate statistical analysis and artificial intelligence, have been successfully applied to NMR applications such as metabolomics and biomacromolecules. Scripting system should support more complex NMR libraries, which will enable the emerging technologies to be easily implemented in the scripting environment. Result: Here, a novel NMR scripting system named "NMRPy" is introduced. In the scripting system, both Java based NMR methods and original CPython…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetabolomics and Mass Spectrometry Studies · NMR spectroscopy and applications · Advanced NMR Techniques and Applications
