NMR spectroscopy on biological macromolecules generates vast amounts of data and requires intricate knowledge of the molecular system under study for successful analysis of the acquired data. The size and complexity of the molecular systems have grown to the point where software integration is essential to improve the productivity of NMR studies, maximize the efficiency of NMR data analyses, and guarantee the validity of such analyses. In addition, there exist a large number of valuable NMR analysis tools, intricately interdependent in the information they provide and require. Due to this interdependence, a conceptual data model for both raw and analyzed NMR data is required to provide a database and software integration system capable of format conversion amongst the codependent software. In the absence of such a software integration system, much NMR data is considered too complicated to be thoroughly treated and is effectively discarded. Until such a system is developed and distributed, the bulk of the information provided by biological NMR spectroscopy will continue to be lost. The long term goal of this ongoing research project is to make biomolecular NMR analysis faster, easier, more precise, and less expensive by developing and distributing such an integrated software environment, termed CONNJUR. Utilizing a standard three-tier architecture, CONNJUR provides a customizable user interface front-end, a middle tier which wraps third-party NMR software tools, and a relational database back-end for storage of all data and metadata pertaining to a given experimental processing pipeline. The CONNJUR database is implemented from a relational data model of biomolecular NMR spectroscopy, capturing the attributes of raw and derived data, as well as the syntax and semantics of the various data processing steps. Most importantly, the data model stores the interrelationships between the various pieces of data, such that the user can easily keep track of the provenance and lineage of all data elements within the workflow, thus completely documenting all necessary aspects of an experiment.
Biomolecular NMR (Nuclear Magnetic Resonance) is a critically important technique used daily by thousands of researchers for drug discovery and design as well as for the analysis of the biochemical basis of disease. Despite enormous advances in the acquisition hardware, this valuable NMR data is currently processed and analyzed using dozens of independent software tools which are incapable of either sharing data components between each other or of being managed using a single software environment. CONNJUR aims to solve this problem by providing a software integration environment which will increase the speed, volume and accuracy of data analysis and thereby both decrease the cost of NMR research and increase the promise of translating research findings to medical therapies.
Gryk, Michael R; Ludäscher, Bertram (2017) Workflows and Provenance: Toward Information Science Solutions for the Natural Sciences. Libr Trends 65:555-562 |
Fenwick, Matthew; Hoch, Jeffrey C; Ulrich, Eldon et al. (2015) CONNJUR R: an annotation strategy for fostering reproducibility in bio-NMR-protein spectral assignment. J Biomol NMR 63:141-50 |
Fenwick, Matthew; Weatherby, Gerard; Vyas, Jay et al. (2015) CONNJUR Workflow Builder: a software integration environment for spectral reconstruction. J Biomol NMR 62:313-26 |
Fenwick, Matthew; Weatherby, Gerard; Ellis, Heidi Jc et al. (2013) Parser Combinators: a Practical Application for Generating Parsers for NMR Data. Proc Int Conf Inf Technol New Gener : |
Fenwick, Matthew; Sesanker, Colbert; Schiller, Martin R et al. (2012) An Open-Source Sandbox for Increasing the Accessibility of Functional Programming to the Bioinformatics and Scientific Communities. Proc Int Conf Inf Technol New Gener 2012:89-94 |
Ellis, Heidi J C; Weatherby, Gerard; Nowling, Ronald J et al. (2012) A Pipeline Software Architecture for NMR Spectrum Data Translation. Comput Sci Eng 15:76-83 |
Ellis, Heidi J C; Nowling, Ronald J; Vyas, Jay et al. (2011) Iterative Development of an Application to Support Nuclear Magnetic Resonance Data Analysis of Proteins. Proc Int Conf Inf Technol New Gener :1014-1020 |
Nowling, Ronald J; Vyas, Jay; Weatherby, Gerard et al. (2011) CONNJUR spectrum translator: an open source application for reformatting NMR spectral data. J Biomol NMR 50:83-9 |
Vyas, Jay; Nowling, Ronald J; Meusburger, Thomas et al. (2010) MimoSA: a system for minimotif annotation. BMC Bioinformatics 11:328 |
Gryk, Michael R; Vyas, Jay; Maciejewski, Mark W (2010) Biomolecular NMR data analysis. Prog Nucl Magn Reson Spectrosc 56:329-45 |