101 things you (maybe) didn’t know about MacVector: #38 – Finding and Opening All The Sequences In Your Collection Containing Specific Genes

How often have you had a vector or sequence open and thought “I’m sure I have other vectors with that gene, but I can’t remember where they are”? If you are using MacVector 13.5, its very easy to quickly search folders on your hard drive to find all the sequences that contain that gene, then open them in MacVector. The basic procedure is;

1) Select the gene in your starting vector – this is usually as simple as clicking on the graphical representation of the feature in the Map tab;

SelectTargetGene

2) Select Database | Align To Folder and choose a suitable starting folder – this can be the root of your hard drive, you home folder, a parental folder where you keep all of your sequences or a folder on a remote server;

Align2Folder

3) After the job has completed, check the result windows to identify the high quality matches. Its usually pretty obvious which matches are perfect or close to perfect and which have poor similarity.

4) Select the rows in the Description List corresponding to the matching sequences – you don’t have to select an entire row. As long as you have some part of a row selected, that sequence will be retrieved;

Align2FolderDescriptionList

5) Choose Database | Retrieve To Desktop to open those files within MacVector;

OpenedAraCVectors

6) You can also choose Database | Retrieve To Disk to COPY the files into a new folder on your hard drive. This is a great way to collect all vectors containing a particular sequence in one place, but note that if you make changes to any of the files, the originals will not be modified.



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

101 things you (maybe) didn’t know about MacVector: #37 – Testing PCR Primer Pairs Using Primer3

Over the past few releases of MacVector, we have been adding a lot of functionality to the Quicktest Primer and Primer Design (Primer3) interfaces and slowly removing the old outdated primer design functions. The general strategy is that anything you need to do with a single primer, you can accomplish using the Quicktest Primer interface. Any manipulations to handle pairs of primers should be run through the Primer Design (Primer3) interface.

MacVector 13.5 made some changes to the Primer Design (Primer3) interface to allow it to completely substitute for the old Test PCR Primer Pairs algorithm that has now been removed from the Primers sub-menu. If you want to test an existing pair of primers for suitability, use the following steps:

1) Open the target sequence and choose Analyze | Primers | Primer Design (Primer3). If you plan on copying sequence information from your target sequence, then first click on the Replica toolbar button to open a second “replica” window as this will let you copy data from the sequence to paste into the Primer Design drop-down sheet.

2) Click on the Use This Primer checkbox for both the left and the right primer. When you do that you will find that the Mode popup menu changes to Test Primer Pair – this is a mode that completely bypasses Primer3 and lets you test pairs of primers using an updated variant of the old Test PCR Primer Pairs algorithm;

PrimerDesignTest

3) Now paste or type the primer sequences you want to test into the two edit boxes. Note that there is a convenient Reverse and Complement button that lets you “flip” the right hand primer if you have copied it from the plus strand of the target sequence.

4) If you get warnings that the primer(s) are of an invalid size or %G+C, then click on the Advanced options button and modify the settings in the Characteristics tab.

5) Finally click on the OK button to run the test. A result window will appear;

TestPrimerPair results

Note how any problems are shown in red text. This does not mean that the primers will not actually work in a PCR reaction, just that you may need to play with the conditions a little to get optimal results.

6) Select the Spreadsheet and Graphical Map checkboxes and click OK. The Map will show the single product produced by the primers (assuming they both bind to the target sequence pointing at each other such that they would create a product). If you select the Product and choose Edit | Copy, this will copy the predicted product, including any mismatches included in the primer. i.e. if you have purposefully introduced a mutation into the primer, this will be present in the copied product sequence.

Primer3MapResult

7) The Spreadsheet result tab displays the Tm of the primers and product, as well as their length and G+C%. MacVector 13.5 also adds the optimal estimated annealing temperature for the reaction. You may need to widen the window a little to see this column. The calculation used is identical to that used by the old Test PCR Primer Pair algorithm and takes into account not just the two primers, but also the annealing of the predicted product to the template;

Primer3SpreadsheetResults



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 13.5 is out

MacVector 13.5 was released last week.

MacVector 13.5 is the best release yet. It’s had a redesign and rewrite of existing tools to make comparing large sequences faster and to improve handling of NGS data. Additionally the new interface, introduced in MacVector 13.0, has had many “tweaks” in response to user feedback. Plus a continued approach to performance tuning has ensured this release of MacVector is faster than ever.

With our new online updating tool updating to MacVector 13.5 is easy too!

The graphics Symbol Editor and floating Graphics Palette have been rewritten in preparation for MacVector moving to a 64-bit architecture (due with MacVector 14.0). The other main enhancements have been aimed at better handling of Next Generation Sequencing (NGS) files, particularly with the Align To Folder and Assembler Velvet de novo assembly functionality. There has also been some code optimization to better handle the analysis of large genomic sequences, particularly noticeable with the Pustell Matrix “dot-plot” functionality.

Align To Reference Enhancements

Align To Reference now handles alignments around a circular sequence. Note that this is only the case for the “Sequence Confirmation” algorithm. The cDNA Alignment algorithm still assumes the target sequence is linear.

You can now select one or more sequence “Reads” in the Align To Reference Editor and save those reads to a fasta or fastq formatted file by choosing File | Export… and selecting the required format in the resulting dialog. In particular, this lets you run alignments of up to 500,000 NGS reads against a reference sequence and then specifically export all of the aligned (or non-aligned) reads for further analysis.

The cDNA Align To Reference algorithm now does a much better job of displaying segmented reads in the Map view.

CircularSequenceSample Alignment axml Map

Align To Folder Enhancements

Align To Folder can now perform alignments against fasta and fastq files with many millions of reads.

You can now retrieve the “hits” from an Align To Folder run to one of three destinations – the MacVector Desktop (i.e. opening each hit in a window on the screen), to a folder (where each hit is written out as a separate file) or to a single file (where the hits are concatenated into a single fasta or fastq file).

Taken together, these enhancements let you use Align To Folder to pull out rare matching reads from large NGS datasets for use in further analysis or DNA Assembly. In beta testing, this has been used to “clone” genes from MiSeq RNA-Seq runs using Protein source sequences aligned to Fastq data.

E coli Dot Plot

Pustell Matrix (“Dot Plot”) Enhancements

The performance of large (i.e. genome-sized) Pustell Matrix dot plot alignments has been dramatically improved. You can now scan and display pairs of bacterial genomes in just a few seconds to easily identify inversions, duplications and rearrangements in their gene organization. You can zoom in and out of the dot plot display in real time to explore the relationships right down to the residue level.

Nucleic Acid Subsequence Enhancements

A small but significant change has been made to the graphical output of this. If you select a pair of hits in the Map results tab, then choose Edit | Copy, the sequences of the actual subsequences are substituted into the copied sequence. This allows you to maintain primers in a nucleic acid subsequence file and use the Nucleic Acid Subsequence analysis option to quickly identify and “clone” predicted PCR fragments even if the primers have mismatches or tails added to them.

L paracasei genomic scaffold Contig 1 Map and L paracasei genomic scaffold Contig 1 Editor

Assembler Enhancements

Reference alignments (from Bowtie) now have a separate coverage report tab that lists the read coverage for every gene and CDS feature in the reference sequence. You can use this to (e.g.) accurately measure relative expression levels of mRNA in RNA-Seq experiments or plasmid copy number in whole cell DNA sequencing experiments.

Velvet now does a much better job at trimming poor quality residues from input sequences.

Velvet now handles paired sequences that have identical names.

You can now export unassembled reads from Bowtie and Velvet alignments as fasta or fastq files. This lets you filter out reads that match specific sequences so you can focus subsequent alignments using a subset of reads.

Miscellaneous Enhancements

You can now reset the circular origin of circular sequences to any arbitrary position. Simply click between the residues where you want the new origin to be, then right-click (or -click) and choose Set Circular Origin from the popup menu.

Informative tooltips have been restored in all views.

A number of issues with saving trace files have been resolved. In particular, you can now use the bsml format to save annotations with chromatogram information.

We’ve worked hard to bring you this release and we really hope that it makes your day in the lab just that bit easier!

If you have not yet updated to MacVector 13.5 then all you need to do is:

– Open MacVector

– click on MACVECTOR > CHECK FOR UPDATES… 

If you do not have a license then do not miss out. Download the trial now.

Posted in Releases | Tagged , | Comments closed

101 things you (maybe) didn’t know about MacVector: #36 – Changing the circular origin of a plasmid

While most MacVector analysis algorithms can handle circular sequences, its sometimes useful to be able to set the “12 o’clock” point to a different location on the circle. This is easy to do with recent MacVector releases.

If you are using MacVector 13.5, then all you have to do is position the flashing caret between the residues where you wish the new origin to be and then right-click (or ctrl-click if you don’t have a right mouse button) and select Set Circular Origin from the context-sensitive menu that appears;

SetCircularOrigin

If you have an earlier version of MacVector (12.7 or later), you can use the Cloning Clipboard to reset the circular origin. This does require that there is a suitable restriction site at the location where you wish the new origin to be. Open the circular sequence, switch to the Map tab, click on any restriction enzyme site, then click on the Digest toolbar button.

DigestOneSite

That will place the linearized vector onto the Cloning Clipboard. Now click on the Circularize button on the Cloning Clipboard

CloningCLipboard

Then click on the Ligate button in the drop down sheet;

Recircularize

A new circular DNA sequence will be created with the selected restriction enzyme site now at the 12 o’clock position;

RotatedpBR322



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

101 things you (maybe) didn’t know about MacVector: #35 – How to make feature arrows in the Map point the other way

We’ve had quite a few users calling up recently to ask how to get the arrows representing a feature in the Map view to point “the other way”. The arrows in the Map view are always shown pointing in the 5′ to 3′ direction relative to the feature, i.e. left to right for a feature on the plus strand. If you want the arrow to point “backwards”, all you have to do is tell MacVector that the feature is on the minus, or “complementary” strand. This is easy to do and is outlined in the graphic below.

Select the feature that you want to have the arrow point the other way. Click on the Edit button on the toolbar to open the editor for the GenBank representation of the sequence. Now select the Complementary checkbox and click OK. The arrow representing the feature will now point in the opposite direction.

FlipFeatureArrowDirection



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

101 things you (maybe) didn’t know about MacVector: #34 – How to fix a -5000 License Activation Error

If you are using an older (pre-13.0) version of MacVector and you try to activate a license on a new computer, or after upgrading your operating system, you may get the following error;

Error

This is due to various read/write permissions changes that Apple have made to OS X over the years that prevents MacVector from creating a folder in the right location to store the Licenses file. Luckily, the fix is simple – all you have to do is manually create the folder in the right place. Here are the step by step instructions;

1) Quit MacVector.

2) Open a Mac OS X Finder window. Choose the Go | Go To Folder… menu item.

3) In the dialog that results, type or paste “/Library/Application Support” without the quotes, then click on the Go button.

GoToFolder

4) That should navigate you to the Application Support folder. Now choose File | New Folder to create a new folder. You will be prompted for an Administration password in order to create the folder. If you do not have one, you will need to contact your local IT Administrator.

5) The folder will be called “Untitled Folder” by default. Rename the folder to “MacVector”.

RenamedFolder

6) Now start MacVector again and try to activate the license. This time you should be successful.

If you are still having problems, please send an e-mail to support@macvector.com and let us know the version of MacVector and the version of OS X you are using and we will get right back to you.

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 and Yosemite

OS X Yosemite was released today. As you no doubt already know Yosemite has a new flat look. The system font has changed to Helvetica as well. All in all after a few hours of using it we think the interface looks superb.

As usual we’ve been testing MacVector on developer editions of Yosemite since it was announced in June earlier this year.

We never found any issues, however, the final release is always the most important one to test!

Today we’ve been testing both MacVector 13.0.7 (the current release) and also MacVector 13.5 (which is very close to being released).

So far we’ve not found any significant bugs at all. There are a few minor colour issues with tabs in document windows in MacVector 13.0.7. We’ve already redesigned these for MacVector 13.5 and they look great.

Incidentally there’s a clue to a new feature for Align to Reference in the screenshot below…. (hint: think circular reference sequences!).

Screenshot 17 10 2014 16 49

Posted in Releases | Tagged | Comments closed

MacVector 13 training Workshop at the Gurdon Institute

When: Thursday 23rd October from 11:30 until 13:30

Where: The Gurdon Institute, Level 1 meeting room

Chris Lindley of MacVector, Inc. will be giving a workshop for both novice and advanced users of MacVector, reviewing both basic and advanced functions in MacVector. In particular, he will highlight the new functionality introduced over the last few years. The format is very informal and participants are encouraged to ask questions and help direct the workshop towards areas of the most interest. The intention is that all users will learn at least one new tool or tip.

Posted in Tips, Tutorials | Tagged | Comments closed

MacVector Talk: September 2014: A Day In The Life

MacVector might not save you from pipetter’s thumb, but it will save you time designing primers, looking for restriction sites, subcloning genes and many other routine tasks that the molecular biologist needs to do.

Here’s a lighthearted look at a day in the lab and how the wide variety of tools in MacVector will make your life easier!

Subscribe to our newsletter and receive this via email every few months.

The MacVector team.


QuickTestAnimation2

8:00– Design primers to subclone your gene with QuickTest Primer and email the oligo report to your Oligo Synthesis service.

9:00 – Receive sequencing reads from the gene you cloned last week. Download the reference sequence direct from Genbank and align the trace files with Align To Reference to check these reads.

10:00 – Design how to clone that gene into an expression vector with the Cloning Clipboard. Create the new construct in a new document by dragging and dropping the digested fragments to your cloning vector. A little quicker than cutting the fragments out of a gel.

Cloning Clipboard smaller

11:00 – Print the new plasmid map for your lab book (or save the PDF directly from within MacVector if you are using an ELN).

11:30 – Find some suitable restriction enzyme sites to check your construct. MacVector makes it easy to look for unique sites that only cut in a specific region. Digest some mini preps with that enzyme and run out on a gel. Compare the bands on the gel with MacVector’s Fragment Prediction tool to check whether the construct did get ligated into your expression vector.

FragmentPredictions

12:00 – Open your email to see the sequencing results of last week’s construct. Align to Reference makes it straightforward to check the sequenced construct by aligning the reads against the virtual construct you made last week with the Cloning Clipboard.

15:00 – Once that’s done, generate a revised publication ready alignment of the protein sequences you’ve been working on for a Nature paper you’ve just had accepted.

18:00 – Put your feet up and MacVector will clean your bench, and make you a cup of tea or coffee (probably….!)

19:00 -Then head home. When you get there try to resist the temptation to double check those primers and relax. But if you really need to, do remember that most licenses will also run on your Mac at home.

MSA


Create constructs with ease.

Cloning Clipboard simplifies the creation of DNA constructs. Ligate fragments by dragging digested ends together or drag a fragment to a vector. Cloning Clipboard maintains a history of digested fragments.

Easy primer design.

QuickTest Primer completely changes the design of primers. Does your primer have a hairpin? Slide along your template until it goes? Want to add a restriction site? Click to add, then nudge to optimize the oligo.

I hope that this newsletter gives you a feel for the wide selection of tools MacVector has and how it can save you time with your daily molecular biology tasks!

Posted in newsletter | Comments closed

MacVector 13.0.6 is out

This is a minor release that contains a few important bug fixes.

Get it here now or wait for the sparkle update later today.

One of the fixes concerns the classification of short reads versus long reads in de novo assembly with Velvet. Make sure you update now if your work involves that.

Posted in Releases | Tagged | Comments closed