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

Go Back   BioNMR > Educational resources > Journal club
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  
Unread 12-20-2013, 08:40 PM
nmrlearner's Avatar
Senior Member
 
Join Date: Jan 2005
Posts: 23,174
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 Parser Combinators: a Practical Application for Generating Parsers for NMR Data.

Parser Combinators: a Practical Application for Generating Parsers for NMR Data.

Related Articles Parser Combinators: a Practical Application for Generating Parsers for NMR Data.

Proc Int Conf Inf Technol New Gener. 2013;

Authors: Fenwick M, Weatherby G, Ellis HJ, Gryk MR

Abstract
Nuclear Magnetic Resonance (NMR) spectroscopy is a technique for acquiring protein data at atomic resolution and determining the three-dimensional structure of large protein molecules. A typical structure determination process results in the deposition of a large data sets to the BMRB (Bio-Magnetic Resonance Data Bank). This data is stored and shared in a file format called NMR-Star. This format is syntactically and semantically complex making it challenging to parse. Nevertheless, parsing these files is crucial to applying the vast amounts of biological information stored in NMR-Star files, allowing researchers to harness the results of previous studies to direct and validate future work. One powerful approach for parsing files is to apply a Backus-Naur Form (BNF) grammar, which is a high-level model of a file format. Translation of the grammatical model to an executable parser may be automatically accomplished. This paper will show how we applied a model BNF grammar of the NMR-Star format to create a free, open-source parser, using a method that originated in the functional programming world known as "parser combinators". This paper demonstrates the effectiveness of a principled approach to file specification and parsing. This paper also builds upon our previous work [1], in that 1) it applies concepts from Functional Programming (which is relevant even though the implementation language, Java, is more mainstream than Functional Programming), and 2) all work and accomplishments from this project will be made available under standard open source licenses to provide the community with the opportunity to learn from our techniques and methods.


PMID: 24352525 [PubMed - as supplied by publisher]



More...
Reply With Quote


Did you find this post helpful? Yes | No

Reply
Similar Threads
Thread Thread Starter Forum Replies Last Post
An automated system designed for large scale NMR data deposition and annotation: application to over 600 assigned chemical shift data entries to the BioMagResBank from the Riken Structural Genomics/Proteomics Initiative internal database
An automated system designed for large scale NMR data deposition and annotation: application to over 600 assigned chemical shift data entries to the BioMagResBank from the Riken Structural Genomics/Proteomics Initiative internal database Abstract Biomolecular NMR chemical shift data are key information for the functional analysis of biomolecules and the development of new techniques for NMR studies utilizing chemical shift statistical information. Structural genomics projects are major contributors to the accumulation of protein chemical shift information. The management of the large...
nmrlearner Journal club 0 06-16-2012 06:01 AM
EMBO Practical Course: Computational structural biology - from data
EMBO Practical Course: Computational structural biology - from data Hi all, In April we will once again organise the EMBO practical course on "Computational structural biology - from data to structure to function". The More...
nmrlearner Conferences 0 02-21-2012 03:40 AM
Application of iterative soft thresholding for fast reconstruction of NMR data non-uniformly sampled with multidimensional Poisson Gap scheduling
Application of iterative soft thresholding for fast reconstruction of NMR data non-uniformly sampled with multidimensional Poisson Gap scheduling Abstract The fast Fourier transformation has been the gold standard for transforming data from time to frequency domain in many spectroscopic methods, including NMR. While reliable, it has as a drawback that it requires a grid of uniformly sampled data points. This needs very long measuring times for sampling in multidimensional experiments in all indirect dimensions uniformly and even does not allow reaching optimal evolution times that would...
nmrlearner Journal club 0 02-16-2012 05:24 AM
CONNJUR spectrum translator: an open source application for reformatting NMR spectral data
CONNJUR spectrum translator: an open source application for reformatting NMR spectral data Abstract NMR spectroscopists are hindered by the lack of standardization for spectral data among the file formats for various NMR data processing tools. This lack of standardization is cumbersome as researchers must perform their own file conversion in order to switch between processing tools and also restricts the combination of tools employed if no conversion option is available. The CONNJUR Spectrum Translator introduces a new, extensible architecture for spectrum translation and introduces two...
nmrlearner Journal club 0 03-18-2011 06:51 PM
[NMR paper] Various strategies of using residual dipolar couplings in NMR-driven protein docking: application to Lys48-linked di-ubiquitin and validation against 15N-relaxation data.
Various strategies of using residual dipolar couplings in NMR-driven protein docking: application to Lys48-linked di-ubiquitin and validation against 15N-relaxation data. Related Articles Various strategies of using residual dipolar couplings in NMR-driven protein docking: application to Lys48-linked di-ubiquitin and validation against 15N-relaxation data. Proteins. 2005 Aug 15;60(3):367-81 Authors: van Dijk AD, Fushman D, Bonvin AM When classical, Nuclear Overhauser Effect (NOE)-based approaches fail, it is possible, given high-resolution...
nmrlearner Journal club 0 12-01-2010 06:56 PM
[NMR paper] 3D NMR experiments for measuring 15N relaxation data of large proteins: application t
3D NMR experiments for measuring 15N relaxation data of large proteins: application to the 44 kDa ectodomain of SIV gp41. Related Articles 3D NMR experiments for measuring 15N relaxation data of large proteins: application to the 44 kDa ectodomain of SIV gp41. J Magn Reson. 1998 Dec;135(2):368-72 Authors: Caffrey M, Kaufman J, Stahl SJ, Wingfield PT, Gronenborn AM, Clore GM A suite of 3D NMR experiments for measuring 15N-¿1H¿ NOE, 15N T1, and 15N T1rho values in large proteins, uniformly labeled with 15N and 13C, is presented. These...
nmrlearner Journal club 0 11-17-2010 11:15 PM
[NMR paper] Simulation of NMR data from oriented membrane proteins: practical information for exp
Simulation of NMR data from oriented membrane proteins: practical information for experimental design. http://www.ncbi.nlm.nih.gov/corehtml/query/egifs/http:--linkinghub.elsevier.com-ihub-images-cellhub.gif http://www.ncbi.nlm.nih.gov/corehtml/query/egifs/http:--www.pubmedcentral.nih.gov-corehtml-pmc-pmcgifs-pubmed-pmc.gif Related Articles Simulation of NMR data from oriented membrane proteins: practical information for experimental design. Biophys J. 1993 Oct;65(4):1460-9 Authors: Sanders CR, Schwonek JP Several hundred solid state NMR...
nmrlearner Journal club 0 08-22-2010 03:01 AM
[NMR analysis blog] Basics on Arrayed-NMR Data Analysis (Part II): Practical hints
Basics on Arrayed-NMR Data Analysis (Part II): Practical hints Further to my previous post, I will cover today some more basic tools available in Mnova for the analysis of NMR arrayed experiments. In particular, I will touch on the following points: How to use different display modes for 1D arrayed spectra How to navigate throughout the different subspectra in the arrayed item How to process individual spectra separately
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 On
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 09:11 AM.


Map