Frequently Asked Questions

Troubleshooting tips

  1. What is UltraScan?
  2. What features does UltraScan support?
  3. I got an XL-A, I want UltraScan, what should I do?
  4. Is there a release log file?
  5. Is there a mailing list for UltraScan?
  6. Is UltraScan available for the Microsoft Windows© or Macintosh operating system?
  7. UltraScan License
  8. What support is available for UltraScan?
  9. What are remote updates?
  10. How do I install UltraScan?
  11. What is the current version?
  12. Can you add xyz-protocol to the analysis methods?
  13. Is there a limit on the number of scans in the analysis?
  14. What is the minimal hardware configuration for UltraScan?
  15. Where do I get the shared libraries?
  16. Is there a static version available?
  17. Is the 8-hole rotor (AN 50 Ti) supported?
  18. Are interference optics supported?
  19. Can I export the results of UltraScan to other applications (for example, Origin©)?
  20. Is the source code available?
  21. Where can I obtain UltraScan?
  22. Are older versions binary compatible with the current version?
  23. Can I use Origin© with UltraScan?
  24. I have a problem with my data, what should I do?
  25. I need help installing Linux (Unix, FreeBSD, etc.)
  26. What Linux kernel do I need?
  27. What Linux distribution should I use( i.e, RedHat, Slackware, S.u.S.e, Caldera, Debian, etc.)?
  28. Can UltraScan take advantage of my dual Pentium motherboard?
  29. Is parallel processing possible for finite-element calculations?
  30. Can I run UltraScan on my Unix Workstation (SGI, Dec Alpha, Solaris, HPUX, AIX, etc...)
  31. I am running UltraScan on an SGI/DEC Alpha and all the fonts look too large for the text fields of UltraScan - how can I fix this?
  32. The Beowulf Monte Carlo doesn't work - what's wrong?
  33. Where do I send bug reports?

  1. What is UltraScan?

    UltraScan attempts to be a comprehensive data analysis tool for the hydrodynamic studies of macromolecules and macromolecular assemblies with analytical ultracentrifugation experiments. The main goal of UltraScan is to provide an intuitive GUI which provides an integrated data editing and analysis environment. The software utilizes fast and highly efficient analysis algorithms that are easily applied. The software should be useful to the non-expert technician with little training in the field, as well as provide an efficient interface to the experienced user who has to analyze a large amount of data in the shortest possible time. To achieve this goal, every possible task that can be automated is implemented in the software and only tasks that can not be predicted a priori are left to the user. This is always a difficult goal to attain, since the software will need many diagnostics and error checks to assure the user is not overwhelmed and led to incorrect data interpretations. Therefore, extra care has been taken in the design of this software to assure that incorrect user actions are caught by the software and clearly indicated. Similarly, warnings will be provided to assist the user in correct result interpretation. Over time, I will attempt to include the majority of published methods as modules that can be used in this integrated data analysis environment.

    Back to Top

  2. What features does UltraScan support?
  3. Back to Top

  4. I got an XL-A, I want Unix-based UltraScan, what should I do?

    Since Unix-based UltraScan requires Unix to run, and Beckman's data acquisition software requires Microsoft Windows, you will have to install a second operating system. You will not be able to concurrently run 2 different operating systems on the same hardware, so you either need two separate computers, or you'll have to install two operating systems on the same PC. So, you have two options:

    1. You can install Linux on the XL-A computer that came with the XL-A/I. In most cases, that requires freeing up a minimum of 2 GB of diskspace for a Linux partition, configuring your PC as a dual-boot system, so you can run both Linux and Windows on the same system. If diskspace is low, a second drive is easily added to the computer that can accommodate Linux, and, because of the low cost of harddrives today, you'll probably end up getting a big drive. The disadvantage of this setup is that you can never run the XL-A data collection simultanousely with the UltraScan software, because each task requires a different operating system.

    2. You can install UltraScan and Linux on a second PC, network both PC's over ethernet. The computer can aquire data and work just fine if you add an ethernet network interface card) and you can analyze data while aquiring it on the XL-A PC. This is the preferred method. Of course, you could also leave the computers without network connectivity and transfer files using a floppy disk, CD or tape. Linux runs happily on all Intel, Mac-PPC and Sparc hardware. You probably have an old Pentium laying around, why not add some memory, install Linux and you have a decent workstation for AUC data analysis. Also see section "Hardware required".

    The last obstacle you may have to overcome is your fear of Unix. This is unfounded. Although Unix is quite a bit more sophisticated and complex than Windows, most distributions now available come with excellent installation programs that make installation a breeze and hide the complexity behind well-written installation and GUI configuration software that'll get you going in no time. In addition, they come with good reference manuals and excellent documentation, written for converting beginners. Your local bookstore may also have some good reference books on Linux that are worthwhile to keep around.

    Back to Top

  5. Is there Release Log file?
  6. Yes, the release log file is distributed along with the distribution, a current listing is available here. You can also obtain the latest version of this file from the download site

    Back to Top

  7. Is there a mailing list for UltraScan?
  8. Yes, for details on how to subscribe, post messages and review the UltraScan archives please visit the UltraScan mailing list page.

    Back to Top

  9. Is UltraScan available for the Microsoft Windows© or Macintosh operating system?
  10. Yes, an UltraScan version is available for Microsoft Windows 9x, ME, 2000, NT and XP, and for Macintosh OS-X with Darwin.

    Back to Top

  11. UltraScan License:

    Please click here for the UltraScan License

    Back to Top

  12. What support is available for UltraScan?
  13. For support, please contact Borries Demeler directly.

    Back to Top

  14. What are remote updates?
  15. Remote updates are a feature you can sign up for that will automatically update your software each time a new version is released. Since frequent updates will be forthcoming, this feature will provide the end-user with an easy update facility which doesn't require any interaction by the user. The updates will be done automatically by a program running on your server. Currently, only Slackware is supported.

    Back to Top

  16. How do I install UltraScan?
  17. Please read the INSTALL file for details on installations.

    Back to Top

  18. What is the current version?
  19. For the latest version number, please consult the release log file on the download page.

    Back to Top

  20. Can you add xyz-protocol to the analysis methods?
  21. In most cases, yes. While I can't make any promises with regard to time, all suggestions are welcome and I will attempt to integrate all of them. Please forward all your suggestions to me personally. Experienced C++ programmers are also encouraged to contribute to this software project.

    Back to Top

  22. Is there a limit on the number of scans in the analysis?
  23. All memory limitations with regard to scan numbers, datapoints/scan, cell numbers, divisions, etc. have been removed. If you find any that shouldn't be there, let me know.

    Back to Top

  24. What is the minimal hardware configuration for UltraScan?
  25. Minimum hardware configuration: Intel Pentium PII-450, 128 MB RAM, 2 GB diskspace, 8 MB Graphics Display, 1280x1024/16 bit display.

    Back to Top

  26. Where do I get the shared libraries?
  27. Please consult the download page.

    Back to Top

  28. Is there a static version available?
  29. No. Static versions are no longer provided since the software itself is using libraries and would become too large and inefficient if provided in a static version. You can download the required libraries along with the UltraScan software from the download page.

    Back to Top

  30. Is the 8-hole rotor (AN 50 Ti) supported?
  31. Yes.

    Back to Top

  32. Are interference optics supported?
  33. Yes. A number of editing features automatically take care of issues such as time-invariant noise (refractive index heterogeneities across the windows), integral fringe shifts and baseline shifting (breathing).

    Back to Top

  34. Can I export the results of UltraScan to other applications (for example, Origin©)?
  35. Yes. All data files are exportable in ASCII format (both DOS and Unix format) and can directly be integrated in programs such as MS-Excell, Origin, SigmaPlot, DISLIN, Gnuplot, etc. For Linux users: VMWare (http://www.vmware.com) offers a product that allows you to run Windows under Linux. It works well and allows you to run your favorite plotting program simultaneously under Linux.

    Back to Top

  36. Is the source code available?
  37. Yes. UltraScan is open source. Source code is available through the subversion source code control system. To check out a current copy of the code, use the following command:

    svn co svn://bcf.uthscsa.edu/ultrascan/trunk ultrascan

    The current source can also be viewed at the UltraScan wiki.

    Back to Top

  38. Where can I obtain UltraScan?
  39. Please check the download page.

    Back to Top

  40. Are edited data from older versions binary compatible with the current version?
  41. Unfortunately not. Fortunately, editing is very simple, fast and efficient, so all you have to do is to re-edit your data once and your data is integrated into UltraScan.

    Back to Top

  42. Can I use Origin© with UltraScan?
  43. Yes, UltraScan data directly imports into Origin, or if you have VMWare, you can run Windows under Linux. Please see also the information on data exporting.

    Back to Top

  44. I have a problem with my data, what should I do?
  45. You can post your problem to the UltraScan mailing list, and I will attempt to answer your question if time permits, or someone on the mailing list will. Please keep in mind that commercial customers will receive preferential treatment. If you have a support contract, you can also use the phone support option. For customers with support contracts, I will log directly into your computer and debug the problem remotely.

    Back to Top

  46. I need help installing Linux (Unix, FreeBSD, etc.)
  47. Linux comes with excellent documentation. Try contacting a local Linux User Group (LUG) for assistance.

    Back to Top

  48. What Linux kernel do I need?
  49. Any Linux kernel from the 2.4.20 on upwards can be used for the Linux version of UltraScan. A recent 2.6 based Linux kernel is recommended.

    Back to Top

  50. What Linux distribution should I use?
  51. All Linux distributions known to us are supported. Any current version of Gentoo, Ubuntu, RedHat, Slackware, S.u.S.e, Mandrake or Debian can be recommended. All Linux versions are available for free by downloading from the Internet or by purchase through a commercial outfit such as Linux Mall for a few dollars to cover the costs of burning the CD. We also offer our own distribution, which comes pre-installed with UltraScan. This distribution is based on Slackware, and is distributed as an iso image, which can be burnt to CDROM or DVD and creates a bootable disk for installation.

    Back to Top

  52. Can UltraScan take advantage of my dual Pentium motherboard?
  53. Yes, any multiprocessor and multicore SMP motherboards are supported by Linux. SMP capability is utilized through threading in the nonlinear least squares fitting algorithms, the Monte Carlo analysis, and many utilities.

    Back to Top

  54. Is parallel processing possible for finite-element calculations?
  55. Yes, see above.

    Back to Top

  56. Can I run UltraScan on my Unix Workstation (SGI, Dec Alpha, Solaris, HPUX, AIX, etc...)
  57. If you can't find your particular hardware distribution available on the download page, contact me and I may be able to provide you with a port.

    Back to Top

  58. I am running UltraScan on an SGI/DEC Alpha and all the fonts look too large for the text fields of UltraScan - how can I fix this?

    You need to adjust the fontpath to make sure that the 75 dpi fonts are loaded by default first. Please check here for detailed instructions. You can also adjust the fonts in File:Configuration:Fonts

    Back to Top

  59. The Beowulf Monte Carlo doesn't work - what's wrong?
  60. This is most likely due to 2 issues: First check to make sure that you can log into the remote beowulf nodes without a password using either rsh or ssh. In an insecure environment, ssh is the preferred method, then you would have to generate a public key and add it to your own authorized_keys files. This works well on an nfs-shared /home directory across the cluster. On a secure Beowulf you can use rsh, in which case you need to have rshd running with the appropriate flags, and also have installed an ~/.rhosts file with entries of all your nodes and authorized usernames. Please see the documentation for your specific Unix flavor for ssh and rsh for more details. The second issue is generally due to failed environment initializations. On linux, running bash, these have to be done in ~/.bashrc, not ~/.bash_login. Do not forget to set the LD_LIBRARY_PATH variable for Qt, QWT and the UltraScan library (for dynamic installations). The system directory also needs to be defined in the UltraScan configuration.

    Back to Top

  61. Where do I send bug reports?
  62. Please contact me directly if you find any bugs. Any contributions, comments or bug reports are welcome!.

    Back to Top


www contact: Borries Demeler

This document is part of the UltraScan Software Documentation distribution.
Copyright © notice

The latest version of this document can always be found at:

    http://www.ultrascan.uthscsa.edu

Last modified on October 24, 2009.