Find an NCBI GenBank mtDNA full sequence on the complete human mitochondrial tree Script, Scrips, Java, DHTML, Express
Contact
 


Quick search

 



Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Software Downloads

Linux

Windows

Mac

Mobile

Drivers

DHTML Scripts - Detail

 

Find an NCBI GenBank mtDNA full sequence on the complete human mitochondrial tree

Date added: 2007-05-07 16:53:20

Create a human mitochondrial DNA phylogenetic tree from an NCBI GenBank mtDNA full sequence, with a green line from the root of the tree pointing to its position. For a demo of the result: http://members.cox.net/tkandell/mtDNA/tree.html

Many people are beginning to order tests for their full mitochondrial DNA sequences. However, they have their results, they have no real way of comparing their haplotypes with anyone else's, so that they can see who are their closest matches, and figure out their more distant matrilineal origins, and which regional and ethnic groups they most closely match. This script attempts to address that problem. If they upload their full mtDNA sequence to NCBI GenBank, they will have the ability to compare their haplotype with the other sequences that have been uploaded personally by people who’ve ordered their own mtDNA tests.
This script adds a button to any complete human mtDNA sequence in GenBank (they must be actual full sequences or the button won’t appear). This runs an NCBI Blast query (NCBI Blast is an online tool to compare genetic sequences), and generates an on-the-fly phylogenetic tree.
See here for the latest examples of an outline of the human mtDNA tree from a recent academic paper [Kivisild et al. 2006)]:
(Click on the thumbnails to see the full-size images)

The African root of the tree (“Haplogroup L”)

The two Out of Africa migrations, macro-haplogroups M and N
This query uses a reconstructed common ancestral human mtDNA haplotype to generate a balanced phylogenetic tree of all complete human mtDNA sequences in NCBI GenBank. (This reconstruction was based on the data from academic papers as well as an alignment of gorilla, chimpanzee, bonobo, Neanderthal control-region sequences, alongside sequences from haplogroups L0d, L0k, L0f, L1b, L1c, L5, and L3e, all aligned with the rCRS.)
Then, it searches for the selected GenBank sequence, and uses NCBI’s Blast TreeView distance tree generator to draw a green line showing the path from the root of the tree (the ancestral haplotype) to that sequence. The tree that’s generated, which contains over 2000 haplotypes, is very small and densely packed, making it hard to see. However, by rolling the mouse over any branching point and selecting “Show Subtree”, the user can magnify any part of the tree. Also, by selecting "Show Alignment", the user can compare any group of sequences, with each other and with the ancestral haplotype. Another option is just clicking on an individual sequence on the tree. (Even though the titles of the sequences don’t appear on the unmagnified versions of the tree, they do show up in popup text when the mouse is rolled over the ends of the lines on the right-hand side.)
Distance trees are critical to determining the actual relationships between haplotypes. Often, single comparisons with “matches” do not accurately show the true closest matches, but a comparison of a set of haplotypes really makes this very clear.
In the alignment window, each sequence accession number is a link to the original sequence page in GenBank, which in turn has the links to the academic papers (if any) where they was cited. Even though it often isn’t clear to which haplogroup these sequences belong from the sequence title alone, by looking at the sequence page and the academic papers one can deterermine not only the haplogroup, but also the geographic and ethnic background of the haplotype.
Of course, the more sequences uploaded to GenBank by have ordered their full sequence mtDNA tests, the more haplotypes will be available for comparison for all particpants, and as more people upload their sequences to GenBank, the tree will become more detailed and more accurate.
The phylogenetic tree of course also documents the real history of mankind, because the distances that are shown correspond directly to the actual timescale of human migrations, and when these splits took place. Just looking at the tree one can clearly see the two movements out of Africa - macro-haplogroups M and N - and the lower-level clades show the history of settlement of various regions of the world.
Here are a few of screenshots to show what this script does and how it works (click on the thumbnails to see the larger images):

NCBI Sequence Viewer page showing the added Blast query button
NCBI Blast TreeView showing a green line from the root of the tree to the haplotype that was queried
NCBI TreeView subtree highlighting the haplotype and showing its closest matches
NCBI TreeView alignment of a group of sequences, with links to the sequence pages at the left
To see how this script works, install it and then click on the following link to my own GenBank mtDNA haplotype sequence page, then click on the button in the blue strip near the top of the page: DQ377992 - Homo sapiens haplotype HV* mitochondrion, complete genome.
For any questions, suggestions, and bug reports, please contact me: email Ted Kandell

Download

(Downloads till now: 8)


Can't start the download? Please check if the browser is not blocking the pop-up window that allows you to start the download.

Still not working? Please report to us, thanks for your time.

  

 

Leave a comment




(optional)

What is 7-3?




0 comments


 

Related DHTML Scripts

abc.times.lv liberator
Date Added: 2007-05-07
Script allows to see all word translations on one page when using http://abc.times.lv free multilanguage dictionary. Uses xmlhttprequest, works slow, but is useful anyway.Looks even better with this a...
Geizhals Forum Text laengen Zaehler
Date Added: 2007-05-07
Zaehlt den Text auf der Thread-erstellen Seite im Geizhals Forum und zeigt ihn an....
Geizhals Forum Tastatur shortcuts
Date Added: 2007-05-07
Fügt Tastatur shortcuts zur Thread-erstellen Seite im Geizhals Forum hinzu.Strg+Enter -> Speichern Strg+Alt+Enter -> vorschau...
Craigslist Goon Filter
Date Added: 2007-05-07
This is a Goon Filter for Craigslist Rants and Raves. It lets you code in a regular expression that matches any string in the title or location of a post, and basically hides it. It also lets you mark...
Hotmail Actions Bar Relocator
Date Added: 2007-05-07
Keeps the Actions bar (new, delete, junk, etc.) in view at all times. This script works with any version of Hotmail, but works best with the pay version.This script will keep the bar containing the...
UHWireless Vernier Auto-Login
Date Added: 2007-05-08
The University of Houston's Wireless Internet requires the user to login to Vernier every new session or day. This script takes away an extra click.################ The University of Houston�...
Woot.com Auto Reloader
Date Added: 2007-05-08
Automatically reloads the woot.com homepage every 20 seconds, so you don't have to...
MySpace Page Title Fixer (Updated)
Date Added: 2007-05-08
Replaces the page titles on Myspace so it actually reflects the page you're viewing. (Last Updated March 23, 2007 - Version 4.4.5)Original Code By http://userscripts.org/scripts/show/2247 (Abiel ...
Hide Some Myspace Annoyances
Date Added: 2007-05-08
Hides Some Annoyances on your homepage (Last Updated - March 21, 2007)NOTICE - This Script May Make Some Scripts Unusable To Make The Unusable Scripts Usable change "display:none" to "display:display...
SiteAdvisor Clone for Google
Date Added: 2007-05-08
This will check all links in your Google search results for safety against siteadvisor.com...
GoDaddy Stop Annoying Me!
Date Added: 2007-05-08
Removes the 'add domain search to firefox' box that pops down on godaddy.com...
Alluc Direct Link
Date Added: 2007-05-08
Changes links to videos directly on Alluc.orgInstead of seeing the 'You are now leaving allUC.org!' page this script will take you directly to the video....
AllegroTools (Odwolywacze) for IE (and FF/Opera) - v0.20070318.1
Date Added: 2007-05-08
Suite of scripts helpful when working with polish auction system Allegro This script is a part of the AllegroToolsIE suite. These scripts can be used to improve the usage of the polish internet aucti...
Secure Wiki
Date Added: 2007-05-08
Provides a secure connection with wikipedia and other sister projects.Wikipedia (as well as other wikimedia projects) have the ability to provide connection to users using https. This feature can be v...
Flyne's Autofill
Date Added: 2007-05-08
Save multiple passwords for one login form.It's always annoyed me that I was unable to save multiple sets of login information for a single site with Firefox or any other browser. This fixes that...

Last 20 Scripts

 
1. Cookie Crumbs
Cookie Crumbs JavaScript creates a breadcrumb type trail of
2. Loupe.js
Loupe.js script allows you to add a loupe (magnifier) to ima
3. Reflex.js
Reflex.js script allows you to add a Cover Flow™ like effect
4. Edge.js
Edge.js Javascript adds individual masks to images on web pa
5. Curl.js
Curl.js is a simple to install and use JavaScript that adds
6. Busy.js
Busy.js script permits you to add/remove loading indicators
7. Mapper.js
Mapper.js automatically ads an area highlighting to image ma
8. Filmed.js
Filmed.js script allows you to add film strip and shadows to
9. Slided.js
Slided.js script adds slide frames and shadows to images on
10. Shiftzoom.js
Shiftzoom.js script permits you to add pan and zoom function
11. Instant.js
Instant.js script allows you to add an instant picture effec
12. Glossy.js
Glossy.js script allows you to add corners, shading and shad
13. Corner.js
Corner.js script helps you to create custom corners to image
14. Sphere.js
Sphere.js script allows you to add a spherical picture effec
15. Bevel.js
Bevel.js script allows you to add bevels (and also shading,
16. jQuery Lightbox Plugin
jQuery Lightbox Plugin provides a way to display an image on
17. jQuery Tag Suggestion Plugin
jQuery Tag Suggestion plugin helps you create a subset of ta
18. jClock
jClock is a jQuery clock plugin that allows you to display c
19. jqac
jqac is a jQuery plugin that extends jQuery namespace with a
20. YUI Based Lightbox
YUI Based Lightbox is a lightweight implementation of a ligh

DownloadTube Editor Reviews

 
1. NetShareWatcher
NetShareWatcher is a smart network security improvement soft...
2. Recovery for Oracle
Recovery for Oracle is a comprehensive tool designed to help...
3. Fix My Registry
The Windows Registry is a crucial part of your PC\'s operati...
4. VeryDOC DWG to Image Converter
VeryDOC DWG to Image Converter is a powerful utility that al...
5. Free AVI to M4A Converter
Doremisoft Free AVI to M4A Converter is an easy-to-use media...
6. Replay Media Splitter
Replay Media Splitter is a really simple and easy to use aud...
7. Instant Invoice n Cashbook 2007
Instant Invoice n Cashbook 2007 is a smart and powerful invo...
8. Data Doctor Recovery Digital Camera
Data Doctor Recovery Digital Camera is a Point and Shoot cam...
9. Free AVI to MPG Converter
Doremisoft Free AVI to MPG Converter is an easiy-to-use medi...
10. 1st Disk Drive Protector
Protect your PC from the abusive use of removable media with...

Software Reviews Full List



Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver
3. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
4. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
5. Canon PIXMA MP210 MP Drivers
6. Asus EZVcr II
7. Canon PIXMA iP1300 Printer Driver c
8. Genius Eye 110 Webcam Driver
9. Canon i-SENSYS LBP2900 Printer Driver R
10. dmg2iso
11. Canon LaserShot LBP-1210 Printer Driver
12. Canon PIXMA iP1600 Printer Driver
13. Canon PIXMA MP160 MP Drivers xp64
14. Canon PIXMA iP1200 Printer Driver x64 d
15. Canon PIXMA MP220 MP Drivers
16. Canon PIXMA iP1300 Printer Driver a
17. Canon PIXMA MP160 MP Drivers 9xME
18. SendSong
19. BSD Subsystem
20. Sierra Wireless Watcher