The “/label” qualifier, features in the Editor tab and MacVector 14.0.2

With MacVector 14.0 we introduced two minor changes that have just not pleased a lot of users.

We spend a lot of time discussing all improvements in every release and we did think that these two changes improved MacVector. But a lot of users have complained about both of them. So it looks like we got it wrong this time! The changes were the /label qualifier for features (annotation) and the way features are displayed in the Editor tab.

We’ve just released MacVector 14.0.2 that modifies these changes. We hope that people like these changes better!

The /label qualifier in Genbank files

We endeavour to keep strict compliance with the Genbank Feature Table specification, so that your files are always compatible universally.

A few months ago we discovered that the “/Label” qualifier was never actually formally approved by the Genbank team and is not included in the current specification document. Therefore we did make the decision to remove this qualifier, even though we do use it internally a lot. We consider it is important to follow such standards.

Unfortunately since the release of MacVector 14.0 we’ve had many users that have complained and want this back.

Incidentally in a future release (14.5) we will add functionality to the GenBank export interface to let users toggle between “strict” and “with MacVector extensions” GenBank format to maintain full compatibility.

Displaying features in the Editor

As well as the graphical map tab you can also display features directly on the sequence in the editor tab. The amount of features displayed is deliberately limited as there is only a single level (on the sequence) to display them. Previously we limited this to just visible features. However, that was still pretty “busy” and so with MacVector 14 we limited this even further to only visible features that are displayed on the sequence level in the Map tab.

However, we’ve been surprised by the amount of users that have complained about this. We still think the previous behaviour was messy and many users have complained about that in the past, so we’ve come up with a compromise that we think will suit everybody.

With MacVector 14.0.2 we’ve added a checkbox to choose both behaviours. So you can show all visible features or just ones on the sequence level.

Colors and pBR322 nucl Editor

Sorry about any inconvenience that these two changes may have caused you. We really strive to always make MacVector better and make your lab life easier. We got it wrong with these two changes but we hope MacVector 14.0.2 makes all MacVector users happy again!

With the online updater you should be notified about new releases. At that point you will have the option to automatically update your copy. However, if this did not happen then just go to the MACVECTOR > CHECK FOR UPDATES menu to update.

Posted in Releases | Tagged | Comments closed

101 things you (maybe) didn’t know about MacVector: #45 – Automatically annotating sequences using BLAST

The Database | Auto-annotate Sequence… tool is a great way to automatically annotate a bare DNA sequence. If you are unfamiliar with this, check out this previous tip. Auto-annotate is an incredibly simple (and fast!) way to annotate a bare sequence, but it does rely on you having a folder full of sequences containing all of the features present in your test sequence. Sometimes, that is not practical – lets look at this bare sequence, pMV 001;

PMV 001before

When I run an Align To Folder against /Applications/MacVector/Common Vectors/ the sequence gets a lot of annotations, but there is still an area completely missing any annotations.

PMV 001after

Here’s how to overcome that: Using MacVector, I can simply drag the mouse to select the region of the sequence that has no annotations (shown in the image above). With earlier versions, you need to choose the “Select Sequence” button in the floating graphics palette to do the same thing;

Graphics PaletteSeqSelect

Then choose Database | Internet BLAST Search… and accept the defaults. Note how the Region is set to the range I had selected in the Map tab.

BLASTwithRegionSelected

When the results come back (and hopefully you will have some hits), switch to the Description List tab and select the first few lines of the hit descriptions;

PMV 001BlastResults

Now choose Database | Retrieve to Disk and create a “New Folder” to save those hits into;

SelectAFolder

Finally, repeat the Database | Auto-annotation… search, selecting your new folder as the target, and your test sequence should be annotated with any matching features that are present in the BLAST hits;

PMV 001 nucl Map

Now its a simple matter of double-clicking on any features that you would like to change the appearance or visibility of, and you are good to go!

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

Smart Folders and MacVector

OS X’s Finder has many features for quickly finding and working with your files. Spotlight Search is one such tool that most Mac users are familiar with. However, Smart Folders is a tool that is very useful but often overlooked.

Smart Folders allow you to create a dynamic folder whose contents are derived from a Spotlight Search. The folders are permanent and dynamically updated, and can even be shown directly in the sidebar of Finder.

You can have very simple Smart Folders or complex ones. From “Show me all my Word documents” to “Show me all Pages Documents that were last modified within the past three months that contain the term ‘where are my sequences'”. Smart Folders are very useful for keeping track of your MacVector sequences. For example “show me all Assembly Projects last modified within the past month” or “Show me all trace files from the past seven days”“.

To create a Smart folder to show all MacVector sequences last opened in the past month:

  • Click FILE > NEW SMART FOLDER in Finder.
  • Click “+” next to SAVE
  • Enter “KIND“, is OTHERmacvector” for the search terms
  • Click “+”
  • Enter LAST OPENED DATE is WITHIN LAST 1 MONTHS
  • Click SAVE and enter a name. Don’t forget to include it in the Sidebar.
  • Here’s a few suggestions. See the screenshot for more.

  • Show all fastq files
  • Show all MacVector Sequence Files
  • Show all Assembly Projects created within the past year
  • Show all Align to Reference files last opened within the last week
  • Show Trace files from the past seven days
  • This month s MacVector Files savedSearch

    Do not forget that if you are looking for a specific sequence, then Align to Folder allows you to search your hard drive with a specific sequence and directly open matches to your sequence.

    Posted in Tips | Tagged | Comments closed

    101 things you (maybe) didn’t know about MacVector: #44 – Opening matching sequences from an Align To Folder search

    The Database | Align To Folder function is an extremely useful tool to help you find matching sequences on your own local file system. It is essentially a BLAST search of your own private sequence collection – a little slower, but more sensitive. You can use it to easily open all of the sequences you have that match a particular sequence. Lets say you have a vector with a Gentamycin resistance gene, and you want to find and retrieve all of the vectors in your collection that have that gene. How about this as your starting vector;

    GentRSelected

    Select the Gentamycin gene (as shown) and invoke Database | Align To Folder. MacVector will only search using the selected sequence range. Here I chose the MacVector supplied Common Vectors folder as my target, but you can choose any hierarchy of folders where you keep your constructs;

    Align to Folder

    The results show the best matching sequences, but its obvious from the Map which have perfect matches. You can also examine the Folder Aligned Sequence tab to view the actual alignments and work out which hits are true matches.

    PDONR 207 Results

    You can select the best matching sequences in the Folder Description List text – note that it is not necessary to select the entirety of the lines containing the sequences you are interested in. When the row(s) are selected, you will find that the Database | Retrieve To Desktop, Database | Retrieve To Disk and Database | Retrieve To File menu options become active.

    Align2FolderSelections

    Retrieve To Desktop: this option will open all of the selected files directly in MacVector;

    GentamycinVectors

    Retrieve To Disk: if you choose this option, you will be prompted to select a destination folder. The matching sequence files will be COPIED to this folder.

    Retrieve To File: if you choose this option, the sequences will be copied into a single file of the name you choose, in either Fasta or Fastq format. This option is primarily provided to let you retrieve matching reads from large Fasta or Fastq NGS data files.



    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 at ASM2015

    We’ll be at the 115th General Meeting of the American Society for Microbiology from the 30th of May to the 2nd of June in New Orleans.

    We’re on booth 366. Please do drop by and say hello. We’ll be able to show you the upcoming release of MacVector 14 and other cool stuff. We’d also love to chat about the best bars and restaurants in NOLA too! It’s a great town!

    The Twitter hashtag is the usual #asm2015

    Posted in Meetings | Tagged | Comments closed

    101 things you (maybe) didn’t know about MacVector: #43 – Compatible Restriction Enzyme sites have special highlighting

    Have you ever wondered how you are going to clone a particular fragment into a specific vector? What destination restriction sites are compatible with the enzymes you’ve chosen? MacVector has a unique color-coding approach to make it easy to identify compatible sites. Here’s how it works;

    First, select the source fragment you wish to clone. Simply click on the left hand enzyme in the Map view, then hold down the shift key and click on the right hand enzyme. The two sites and the intervening region will highlight. You can do this in the single sequence Map tab or in the Restriction Enzyme Results Map window;

    APairOfHilitedRESites

    Next, either click on the Digest toolbar button, or select the Edit | Digest menu item. This copies the fragment to the Cloning Clipboard;

    Cloning Clipboard

    Now, keeping the fragment highlighted in the Cloning Clipboard, switch to the Map view of a potential vector sequence. Again, it can be the Map tab of a single sequence window, or the Map results window from a restriction enzyme analysis;

    PBR322BamHindHilited

    Here you can see that the HindIII site has a pastel green background, indicating that it is compatible with the HindIII-generated sticky end at the right hand end of the selected fragment on the Cloning Clipboard. The BamHI site has a pastel red background, indicating that it is compatible with the sticky end generated by the BglII-generated sticky end at the left hand end of the fragment on the Cloning Clipboard. The highlighting is truly based on compatibility of the overhanging sticky (or blunt) ends – both BamHI and BglII generate 5′-GATC-3′ overhangs. If you now select the HindIII and BamHI sites, you can click on the Ligate button (or Edit | Ligate menu item) and the fragment will be inserted between those sites, creating a new construct.

    MacVector is clever enough to notice that quite often there is only one possible way a selected fragment can be inserted into a target vector. In those cases, you don’t even need to select the sites – just choose Digest and the fragment from the Cloning Clipboard will be inserted into the vector. In those cases, you can even just drag the fragment from the Cloning Clipboard and drop it onto the Map tab and it will get inserted automatically. Go on, give it a try!

    If the fragment on the Cloning Clipboard has identical sticky ends at both the left and the right end, then target sites in the vector get highlighted with a mix of half red and half green;

    BamDoubleHilite

    When you Ligate a fragment that can be inserted in either direction, the ligation dialog always gives you the option to “Flip” the fragment into the opposite orientation;

    LigationFlip



    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

    How to quickly design primers to amplify a feature on your sequence

    To design a pair of primers to amplify a single feature is pretty quick with MacVector.

  • Select a feature in the MAP tab
  • Run Primer Design (Primer3)
  • Ensure the dropdown menu is set to AMPLIFY FEATURE
  • Click OK
  • Check the summary shows that primers have been found and select the spreadsheet and graphical view
  • Click OK
  • Primer3

    Posted in Tips | Tagged , | Comments closed

    Quickly checking a small sequencing project

    For analysing large sequencing datasets, whether de novo or mapping reads against a reference you need Assembler. However, many times you do not need a powerful tool but just a quick way to check some sequencing data. For example for checking small sequencing projects, such as a site directed mutagenesis, looking for SNPs in a PCR product, cloning a gene or checking your latest construct is correct. MacVector has a built in tool called “ALIGN TO REFERENCE” that’s specifically designed for such tasks.

    The tool is capable of quite complex workflows, including aligning mRNA and EST data against genomic references. However, for checking your latest construct the steps are pretty simple:

  • Open up your reference.
  • ANALYZE > ALIGN TO REFERENCE
  • In the new window, the Align to Reference editor click ADD SEQS and add your reads or trace files.
  • Then click ALIGN and choose SEQUENCE CONFIRMATION, Choose the defaults and click OK.
  • The reads will be aligned against the reference and show a consensus. Reads are automatically reverse complemented if needed.

    Click on the DOTS button to hide all bases that match the consensus, and only show mismatches. There’s also the MAP tab that shows a graphical view of all reads and the reference. You can align against a circular reference such as a plasmid too.

    Align2Ref 2

    Posted in Techniques, Tips | Tagged , | Comments closed

    101 things you (maybe) didn’t know about MacVector: #42 – Managing segmented features

    If you download eukaryotic genomes from GenBank, you will find that many coding (i.e. CDS) features are segmented and consist of multiple individual segments joined together into a single long feature. You can see an example of this with the human cystic fibrosis transmembrane regulator gene – you find a copy of this in the MacVector tutorial files folder: /Applications/MacVector/Tutorial Files/Sequence Confirmation/CFTR/CFTR.nucl. This sequences contains a single CDS feature with 27 individual segments. If you click on the CDS in the Features tab, all 27 features highlight;

    CFTR CDS allselected

    Similarly, in the Map tab, all of the segments highlight;

    CFTR CDS allselectedMap

    If you want to select an individual segment in the Map tab (effectively an exon, but be aware that many sequences will have separate exon feature types), then hold down the [option] key when you click on a segment. This will select just that segment;

    CFTR CDS oneselectedMap

    To do the same thing in the Features tab, you need to first click on the “disclosure” triangle at the very left of the CDS item. This opens up the display and you can then click on individual segments as required;

    CFTR CDS oneselected

    You can change the graphic appearance from a Hollow Arrow to a Segmented Hollow Arrow by double-clicking on any of the segments in the Map tab to open the Symbol Editor and choosing the appropriate symbol type from the drop down menu;

    CFTR CDS segmentedhollowarrow

    That will change the graphical display so that lines connect each segment;

    CFTR CDS segmentedhollowarrowMap

    If you want to create your own segmented features, one way is to add additional segments in the main feature editor. To do this, Edit a feature representing the first segment, click on the “+” button then add the co-ordinates of the next segment;

    FeatureEditorAddSegment

    A second approach to define a segmented feature is to create two (or as many as you like) individual features, select them in the Map or Features tab, then click on the Join toolbar item;

    CFTR JoinExons

    Finally, MacVector understands the concept of segmented features in all views that translate CDS features. For example, you can turn on CDS translations in the Editor tab and the translations will correctly bridge the gaps (i.e. introns) between segments, maintaing the correct open reading frame;

    CFTR SegmentedCDSTranslations



    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

    Upgrade MacVector with a 30% discount during April

    Don’t be an April Fool, upgrade with a….

    30% discount

    … before MacVector 14 is released in May.

    Assembler v2

    This is no April Fool’s joke. Here’s a great way to upgrade your copy of MacVector before the release of MacVector 14 next month. For the entire month of April you will get a 30% discount on upgrading your copy of MacVector.

    If you upgrade then here’s what you’ll see when MacVector 14 is released:

    64-bit Carbon-free Application

    MacVector 14 is now a 64-bit application and only uses modern Apple frameworks. MacVector 14 will handle much larger sequences and alignments by taking full advantage of all of the memory on your Mac.

    Primer Database

    The Primer Database tool allows you to save and retrieve primers from subsequence files within Primer3 and Quicktest Primer. You can easily create your own primer database, use existing files or import primers from Excel.

    PrimerDatabase

    Primer Database search

    This new tool lets you scan sequences for potential primer binding sites against the Primer Database. All these new features support mismatches and restriction site tails.

    Assembler: reference assembly improvements

    Reference assembly has been updated to use Bowtie2. It now handles gaps in the aligned reads and the reference. Indels are also graphically represented on the map of an assembly along with SNPs.

    Miscellaneous Enhancements

    As usual there are many other enhancements, generally in response to user feedback. Why not let us know what you’d like to see in a future release?

    Don’t miss out on this offer! Request a quote today.

    When quality matters, you need MacVector

    Posted in Releases | Tagged , | Comments closed