BioNMR
NMR aggregator & online community since 2003
BioNMR    
Learn or help to learn NMR - get free NMR books!
 

Go Back   BioNMR > NMR community > News from NMR blogs
Advanced Search
Home Forums Wiki NMR feeds Downloads Register Today's Posts



Jobs Groups Conferences Literature Pulse sequences Software forums Programs Sample preps Web resources BioNMR issues


Webservers
NMR processing:
MDD
NMR assignment:
Backbone:
Autoassign
MARS
UNIO Match
PINE
Side-chains:
UNIO ATNOS-Ascan
NOEs:
UNIO ATNOS-Candid
UNIO Candid
ASDP
Structure from NMR restraints:
Ab initio:
GeNMR
Cyana
XPLOR-NIH
ASDP
UNIO ATNOS-Candid
UNIO Candid
Fragment-based:
BMRB CS-Rosetta
Rosetta-NMR (Robetta)
Template-based:
GeNMR
I-TASSER
Refinement:
Amber
Structure from chemical shifts:
Fragment-based:
WeNMR CS-Rosetta
BMRB CS-Rosetta
Homology-based:
CS23D
Simshift
Torsion angles from chemical shifts:
Preditor
TALOS
Promega- Proline
Secondary structure from chemical shifts:
CSI (via RCI server)
TALOS
MICS caps, β-turns
d2D
PECAN
Flexibility from chemical shifts:
RCI
Interactions from chemical shifts:
HADDOCK
Chemical shifts re-referencing:
Shiftcor
UNIO Shiftinspector
LACS
CheckShift
RefDB
NMR model quality:
NOEs, other restraints:
PROSESS
PSVS
RPF scores
iCing
Chemical shifts:
PROSESS
CheShift2
Vasco
iCing
RDCs:
DC
Anisofit
Pseudocontact shifts:
Anisofit
Protein geomtery:
Resolution-by-Proxy
PROSESS
What-If
iCing
PSVS
MolProbity
SAVES2 or SAVES4
Vadar
Prosa
ProQ
MetaMQAPII
PSQS
Eval123D
STAN
Ramachandran Plot
Rampage
ERRAT
Verify_3D
Harmony
Quality Control Check
NMR spectrum prediction:
FANDAS
MestReS
V-NMR
Flexibility from structure:
Backbone S2
Methyl S2
B-factor
Molecular dynamics:
Gromacs
Amber
Antechamber
Chemical shifts prediction:
From structure:
Shiftx2
Sparta+
Camshift
CH3shift- Methyl
ArShift- Aromatic
ShiftS
Proshift
PPM
CheShift-2- Cα
From sequence:
Shifty
Camcoil
Poulsen_rc_CS
Disordered proteins:
MAXOCC
Format conversion & validation:
CCPN
From NMR-STAR 3.1
Validate NMR-STAR 3.1
NMR sample preparation:
Protein disorder:
DisMeta
Protein solubility:
camLILA
ccSOL
Camfold
camGroEL
Zyggregator
Isotope labeling:
UPLABEL
Solid-state NMR:
sedNMR


Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 12-24-2013, 12:59 AM
nmrlearner's Avatar
Senior Member
 
Join Date: Jan 2005
Posts: 23,732
Points: 193,617, Level: 100
Points: 193,617, Level: 100 Points: 193,617, Level: 100 Points: 193,617, Level: 100
Level up: 0%, 0 Points needed
Level up: 0% Level up: 0% Level up: 0%
Activity: 50.7%
Activity: 50.7% Activity: 50.7% Activity: 50.7%
Last Achievements
Award-Showcase
NMR Credits: 0
NMR Points: 193,617
Downloads: 0
Uploads: 0
Default Faster NMR Data Processing with Mnova 9

Faster NMR Data Processing with Mnova 9


For nearly a decade, computer CPU chip makers have gradually adopted the use of multiple cores to increase performance. For instance, the computer from which I’m writing this entry has 4 cores. Roughly speaking, this makes it possible to run different tasks in each core so ideally, depending on the specific application or algorithm; it would be possible to make some operations faster proportionally to the number of available cores.
However, Mnova NMR has not exploited this technological advantage until now so the number of cores in your computer would not make any difference. It is also true that most of the algorithms in Mnova have been highly optimized and, typically, its computational performance is usually more than adequate to provide a sufficiently smooth experience. Nevertheless, it is not sensible to let this technological opportunity pass and so, in the past few months we have been parallelizing a number of routines in Mnova in order to take full advantage of these multi-core CPUs.
This is just a starting point and ultimately, we will parallelize ALL algorithms in Mnova but, for the moment, we have just selected a few of the most computationally expensive algorithms, namely:



2D Linear Prediction

Mnova NMR includes two procedures for Linear Prediction, the so-called Toeplitz and the Zhu-Bax algorithms. Whilst the former is already extremely fast, it is mathematically less robust than the Zhu-Bax, which, in our experience gives much better results, especially in non-phase sensitive (i.e. magnitude-like) 2D spectra. However, because Zhu-Bax was quite slow, Mnova NMR had, as a default method, the Toeplitz one.


Now that we have parallelized the Zhu-Bax method, this has become the new default forward LP algorithm. In our tests, this algorithm performs nearly as fast as the (non-parallelized) Toeplitz counterpart, but with the additional advantage of its mathematical robustness.

Non Uniform Sampling (NUS)

This algorithm was initially developed in a single thread mode (in Beta versions of the software) but Mnova 9 comes with a highly optimized parallelized version.


Processing of multiple (stacked) spectra

Stacked or arrayed spectra are perfect candidates for parallelization as it is possible to process each spectrum in different cores. Whilst this advantage might be negligible for basic processing, parallelization really makes a difference when all these spectra need to be analyzed using, for example, Global Spectral Deconvolution (GSD).


2D contour plots

Calculation of 2D contour lines have also been parallelized resulting in a faster display of 2D spectra.


More to come

Again, our ultimate goal is to optimize / parallelize every single processing and analysis algorithms in Mnova. Nevertheless, I believe that these enhancements are already worth the upgrade to this new version of Mnova.





More...

Source: NMR-analysis blog
Reply With Quote


Did you find this post helpful? Yes | No

Reply
Similar Threads
Thread Thread Starter Forum Replies Last Post
[Question from NMRWiki Q&A forum] Data processing and Sparky
Data processing and Sparky Dear NMRWikiers, I'm fresh in nmr field and would like to ask couple questions: 1. Our protein has about 132 residues.The NHSQC is well dispersed but many peaks can't be found in CBCANH and CBCACONH. HNCA/HNCOCA + HNCO/HNCACO are planned for backbone assignment. Other people processed data with NMRPipe. The NHSQC peaks can mostly find matching peaks in HNCO/HNCACO, while HNCA/HNCOCA can't be matched (no same resonances can be seen when synchronized). But, many peaks can be seen in HNCA/HNCOCA. I found that the whole scale of 13C axis in HNCA is from 51 to 66 and...
nmrlearner News from other NMR forums 0 01-26-2012 02:22 PM
[Question from NMRWiki Q&A forum] data processing
data processing HELLO NMR WIKI ERS Could you please give information about the standred reference values of LINEAR PRIDICTION FORWRAD or BACKWORD during the processing of 3D data NMR DATA and when the sinebell shift value is needed and which wieghting function Shall i use it everytime to get good contours or signal on VNMRJ software Thanking You in anticipation Sri
nmrlearner News from other NMR forums 0 05-13-2011 07:41 AM
[NMRpipe Yahoo group] difficulty in processing data
difficulty in processing data Hello All, I am a new user to nmrpipe...I am able to execute the commands for processing 2D data but then I am unsure if I have correctly processed it or More...
NMRpipe Yahoo group news News from other NMR forums 0 12-15-2010 12:16 AM
[NMRpipe Yahoo group] processing 2D data
processing 2D data Hi all, 1. How to get stack plots in nmrPipe. 2. I have to compare volumes of different 2D spectra. But, for each spectra different noise levels i am getting. More...
NMRpipe Yahoo group news News from other NMR forums 0 12-02-2010 08:41 AM
[NMRpipe Yahoo group] Re: processing 2D data
Re: processing 2D data ... I think that Bruker's definition of phase values is different than NMRPipe's. Specifically, NMRPipe's phase values are the negative of the Bruker ones. More...
NMRpipe Yahoo group news News from other NMR forums 0 11-03-2010 11:27 AM
[NMRpipe Yahoo group] processing 2D data
processing 2D data Hi NMRPipe users, I am yasin new user of nmrpipe. I have few problems while processing the 2D data to pipe. 1> when topspin 2.1 phase values kept in nmrpipe we More...
NMRpipe Yahoo group news News from other NMR forums 0 11-03-2010 11:27 AM
[Question from NMRWiki Q&A forum] How to process DOSY data in Mnova?
How to process DOSY data in Mnova? Hi we have a DOSY dataset aquired using Doneshot.c sequence on a varian instrument. Will MNOVA process the dataset? Thanks!
nmrlearner News from other NMR forums 0 08-25-2010 04:37 AM
[NMR analysis blog] Mnova 6.0, at last! GSD, Line Fitting, Data Analysis, handling of LC/GC/MS data and m
Mnova 6.0, at last! GSD, Line Fitting, Data Analysis, handling of LC/GC/MS data and much more! It's been over 6 weeks since my last post on this blog but don’t worry, I haven’t been idle. On the contrary, I have a very good excuse for this lack of posts: We all at Mestrelab have been working very hard trying to get version 6.0 of Mnova finished. Now I’m delighted to announce that we have done it and version 6.0 is finally available for download from our Web site. This is certainly a major upgrade of the software in which we have put a lot of work and passion. It brings a number of...
nmrlearner News from NMR blogs 0 08-21-2010 09:12 PM



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



BioNMR advertisements to pay for website hosting and domain registration. Nobody does it for us.



Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright, BioNMR.com, 2003-2013
Search Engine Friendly URLs by vBSEO 3.6.0

All times are GMT. The time now is 08:46 AM.


Map