delsuc / PALMA

repository associated with manuscript "PALMA, an improved algorithm for DOSY signal processing"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PALMA

This document is associated to the manuscript

PALMA, an improved algorithm for DOSY signal processing

Afef Cherni Emilie Chouzenoux and Marc-André Delsuc¨

Analyst (2017)

arxiv.org:1608.07055

Abstract

NMR is a tool of choice for the measure of diffusion coefficients of species in solution. The DOSY experiment, a 2D implementation of this measure, has proven to be particularly useful for the study of complex mixtures, molecular interactions, polymers, etc. However, DOSY data analysis requires to resort to inverse Laplace transform, in particular for polydisperse samples. This is a known difficult numerical task, for which we present here a novel approach. A new algorithm based on a splitting scheme and on the use of proximity operators is introduced. Used in conjunction with a Maximum Entropy and $\ell_1$ hybrid regularisation, this algorithm converges rapidly and produces results robust against experimental noise. This method has been called PALMA. It is able to reproduce faithfully monodisperse as well as polydisperse systems, and numerous simulated and experimental examples are presented. It has been implemented on the server http://palma.labo.igbmc.fr where users can have their datasets processed automatically.

This repository

This folder contains the ipython notebooks to create every figures and tables of the ESI and the manuscript.

Code

The Code folder contains the code of PALMA algorithm and the code generating all simulated signals presented in the Electronic Support Information (ESI). These files will be used in all other tests through an alias, and a symbolic link to this folder should be created in each location where PALMA is to be used. The link.sh script creates these links in all the required location for these tests. So please run this script before running the different examples.

Figures_Article

This folder contains ipython notebook to create every figures in the manuscript.

Figures_ESI

This folder contains ipython notebook to create every figures from the ESI from S1 to S16 and tables S2 and S3. And you can find the code of other algorithms TRAIn, ITAMeD and ITAMeD with lp in the following links:


This Program are provided under the Licence CeCILL 2.1

This program HAS NOT been tested intensively, it is believed to do what it is supposed to do, However, you are welcome to check it on your own data.

Authors : Afef Cherni, Marc-André Delsuc (madelsuc@unistra.fr)
Version : 1.0   Date : June 2016
Version : 2.0   Date : December 2016

About

repository associated with manuscript "PALMA, an improved algorithm for DOSY signal processing"


Languages

Language:Jupyter Notebook 99.7%Language:Python 0.3%Language:Shell 0.0%