Skip to content

Latest commit

 

History

History
50 lines (50 loc) · 2.37 KB

sci.md

File metadata and controls

50 lines (50 loc) · 2.37 KB
title heading layout bar projects
Research projects
My research projects
listing
top
link caption content
camera
Convex Accelerated MaxEnt Reconstruction Algorithm
CAMERA is a new method for rapidly reconstructing NUS NMR data according to the statistical principle of maximum entropy. Using accelerated techniques for optimizing smooth convex functions, CAMERA converges to MaxEnt solutions faster than prior methods.
link caption content
nusutils
Seed-independent nonuniform sampling
The acquisition of sparsely sampled time-domain data in NMR spectroscopy is becoming more and more popular, but most techniques for determining which Nyquist grid points to sample are based on pseudorandom numbers. The choice of which sample to select from the ensemble of possibilities is nontrivial, and is usually too tiresome for the practicing spectroscopist. This is my two cents on how to address the issue of seed-dependent sampling.
link caption content
mvapack
Open-source octave tools for chemometrics
Pipelines for handling 1D NMR data for metabolomics and other chemometrics applications are typically either <i>ad hoc</i> toolchains of non-free software spiced with manual curation in Excel, or custom MATLAB toolkits that have never reached the public. My MVAPACK package for GNU Octave is meant to address the need for a FOSS 1D NMR chemometrics toolkit.
link caption content
pscorr
Simultaneously phasing and normalizing NMR data
NMR datasets suffer from a phase-correction problem, where either a trained user or software algorithms must 'phase' spectra in order to extract highest quality information. Phase errors <i>between</i> spectra in a dataset have never been addressed, until I wrote <b>pscorr</b>, of course.
link caption content
pca-utils
Quantifying PCA/PLS scores-space separations
The bulk of the metabolomics community relies on visual inspection of PCA and PLS-DA scores plots to decide which experimental groups show significant differences. Because this is actually a simple statistical task and subject to human bias, I wrote a small set of C programs to rapidly assess the statistical significance of separations in multivariate scores.