Sparky - NMR Assignment and Integration Software

revised May 30, 2008

Sparky image Sparky image Sparky image

Sparky is a graphical NMR assignment and integration program for proteins, nucleic acids, and other polymers. For more information about what Sparky does look at the introduction in the manual. You may also be interested in other nmr software.

News

Windows Vista requires Sparky version 3.114. Earlier versions do not work.

There is a Sparky Yahoo group nmr_sparky. This is an alternative to the support email address sparky@cgl.ucsf.edu.

Download

Please register if you have used Sparky on ten or more different days. This will help us obtain grant money to maintain Sparky. There is a map of registered sites (2002).

The license says Sparky is free for all users.

Installation instructions describe how to unpack the distribution.

The change log file will help you decide if it is worth updating your version of Sparky.

Sparky Binary Distributions
Operating System Hardware Distribution Version Date
Windows XP, Vista, and 7 x86 sparky-win32.zip 3.114 7/12/07
Mac OS 10.4.11 and newer Intel sparky-mac10.4-intel.dmg 3.115 5/30/08
Mac OS 10.3.9 and newer G4 sparky-mac10.3-ppc.dmg 3.115 5/30/08
Linux 2.6.9 and newer x86 sparky-linux2.6.tar.gz 3.113 10/13/06

The distribution is about 20 megabytes and includes some sample data and the Python language.

The table lists the operating system version used to compile Sparky. The releases may run on older or newer versions of these operating systems. Please tell me (sparky@cgl.ucsf.edu) whether it runs on your operating system and I will include that information here.

Older Sparky releases are available for older operating systems and machines.

Source code (version 3.115) is available. It may compile on platforms other than those listed above. You will need Tcl/Tk 8.4, a C++ compiler, and alot of patience.

Extensions

Sparky scripts for working with CYANA and XEASY files are available from Andrew Perry.

Sparky tools to output a BMRB submission form, compute chemical shift indices, and output XPLOR-NIH distance restraints are available from Nicolas Sapay.

An extension that converts XEASY peaks lists to Sparky format is available from Enrico Morelli. This was written to get CYANA and GARANT output into Sparky.

You can write extensions, small programs that access peak and spectrum data and use the display capabilities of Sparky, using the Python language. It is included with the Sparky distributions after 3.106. Python web site http://www.python.org.

Questions

For questions about Sparky try the NMR Sparky discussion group (email nmr_sparky@yahoogroups.com) or the Sparky maintainer sparky@cgl.ucsf.edu

There is no FAQ.

Sparky development status and requested features and bugs.

Citing Sparky

We have not written a paper describing Sparky. If you publish work that made use of Sparky you can cite it as:

	T. D. Goddard and D. G. Kneller, SPARKY 3,
	University of California, San Francisco

Thomas Goddard / sparky@cgl.ucsf.edu