SOFTWARE REVIEW

 

MacVector 7.0

Reviewed by George W. Chacko


Software Review

Posted December 8, 2000 · Issue 92


Overall scores
Installation Excellent
Learning curve
(beginner who can Web surf and word process)
Mildly steep
Technical support Excellent
Features Very good
Customizability N/A
Utility to biologists Very good
Value for money Fair

Overview

MacVector, published by Genetics Computer Group of Madison, Wisconsin, is designed to provide molecular biologists with a tool to analyze nucleic-acid and protein sequences. Version 7.0, reviewed here, represents considerable advancement in terms of features and system requirements over the first release, which ran on a 512K Classic Macintosh and System 6. The package comprises an installation CD, a Getting Started tutorial booklet, a detailed printed manual (User Guide), and an ADB or USB "dongle" that restricts use to properly licensed persons. The User Guide and tutorials are also provided as PDF documents. In addition, online help is also available from a drop-down menu while MacVector is running. A free trial version is available that expires after 30 days although it does not come with printed documentation.

MacVector provides the user with the battery of analytical tools that biologists have begun to demand from their sequence analysis software. The user can analyze single protein or nucleic acid sequences or alignments of multiple sequences. Examples of analytical routines are searching for open reading frames (ORFs), restriction, and proteolytic enzyme sites. Other analytical routines available to the user are construction of phylogenetic trees, gene prediction, mRNA sequence prediction from genomic sequences, and multiple sequence alignments. Sequence property prediction such as the Kyte-Doolittle hydrophobicity plot for proteins and "melting points" for nucleotides are also options. MacVector also allows for integrated BLAST and Entrez searches against databases at the National Center for Biotechnology Information.

The Getting Started tutorial walks a novice through a few simple exercises, such as installing the program, constructing a plasmid, importing sequence files, understanding how to use the Features function, identifying restriction sites, and inserting a coding sequence into the pUC19 vector. I repeated the exercises using a vector of my choice and inserted a cDNA sequence encoding a protein into which I wished to engineer thrombin cleavage sites. I then worked my way through the entire manual testing either vector sequences that came with MacVector, or sequences of my own choice. In most cases, when I encountered roadblocks it was due to making incorrect assumptions or not reading the appropriate section of the manual carefully enough.

MacVector is not overtly intuitive in the way that Macintosh programs can be. However, one has to remember that it delivers a complex set of analytical tools and cannot really be compared to a simple application. Frequent recourse to the manual as each new routine is learned gives the user a feel for MacVector's logic, at which point a certain intuitiveness does become apparent. Overall, my impressions of MacVector were positive, and I would use this program in my work.

Available platform

Macintosh

System requirements

PowerPC running Mac OS 8.0 or later, 16 Mb RAM, CD-ROM drive. MacVector needs a minimum of 4 Mb of RAM assigned to it. 8 Mb is recommended if virtual memory is on.

Test platforms

166-MHz PowerBook 1400c, 64 Mb RAM, 14-inch color monitor, Mac OS 8.1

200-MHz PowerPC 7300, 32 Mb RAM, 19-inch AppleVision color monitor, Mac OS 9.04

450-MHz PowerPC G4, 128 Mb RAM, 19-inch AppleVision color monitor, Mac OS 9.04

Price

$3,000

How Long Did It Take to Learn to Use It Productively?

It soon became obvious that in order to exploit the capabilities of MacVector, I needed to read the accompanying documentation. In less than half an hour, I worked my way through the Getting Started tutorial booklet. At that point I began to get productive. Reading the user guide from beginning to end took longer, approximately a week of daily sessions, each lasting roughly two hours.

Product Quality

Ease of installation Simple
User friendliness Good
Interface Graphical User Interface (GUI)
Intuitiveness of design Intuitive though somewhat intricate

Customizability

Not applicable.

Ability to Program in Scripts, Add Extension Modules, etc.

Not applicable.

Ability to Import and Export in Different File Formats

MacVector can open text files from the following sources: GenBank (flat file format), GenPept, IG Suite, EMBL (flat file format), Swiss-Prot, PHYLIP, NEXUS, Pearson FASTA, GCG (RSF and MSF), ASCII, CODATA, and Staden.

MacVector can write nucleic-acid and protein sequences and alignments as text files for the following destinations: GenBank, GenPept, IG Suite, Swiss-Prot, PHYLIP, NEXUS, FASTA, Staden, GCG (RSF and MSF), NBRF, and ASCII 1-letter (70 residues/line).

Useful or Unusual Features

As mentioned above, MacVector does perform the usual tasks that one would expect of a sequence analysis program. Information about sequences can be stored in two main categories: "Annotations," which are text entries such as a brief description, literature references, or accession numbers; and "Features," which refer to specific residues in a sequence. An example of a Feature would be a promoter or an ORF. The Feature menu, which matches the GenBank standard set, is comprehensive enough to satisfy most users. In the case of new categories, the "misc_feature" option can be used. Opening multiple, noncontiguous files in the same directory is also an improvement, although limited to computers running Mac OS 8.5 or later. MacVector also interfaces with a gel reader, which allows a user to enter DNA sequence data. The gel reader can also be used to calculate the size of fragments from DNA or protein electrophoretic gels. Considering the mass migration to automated sequencing procedures, this feature is less likely to be of use in the future. When generating plasmids, MacVector remembers the origin of fragments that were pasted in from other sequences. For example, if a promoter fragment has been copied from one plasmid into another, any feature associated with it also shows up as a feature in the new plasmid. I noted that plasmid maps can be copied to the clipboard and then pasted into a container field in a FileMaker database and printed from there without significant loss of resolution. Therefore, MacVector could be very nicely complemented by a database program such as Boxit (recently reviewed by Charlie Schick).

Limitations

The major weakness I perceived was in the editing options available to modify MacVector's graphic output. While MacVector can draw attractive plasmid maps, modifying them to the user's satisfaction is not easily accomplished. For example, map size changes can be accomplished only by scaling print output. In addition, one cannot specify the position of a map on a page, highlight and delete text, or insert text. I was informed by GCG that this limitation could be overcome by exporting graphic views and editing them in a program that supports rotated anti-aliased text such as FrameMaker.

MacVector can only open sequence files generated from other applications when they are saved as text. Extending its capability to files in proprietary format from other sequence analysis programs would be very useful. Lastly, MacVector is not for everyone, its price restricts users to those with large budgets.

Comparisons with Similar Software

My comparison set was Vector NTI, MacDNAsis, DNA Strider, and GCG on a Unix machine. MacVector occupies a position of strength in this group.

Technical Support and Documentation

The quality of the printed manuals, Getting Started and User Guide, is one of the strengths of this package. The information provided is comprehensive and logically arranged. Additional technical support is available by phone, fax, and email.

Target Users

Molecular Biologists. MacVector can be a valuable desktop aid for the analysis of nucleic-acid and protein sequences and the design and storage of plasmid information.


Publisher information

Genetics Computer Group
575 Science Drive
Madison, WI 53711

Tel: (608) 231-5000
Fax: (608) 231-5202

Email sales: sales@gcg.com
Support: support@oxmol.com

Web site: www.gcg.com

Pricing structure

$399

Academic: $2,250
Commercial: $3,000
Network licenses are also available.

Software class

Molecular biology


George W. Chacko works in the Laboratory of Immune Cell Biology at the National Institutes of Health, Bethesda, Maryland.


Want to see a review of particular software? Send a suggestion.

Previous Beagle Software Reviews

Adobe Illustrator 9.0
Reviewed by Tim Vojt (Posted November 24, 2000 · Issue 91)
Swiss-PdbViewer 3.5
Reviewed by Timothy Driscoll (Posted November 10, 2000 · Issue 90)
Adobe PageMaker Plus 6.52
Reviewed by Tim Vojt (Posted October 27, 2000 · Issue 89)
Boxit 1.0
Reviewed by Charlie Schick (Posted October 13, 2000 · Issue 88)
Sequence Quickie-Calc 1.0
Reviewed by Catherine O'Connell (Posted September 29, 2000 · Issue 87)
pro Fit 5.5.0
Reviewed by H. Steven Wiley (Posted September 15, 2000 · Issue 86)

more