Free teaching licenses!

It’s that time of year when summer is coming to a close and you need to get ready for teaching again!

However, to make you feel a little better, did you know that you can get FREE licenses for teaching purposes?

MacVector makes a great teaching tool and we offer free teaching licenses for anyone with an active, up-to-date license.

All we need for your teaching license is the course name and number, start and stop date of the course, and the number of seats needed. We also have many great resource materials that will help you or your students learn MacVector.

Just email support and ask!

NewImage

Posted in General, Tips | Comments closed

MacVector for Windows

PBr322 Multiple WIndows

It’s been one of the most popular customer requests for a long time. It’s not yet ready for release, but MacVector for Windows is very definitely on its way.

PBR322

Spot the difference!

PBR322 nucl Map

MacVector for Windows is not a Java version of MacVector. It is a fully native version of MacVector but on Windows. MacVector is designed for, and fully integrates with, the OS X environment. We know users really appreciate that. If you can use a Mac, you can analyze your sequences with MacVector! So we wanted MacVector for Windows to be the same. Easy to use for anybody familiar with Windows. As such it is a longer development cycle. However, the results will be worth the wait.

Even though it’s a Windows application MacVector for Windows will still be familiar to anybody who’s used it on the Mac. All the usual features and tools are there.

The official release will be during 2015. Nonetheless, there will be a free version available for download well before the final release.

If you want to be kept updated about MacVector for Windows then either follow us on Twitter or Facebook or email Support and ask us.

Thanks for being patient!

Desktop

Posted in Development, Releases | Tagged , | Comments closed

MacVector 13.0.4 is ready to install

This is a critical bug-fix update to MacVector 13.0.3 that should be installed by all users of MacVector 13.

The bugs fixed are listed in the Release Notes and you may download the installer. However, you’ll be able to update using Sparkle from inside MacVector as long as you are running MacVector 13.0.1 and later.

Posted in Releases | Tagged | Comments closed

Online updating with Sparkle

Having to update software is an annoying, but essential, part of modern computing life! All software has bugs that need fixing and good software should add new features as well. We try with MacVector to do both, But that means that from time to time you will need to download and install a new version.

Starting from MacVector 13.0.1 we added the ability for semi automatic online updating via Sparkle.

MacVector will check once per day that the installed version is the latest version available. If not it asks the user if they want to download and install. If the user answers yes it will download and install the new version without any further user intervention. Sparkle is very widely used in the Mac world and makes installing updates very easy.

Following a release you will see a dialog similar to this screenshot.

Software Update

Just click on Install Update and … well that’s it. You do not need to do anything else. Sparkle really makes the pain of downloading and updating software go away. Apart from having to click that Install Update button it’s fully automatic. It also allows you to skip a version or install it at a later date. It will not pester you to upgrade.

Posted in General, Tips | Tagged | Comments closed

101 things you (maybe) didn’t know about MacVector: #33 – Tear-off Result Window Tabs

MacVector 13 has a great new feature where all analysis results for an individual sequence are collected into a single tabbed result window to reduce window clutter. However, there are times when it is very convenient to have results displayed in side-by-side windows. For example, if you run a Matrix Comparison (commonly known as a “dot-plot”), you can zoom in to view sections of the comparison by drag-selecting over a region of interest in the Matrix Plot tab and the Aligned Sequence tab will update to only display the text alignments across the new selection. Constantly toggling between the tabs to drill down to the region you are interested in (e.g. a potential splice site on a genome versus cDNA alignment) can be very frustrating. The answer is to create a separate window containing one of the tabs.

All you need to do with MacVector 13 to accomplish this is to click on the title of a tab, hold down the mouse button, then drag the selected tab away from the parent window. When you let go of the mouse button, a new window will be created containing just that single tab.

Not only that, you can organize the tabs into multiple windows if you like. If you drag a tab from one window and drop it onto the tab bar of another window (this only works on the tab bar, you can’t drop on the content region of a window), then the tab will be added to the target window.

Give it a try and get your result windows under control!

This is an article in a long running series of tips to help you get the most out of MacVector. If you want to get notified every time a new tip gets published, follow us @MacVector on twitter (or check the feed for the hashtag #101MacVectorTips) or like us on Facebook.

Posted in 101 Tips | Tagged | Comments closed

MacVector Talk: July 2014: Sequence assembly on the desktop with MacVector and Assembler.

Generating sequencing data is cheaper than it has ever been. However, with this increase in data has come a problem with easy analysis. Assembling 20 reads for your site directed mutagenesis project is easy. Why should dealing with 20 million reads of your bacterial genome be any harder?

In our Summer newsletter we talk about sequence assembly on the desktop with MacVector. We hope you find this useful and informative.

Subscribe to our newsletter and receive this every few months.

The MacVector team.


Assembler, the sequence assembly plugin for MacVector, has always been designed to be simple to use with easy visualization of your data. In our latest release, Velvet has joined the existing tools Phrap, for de novo assembly of Sanger reads, and Bowtie, for mapping reads to a reference. This gives the user great flexibility for assembling sequencing data in a single application.

De novo assembly

Velvet is a short read aligner that excels at de novo assembly of short sequencing reads. It was developed by Daniel Zerbino and Ewan Birney at the EBI. Velvet is ideal for assembling bacterial genomes on even quite modestly powered desktop or laptop Macs. Hybrid assembly is particularly straightforward and Velvet takes advantage of paired reads to scaffold between contigs.

Creating a de novo assembly

  • Choose File | New | Assembly Project.
  • Click on the Add Reads tool bar button.
  • Click Analyze | Velvet.
  • For the first run use the defaults but ensure that the kmer value is lower than than the reads and make sure that paired reads is toggled appropriately.

    NewImage

    Read mapping

    Bowtie is a very fast and memory efficient aligner for mapping short sequencing reads against a reference sequence. Although it’s an ungapped assembler, what it loses in accuracy it makes up for in speed. You do not need a 32GB 8 core Mac Pro to assemble your data. Bowtie maps reads against reference sequences at a very rapid rate.

    Multiple reference sequences

    Mapping reads against one or more reference sequences

  • Choose File | New | Assembly Project
  • Click on Add Reads.
  • Click on Add Ref to add the reference sequence.
  • Choose Analyze | Bowtie.
  • Sanger sequence assembly

    MacVector Assembler assembles Sanger trace files using Phrap. Phrap excels at producing good quality contigs using quality information produced by basecalling the reads with Phred.

    Creating an Assembly

  • Choose File | New | Assembly Project.
  • Click on Add Reads to add your trace files.
  • Choose Analyze | Phred to basecall your traces.
  • Choose Analyze | Phrap to assemble the traces.
  • Graphical results

    The resulting contigs from all three tools are shown at both sequence level and an overview showing the coverage map. You can zoom down to residue level to see the consensus sequence. The coverage map allows you to see areas that need more work. For example, a region that would benefit from some Sanger sequencing for hybrid sequencing. SNPs, calculated by vcftools and shown in the VCF tab, are also represented in the graphical map.

    NewImage

    Paired end reads

    Paired end reads are created by sequencing both ends of a DNA molecule of known length. Assembly and orientation of the two reads is thus less complicated.

    Variant calling

    All assemblies show a SNP report showing probable and possible SNPs in the consensus. Reference contigs and Velvet produced contigs also show SNPs in a VCF report.

    N50

    N50 is a widely used and reliable quality statistic of your assembly. The higher, the better. It is the length of the shortest contig where the sum of all longer contigs is equal to 50% of the sum of all contigs.

    Summary

    Assembler does all the difficult work for you. You do not have to be familiar with the command line and the myriad options for each step when creating your assembly. Just add the reads and press ALIGN. Neither do you do not need to download and install lots of software plugins (or update them with new releases). MacVector and Assembler contains all you need installed and ready to run.

    Instead of sending your millions of reads away to be assembled or delving into complicated software tools you’ll be able to map millions of NGS reads to multi megabase reference sequences, or create de novo assemblies from them directly on your desktop.

    Give it a try. Download the trial today!*

    *If you have a license of MacVector, then a 21 day trial license will allow you to evaluate Assembler.

    Posted in newsletter | Tagged , , , , | Comments closed

    Using Applescript to batch convert files.

    Up until MacVector 13 Applescript support was fairly limited. However, with this release we’ve started to expand it. The first enhancement has been to improve the export of files. Now you can export files to any supported format. Over the next few releases this support will be further expanded to include some analysis tools. If a particular tool would be helpful for you please do let us know.

    There’s an Applescript folder in the MacVector Application folder. This contains two very simple scripts to use to build your own.

    One of the scripts will batch convert a folder of sequences into Genbank format. Here’s a modified version of that script with these changes:

  • Use the filename as the new Locus
  • Optionally concatenate all the files to a single multi sequence file
  • Convert to either Fasta or Genbank.
  • Produce a summary of all files converted
  • Screenshot 23 05 2014 12 51

    The script is too long to place here but the relevant MacVector part of the code is here:

    	if mvExtension = "nucl" then
    		tell application "MacVector"
    			--Now open the file
    			open f
    			delay 0.3 -- wait a little bit until MV has opened the file
    			--now save it as a genbank file
    			set docRef to (a reference to the first document)
    			if SeqFormat = "fasta" then
    				save docRef in outputFilePath as FASTA
    			else
    				save docRef in outputFilePath as GenBank
    			end if
    			close docRef
    		end tell
    		
    

    Download the full script here.

    Many thanks to Chris Buck for all his invaluable feedback on this script.

    If you have any useful scripts please let us know.

    Posted in Tips | Tagged , | Comments closed

    MacVector at the ASM in Boston

    We’ll be at the 114th American Society for Microbiology this coming Saturday, May 17-20, 2014 in Boston.

    Come visit us if you are also in Boston. We’re on booth 345.

    We’ll have demo CDs of our latest release, MacVector 13, and there’ll be mouse pads and incubator tube floaties to pick up. Probably candy too!

    The hashtag of the conference is #ASM2014.

    Posted in Meetings | Tagged | Comments closed

    MacVector 13.0.1 released.

    We’ve just released a minor update, MacVector 13.0.1. This release has a few minor bug fixes that have been reported in the past month.

    However, this release also sees the introduction of online updating via Sparkle. This allows you to update your copy of MacVector in place. Once a day MacVector will check our website and alert you of any updates. Optionally it will also download and install the update for you.

    So at some point over the next 48 hours you will see a dialog similar to this screenshot.

    Software Update

    Just click on Install Update and … well that’s it. You do not need to do anything else. Sparkle really makes the pain of downloading and updating software go away. Apart from having to click that Install Update button it’s fully automatic. It also allows you to skip a version or install it at a later date. It will not pester you to upgrade.

    You can still download the traditional installer if you prefer.

    Posted in Development, Releases | Tagged | Comments closed

    MacVector at the NIH Research Festival April 23 – 24

    NewImage.png

    For all of our NIH users:

    We will be at booth # 314 at the NIH Research Festival that is Wed. – Thurs.,  April 23 – 24. Please stop by for a demo of our new release, MacVector 13, and some other freebies, including discounted Easter candy!

    Posted in Uncategorized | Comments closed