JiscMail Logo
Email discussion lists for the UK Education and Research communities

Help for CCPNMR Archives


CCPNMR Archives

CCPNMR Archives


CCPNMR@JISCMAIL.AC.UK


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

CCPNMR Home

CCPNMR Home

CCPNMR  November 2006

CCPNMR November 2006

Options

Subscribe or Unsubscribe

Subscribe or Unsubscribe

Log In

Log In

Get Password

Get Password

Subject:

new releases

From:

Wayne Boucher <[log in to unmask]>

Reply-To:

CcpNmr software mailing list <[log in to unmask]>

Date:

Thu, 16 Nov 2006 11:59:46 +0000

Content-Type:

TEXT/PLAIN

Parts/Attachments:

Parts/Attachments

TEXT/PLAIN (258 lines)

Hello,

We have just put new releases of Analysis (1.0.12) and the FormatConverter
(1.0.15) live on the web, available from the usual spot:

  http://www.ccpn.ac.uk/downloads/downloads.html

(And the FC release also available on SourceForge and on the MSD website.)

For people who already have 1.0.11 of Analysis we would recommend using
the upgrade mechanism (it's simpler), available inside Analysis (under
Project --> Upgrade).

This email is going to be rather lengthy because there are a lot of
changes.  In particular I am almost certainly going to forget to mention
half a dozen things.  So expect follow-up emails (e.g. from Tim and Wim)
to add to the length.

I'm first going to mention general major issues, then major Analysis
changes (and a bigger list of Analyhsis changes is at the bottom of this
email, many of which people will already have because of the upgrade
mechanism).  Then I will get onto more detailed data model changes, which
is probably of interest to less people.

Because of the data model changes we expect an increase in bugs being
reported for this release.  In particular, there might be lots of
"backward-compatibility" issues with existing project XML files which we
have not come across yet.

*** To be safe I would back up all existing projects. ***

Please email us any errors and even any warnings you get, except for
warnings you get from loading up old XML files.  (Warnings will normally
mention the word "deprecated".)

For reasons mentioned below, the ccp package now has sub-packages.  So
where you used to have, for example, projectDir/ccp/MolSystem.xml you will
now have projectDir/ccp/molecule/MolSystem.xml.  Converting old data will
not (for now) remove the old files so be warned you will still have the
older XML files left around after conversion.  So don't get confused by
this.

In Analysis the biggest change is that you can now use precalculated (or
"stored") contour files instead of having contours calculated on-the-fly.
This will be useful in various situations, e.g. you are on the road with a
portable and cannot bring all your data along, or you have so much data
that you want better performance.  Having these precalculated contours
means that the raw spectrum data files do not have to be loaded into
memory, which saves memory and time.  The downside is that the levels are
fixed, and worse, you cannot pick peaks.  (Of course you can place them by
hand still.)  So the general idea will probably be to first pick peaks and
then create the precalculated contours and go from there.

The semantics between on-the-fly and precalculated contours is a bit
tricky.  We've tried to set it up to do what we think people probably
want.  But we welcome feedback on this new feature.  One compromise we
made (in order to save the files getting bloated in size) is to lump the
contours into positive and negative contours, and not, for example, to
distinguish between different positive contour levels.  (This is the way
ANSIG did it as well.)  So color schemes will not work the way you might
expect (i.e. only the first color will be used).

This new feature is available under the Experiment --> Edit Spectra
dialog, under the "Contour Files" button.  (We have also re-organised the
columns in that Edit Spectra dialog to make the more useful things appear
more at the left, but that is a separate matter.)

Another change, which Sparky people will welcome, is that you can now move
the peak annotation labels.  Again, we have done something which we hope
will prove useful, but we welcome feedback here as well.  There is also a
pointer from the label to the peak if they are far enough away from each
other (where "far enough" is currently hard-wired to something or other,
that will no doubt become more flexible in future).

To move a label by hand you select the peak and then use the q key while
pointing at where you want the location to be with the mouse cursor.
There is also an "auto" move option under the right mouse menu Peak -->
Label Auto Arrange, and the positions can be reset to the default under
the right mouse menu Peak --> Label Position Reset.

A couple of known issues with labels.  The font size does not yet change,
that will happen in the next release but only for Tk and not for OpenGL.
And for some reason, in the OpenGL version the text gets completely
clipped if the beginning of the text appears to the left of the window, I
cannot see why yet (each character is being drawn separately, since that
is the glut mechanism for drawing text, so you would have thought that
each would be clipped independently).  (This problem was not noticed in
the past because the text used to be right of the peak.)

There is also now some support for pseudo-3D experiments, where you have a
bunch of 2D experiments all collected together in one (pseudo)-3D file.
(And I guess pseudo-4D ought to be possible as well!)  For now this is
only available for imported Azara data because I don't know how to
recognise this situation in other formats.  (Any help welcome on that
score.)  This is early days on this so expect further improvements in
time.

As mentioned, these releases involve some major changes to the data model.

In the forthcoming 1.1 version of the data model and API, most links with
hicard != 1 (e.g. freqDataDim.dataDimRefs) will no longer be (ordered)
lists but (unordered) sets.  So we recommend already changing code from
the style:

  freqDataDim.dataDimRefs[0]

(which will be illegal in 1.1) to:

  freqDataDim.findFirstDataDimRef()

There is a new haddock package which Tim is best placed to explain.

There are now "top object" classes in all packages.  In particular, for
example, there is a new "top object" class, NmrProject under Project which
is the ancestor of all Nmr package classes.  So instead of doing:

  project.nmrExperiments

to get all (NMR) experiments you should now do:

  project.currentNmrProject.experiments

More generally there is project.nmrProjects, but for now we are assuming
only one nmrProject per project, and the easiest (and hopefully future
compatible) way of getting at that is to use currentNmrProject.

Similarly there is now a package AnalysisProject which is the ancestor of
all Analysis package classes.  Some Analysis data that used to be
application-specific data on project are now attributes/roles on
analysisProject.

Further, all the ccp packages have had an extra level added into their
name at the top.  This was because ccp by itself was getting rather
cluttered.  So there are now four sub-packages directly under ccp:
general, lims, molecule and nmr.  The list of which packages they contain
is:

  ccp.general: Affiliation, Annotation, Citation, DbRef, Instrument,
Method, Taxonomy, Template

  ccp.lims: Classification, Crystallization, ExpBlueprint, Experiment,
Holder, Location, Protocol, RefSampleComponent, RiskAssessment, Sample,
Target

  ccp.molecule: ChemComp, ChemCompCharge, ChemCompCoord, ChemCompLabel,
ChemElement, LabelledMolecule, MolStructure, MolSystem, Molecule,
Stereochemistry

  ccp.nmr: Nmr, NmrConstraint, NmrEntry, NmrExpPrototype, NmrReference

And note that MolStructure used to be Coordinates, NmrEntry used to be
BmrbEntry, and Stereochemistry used to be RefStereochemistry.

The memops and ccpnmr packages have remained as they were.

Wayne

Analysis changes:

Updated Analysis to deal with new and forthcoming changes to the data
model. In particular all data model packages now have top objects.  There
is also a new package for HADDOCK projects.

Added the ability to create stored (precalculated) contour files.  This is
useful if disk space or speed (because of memory) is an issue.  (Before
now all contours were calculated on-the-fly.)  This is available from the
Experiment -> Edit Spectra dialog, with the "Contour Files" button.

Added the ability to move peak annotations (labels).  With a peak
selected, you press 'q' and the annotation will move to the location
pointed to by the mouse cursor.

Added functions and menu options for auto peak label arranging ('w' is the
keyboard shortcut), and resetting to the default.

Added a pointer from the peak annotation (label) to the peak center if
they are far enough apart.

Added 1D window slice options to the window section of the right mouse
menu.

Added a confirmation upon peak list deletion.

When viewing constraints, added annotation '*' for fixedResonances that
represent more than normal atoms sets (e.g. whole residue in HADDOCK)

Added attempt to resolve prochirals (doesn't deal with ensembles yet)
for violation estimation

Added better quick peak annotations where there are multiple chain codes.

Added functions to create a transpose peak list from an existing one. This
is accessible from the Crosspeaks -> Current Peak Lists dialog.

Spectrum window strips can now be horizontal instead of vertical (the
default).

Added intra-residue filter option in the edit assignment popup.

Added a system macro to remove all marks and rulers - takes the 'n' key
shortcut.

Added more options for displaying nucleotides in the atom browser, so that
you can display base and sugar atoms on separate rows.

Added option and popup to follow shift changes, e.g. during titrations or
temperature series.

Added option to deassign a given dimension number of the selected peaks,
in the Crosspeaks -> Edit Peak List dialog.

Added option to only use assigned peaks when calculating the reference NOE
intensity.

Added option to use NOE sum or min dist for calculating the structural
value for distance constraints, and when displaying distances on the
structure viewer.

Added propagation of experiment type to selection in top table of the
Experiment -> Experiment Types dialog.

Added options to create synthetic peaklists.  These include synthetic NOEs
from a structure, a peaklist using shifts from correlated resonances (e.g.
make 2D 13C-HSQC from higher dimensionality assignments), and a function
to make a transposed peaklist from an existing one.

Rates analysis can now be done using pseudo-3D data files from Azara.
Correspondingly the experiment series dialog has been upgraded so that it
can deal with either separate experiments per sample or with pseudo-3D
experiments (where one dimension is sampled).

Change to give peak dimensions for sampled data an annotation.

Added use of ButtonScrollbar to change orthogonal view of sampled
(non-frequency) dimensions.

Changed default display of strip midpoints and strip numbers to on.

Changed Window -> New Window dialog so that you can choose which spectra
will be displayed (and appear in the toolbar) before the window opens.

In the structure viewer there are changes to enable display of distances
between whole atom sets rather than giving connections between every
possible atom pair.

Code migration for *Basic modules. Mostly adding findFirstObjects(),
sortedObjects() and new package heads (top objects).

Displaying spin system strips now works with bound resonances even if
they're not in the same spin system. (Esp. important for N-CO)

Obtaining NOE distances from peak intensities is now done in a generalised
manner using an r^-6 curve (although bins still exist).

First version of Network anchoring module.

Windows should pan and zoom more smoothly with the mouse

Top of Message | Previous Page | Permalink

JiscMail Tools


RSS Feeds and Sharing


Advanced Options


Archives

April 2024
March 2024
February 2024
January 2024
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
January 2004
December 2003
November 2003
October 2003
September 2003


JiscMail is a Jisc service.

View our service policies at https://www.jiscmail.ac.uk/policyandsecurity/ and Jisc's privacy policy at https://www.jisc.ac.uk/website/privacy-notice

For help and support help@jisc.ac.uk

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager