SenSitus is an interactive docking and visualization program for low-resolution density maps and atomic structures. We are developing SenSitus as a GUI-based alternative to certain Situs docking programs that can benefit from an interactive user interface. Situs is a program package developed to provide a robust and quantitative method for the localization of biomolecular subunits in low-resolution data. SenSitus can visualize the data files used by the Situs programs - the Situs file format for the low resolution EM maps and the PDB file format for the biomolecular structure.
SenSitus will use 3D graphics in order to visualize the data sets. Therefore you need a computer with a hardware accelerated 3D graphics card, e.g. a PC with a 3D card like the nVidia GeForce or the ATI Radeon. SGI workstations like the O2, Octane or Onyx Systems are also supported. If there is demand, we can add support for Sun (and other Unix) workstations in the future.
|
|
|
|
| Linux | Windows | PDB file | Situs file |
Under construction! In the future here should be a link to the complete documentation of SenSitus. For now here is just a small guide for the first steps.
We are using SenSitus in a VR environment. A headtracking system, stereo shutter glasses and a dual side projection system allows the user to get a better impression of the 3D space.
Beside the visualization, SenSitus also provides force feedback support for fitting EM and x-tal data. Force feedback devices provide haptic feedback, so that the user can not only see a virtual scene, but also feel virtual objects. In SenSitus this technique is used to support the user in the process of fitting the high resolution PDB data into the low resolution EM maps. The program calculates a force according to the current position of the structure and tries to pull the user into a better location.
The EM density maps tend to be noisy and therefor it is sometimes difficult for the program to calculate the forces. It is possible that the program will try to pull the user towards a obviously wrong location. Therefore the program will just output a very soft force so that user can resist if he encouters that the program wants him to move to a undesired position.
![]() |
| SensAble Phantom 6DOF |
We are using force feedback devices developed by SensAble Corp. SensAble is manufactoring the Phantom force feedback devices, which are constructed like a robot arm. The user can grab a so called "stylus" and move it through the 3D space. The phantom will report the current positions to the computer, which will simultaneously move an avatar in the virtual scene. If the avatar touches a surface, the further movement of the user must be prevented. Therefore the computer will send a command to the phantom device, which will output a force to the stylus. This force will stop the further movement of the hand of the user. This technique can provide a lot of different tactile impressions. The program can e.g. create soft or rough surfaces on the virtual objects.
Another possiblity is to create forces to guide the user, like SenSitus does. We are not using any surfaces of virtual objects to calculate the forces.
SenSitus supports the standard 3DOF Phantoms (like the "Desktop" or the "Premium" series) and also the new 6DOF devices. With the new 6DOF devices you can also feel the torque forces.
At the moment, you can only download binaries. If you cannot find your favorite computer/os here, please write me an email.
| Computer/OS | Version | Date | File |
|---|---|---|---|
SGI Irix6.5 |
0.701 | 08.05.2002 |
Download |
Linux ![]() |
0.701 | 08.05.2002 |
Download |
| Compaq Tru64 |
0.701 | 11.05.2002 |
Download |
Windows |
0.701 | 02.05.2002 |
Download |
SenSitus:
Dipl.-Inform. Stefan Birmanns |
|
Situs:
Willy R. Wriggers, Ph.D., Assistant Professor |
|
Copyright © 2002 Forschungszentrum Juelich
GmbH, Federal Republic of Germany. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
THIS SOFTWARE IS PROVIDED BY FORSCHUNGSZENTRUM JUELICH GMBH "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL FORSCHUNGSZENTRUM JUELICH GMBH BE LIABLE FOR ANY SPECIAL, DIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE ACCESS, USE OR PERFORMANCE OF THIS SOFTWARE.