RasTop Manual | Home | All Commands | Notice
Home | About help | Copyrights | License | Installing & using RasTop | Library

Content:
About RasTop What's new? Building RasTop Translating RasTop Comments & Bugs
About this site
Authors
Source: Herbert J. Bernstein, Christian Duque, Gary Grossman, Marco Molinaro,
Arne Mueller,
Naoum Salame,
Roger Sayle,
Philippe Valadon.
Help and Translations: Frances C. Bernstein, Herbert J. Bernstein, William McClure, Eric Martz,
Naoum Salame,
Philippe Valadon,
Margaret Wong.
Open RasMol Site:

# RasTop 2.2

### Molecular Graphics Visualization Tool

###

Welcome to RasTop molecular visualization software, Version 2.2. RasTop is a graphical interface to the program RasMol. RasTop allows the viewing and the direct manipulation of macromolecules and small molecules on screen. RasMol was developed initially by Roger Sayle at the University of Edinburgh's Biocomputing Research Unit and the BioMolecular Structure Department, Glaxo Research and Development, Greenford, U.K. Many people since contributed to its code. In 1999, Herbert J. Berstein released a compilated version named Rasmol 2.7.1 of different source variants under a GPL-like license (see NOTICE). Many thanks to these people for giving RasMol freely to the community. Many thanks also to Herbert Berstein, Frances Bernstein, William McClure, Eric Marz, Margaret Wong, and Roger Sayle for their contributions to the Help and giving the permission to re-use their work. See the complete list of contributors to this version in the file copyright.

Please, visit the library for more links on RasMol.

Everybody is welcome to use RasTop, but you must read and comply with the NOTICE, which contains important disclaimers and information on using, distributing, and contributing to this project.

If you have any question, suggestions, corrections, or bug reports, please contact us on sourceforge.

About RasTop

Our understanding in biological sciences is progressing rapidly. More and more proteins are discovered everyday, new ways on how they associate in superstructures are elucidated. RasTop was developed with the idea of giving to the scientist, "at the bench", a mean to visualize quickly the tri-dimensional shape of macromolecules. RasTop is also particularly adapted for teaching purpose.

RasTop wraps a user-friendly graphical interface around "RasMol molecular engine". No more typing on the command line, each command in the menu generates its own script that is transferred to RasMol. RasTop has many extensions to handle atom selections: addition and subtraction of atoms, groups, or chains, selection on screen with a lasso, ability to go back to the previous selection, copying to and pasting selections from the clipboard, set operations such as inverse, extraction, summation, subtraction, and exclusion, and a full saving of a work session under a script format called RSM script.

RasTop allows several molecules to be opened at the same time in the same window and several windows to be opened at the same time.

Recommanded Hardware: Pentium or equivalent processor, 16 MB of RAM, and a web browser to access this site, at best a version 4 or higher.

Operating system: Windows or Linux platform. Linux users need Wine installed.

### What's new in RasTop 2.2 ?

RasTop 2.2
Rastop is now distributed on sourceforge at http://sourceforge.net/projects/rastop/ to allow the community to participate directly to the development of RasTop at the source level.

RasTop 2.1 - Released June 2004
Numerous bugs have been corrected, thanks for all of you who reported them (see changelog). A command window similar to the one in the original RasMol program has been added. This feature was requested by numerous teachers and was initially developed by Christian Duque. RasTop is now localizable to multiple languages, see translating RasTop. A 'scripting' toolbar has been added to improve the handling of scripts. Scripts located in the "rastop/scripts" folder are directly accessible on the new toolbar. Images can be saved as bmp files in 32-bit format.

RasTop 2.0.3 - Released January 2003
Many bugs from the initial 2.0 series have been corrected. Individual preferences are now created for each user. Partial export in POVRay format is now available.

RasTop 2.0 - Released January 2002
This is a major update over previous versions. Next are listed the main modifications:
Interface improvements: New toolbar with direct selection of atom properties and element sets; new buttons to facilitate rendering. The mouse wheel is now active. Information on pointed atoms available in the status bar. Hopefully the program is working without problem on Windows 2000 platforms.
Rendering improvements: Higher color resolution and depth queuing. New cylinder rendering, multidirectional headlight, better cartoon and ribbon rendering, more comprehensive display mode, and complete Richards - Connolly surfaces. Choice of the molecular rendering at start from a default script and preference saving.
Multiple molecule capability: Fully loaded world accepting multiple molecules; saving and restoring of complete worlds with improved world scripting.

RasTop 1.3.1- Released March 2001
This is a minor update with modifications concerning mainly correction of bugs reported for the 1.3 version. A release for 8-bit monitors is also available. A few systems are missing an updated version of the mfc42.dll file which is also available, but requires separate installation.

RasTop 1.3 - Released August 2000
This is the first release of RasTop. Beside the interface, new rendering capabilities were added to RasMol code: back clipping, 32-bit output under Windows, centering command either on current selection or to the origin, variation of depthcue in slab mode, and ShadePower coloring feature.

### Building the source and contributing to RasTop

RasTop 2.1 was built with Visual Studio 6.0. To compile RasTop, just load RasTop workspace and built. Starting version 2.1 the workspace is separated from the source; you'll probably need to adjust VS for action such as search, etc. You can find in the changelog all changes made to RasMol source since RasMol version 2.1 by Roger Sayle. All modifications in the RasMol core (the 'c' files) that are RasTop specific are under the conditioner RASTOPWIN. To compile the 8-bits version, un-define THIRTYTWOBITS and define EIGHTBITS, see rasmol.h.

There is no TODO list attached to RasTop, but potential working directions are numerous. If you are interested in adding to RasTop novel functionalities and take advantage of RasMol license to diffuse your method, please *DO*. If you want to make your own derivative of RasTop, you must read and comply with the full NOTICE.

### Translating RasTop

Starting version 2.1, RasTop can be simply translated to others languages.

To translate the command line add a new dictionary in the folder "rastop/lib" named rastop_yourlang.lang. See the examples rasmol.lang and rasmol_french.lang in the lib folder. To switch the language to your language, type simple "set language yourlang" on the command line. Add this command to the local preferences rasmolprefs in the same folder if you intend to distribute a localized version of RasTop.

To translate menus and dialogs, translate the string table. You need to recompile RasTop. The string table is editable from inside Visual Studio 6.

### Comments and bug reports

If you have any question, suggestion, correction, or bug report, contact us on sourceforge at .

### About this Site

RasTop 2.2 package contains a folder named "help." This folder contains a series of html documents plus varied files that together create a web-based document. To view the help site, open a web browser offline, click 'open' in the file menu command, browse your directory, and choose the file 'index.html'. You can also link RasTop directly to this site in the preferences.

RasTop Help Site - home | notice | copyright Last updated on Monday, June 11, 2007