RADseq data has a reputation for containing a lot of missing data, particularly between more distantly related samples, which has led to concern over how different distributions of missing data might influence downstream analyses. However, there hasn’t yet been a lot exploration of how missing data are distributed in empirical (or simulated) RADseq data sets, and so this is something I’ve been working on quite a bit, and which was the subject of my talk at the Botany conference this year. Someone asked about the code I used for visualizing shared data between samples, and so I’m making it avaliable here.
The basic functions are to parse the assembled RADseq data set (.loci file), calculate the number of loci shared between samples, and then plot it. I focused on one of the simplest ways to visualize shared data which is with a heatmap, although this is not necessarily ideal, since it limits us to viewing only the amount of data shared by any two samples at a time.
Another reason for this post is to plug the new Python plotting library Toyplot which I’m really excited about. I won’t delve into all the details of why I think it’s great, you can check out their site for that, but the main thing Toyplot has going for it is that by default it creates plots in html, making it easy to view figures on the web, and making them readily scalable, interactive, and easy to embed. The default aesthetic is also really quite pleasing, which in comparison to most plotting libraries is a pretty big deal. The code is also very minimalist which makes it easy to learn (I’m looking at you ggplot! )
An example
Below is an example plot I created from a RADseq data set for 34 oak trees from my recent publication. If you hover over the plot the cursor shows the amount of data for any given data point, cool huh? Testing just now it seems the interactivity is a little slow on my website compared to when the plot is rendered in nbviewer (see link below). I wonder if this has to do with how my site is hosted. Anyway, the plot was actually pretty easy to make. My full code to download the data from online, calculate a shared-data matrix, and plot it with interactive popups is available here as a jupyter notebook .
NI, NI : 20438 NI, HE : 19069 NI, CH : 18556 NI, DO : 17669 NI, DU : 18619 NI, AR : 18840 NI, EN : 11351 NI, TXMD3 : 15002 NI, TXGR3 : 13701 NI, MXED8 : 16010 NI, MXGT4 : 16949 NI, BJSL25 : 17112 NI, BJSB3 : 15162 NI, BJVL19 : 16910 NI, CUSV6 : 13156 NI, CUCA4 : 10051 NI, CUVN10 : 16573 NI, MXSA3017 : 15745 NI, BZBB1 : 14001 NI, HNDA09 : 16567 NI, CRL0001 : 15413 NI, CRL0030 : 15737 NI, FLSF33 : 14092 NI, LALC2 : 18186 NI, SCCU3 : 7132 NI, FLBA140 : 17094 NI, FLMO62 : 14641 NI, FLCK216 : 12895 NI, FLSA185 : 11679 NI, FLSF47 : 14904 NI, FLCK18 : 14279 NI, FLAB109 : 16980 NI, FLSF54 : 16509 NI, FLWO6 : 14003 HE, NI : 19069 HE, HE : 20151 HE, CH : 18308 HE, DO : 17488 HE, DU : 18374 HE, AR : 18574 HE, EN : 11228 HE, TXMD3 : 14782 HE, TXGR3 : 13536 HE, MXED8 : 15833 HE, MXGT4 : 16734 HE, BJSL25 : 16824 HE, BJSB3 : 14968 HE, BJVL19 : 16659 HE, CUSV6 : 12995 HE, CUCA4 : 9918 HE, CUVN10 : 16353 HE, MXSA3017 : 15539 HE, BZBB1 : 13841 HE, HNDA09 : 16344 HE, CRL0001 : 15191 HE, CRL0030 : 15493 HE, FLSF33 : 13894 HE, LALC2 : 17942 HE, SCCU3 : 7035 HE, FLBA140 : 16823 HE, FLMO62 : 14455 HE, FLCK216 : 12748 HE, FLSA185 : 11566 HE, FLSF47 : 14757 HE, FLCK18 : 14088 HE, FLAB109 : 16741 HE, FLSF54 : 16242 HE, FLWO6 : 13810 CH, NI : 18556 CH, HE : 18308 CH, CH : 22833 CH, DO : 19729 CH, DU : 20788 CH, AR : 21029 CH, EN : 12693 CH, TXMD3 : 16763 CH, TXGR3 : 15398 CH, MXED8 : 17947 CH, MXGT4 : 18920 CH, BJSL25 : 19167 CH, BJSB3 : 16973 CH, BJVL19 : 18893 CH, CUSV6 : 14787 CH, CUCA4 : 11316 CH, CUVN10 : 18564 CH, MXSA3017 : 17631 CH, BZBB1 : 15693 CH, HNDA09 : 18518 CH, CRL0001 : 17255 CH, CRL0030 : 17648 CH, FLSF33 : 15730 CH, LALC2 : 20329 CH, SCCU3 : 7987 CH, FLBA140 : 19091 CH, FLMO62 : 16368 CH, FLCK216 : 14397 CH, FLSA185 : 13113 CH, FLSF47 : 16706 CH, FLCK18 : 15976 CH, FLAB109 : 18991 CH, FLSF54 : 18539 CH, FLWO6 : 15694 DO, NI : 17669 DO, HE : 17488 DO, CH : 19729 DO, DO : 22399 DO, DU : 20834 DO, AR : 20844 DO, EN : 12899 DO, TXMD3 : 16617 DO, TXGR3 : 15269 DO, MXED8 : 17682 DO, MXGT4 : 18617 DO, BJSL25 : 18731 DO, BJSB3 : 16723 DO, BJVL19 : 18496 DO, CUSV6 : 14548 DO, CUCA4 : 11112 DO, CUVN10 : 18295 DO, MXSA3017 : 17390 DO, BZBB1 : 15589 DO, HNDA09 : 18291 DO, CRL0001 : 17044 DO, CRL0030 : 17182 DO, FLSF33 : 15633 DO, LALC2 : 19998 DO, SCCU3 : 7927 DO, FLBA140 : 18664 DO, FLMO62 : 16219 DO, FLCK216 : 14237 DO, FLSA185 : 12955 DO, FLSF47 : 16489 DO, FLCK18 : 15785 DO, FLAB109 : 18686 DO, FLSF54 : 18105 DO, FLWO6 : 15483 DU, NI : 18619 DU, HE : 18374 DU, CH : 20788 DU, DO : 20834 DU, DU : 23613 DU, AR : 21979 DU, EN : 13440 DU, TXMD3 : 17422 DU, TXGR3 : 15965 DU, MXED8 : 18630 DU, MXGT4 : 19638 DU, BJSL25 : 19809 DU, BJSB3 : 17586 DU, BJVL19 : 19533 DU, CUSV6 : 15326 DU, CUCA4 : 11730 DU, CUVN10 : 19242 DU, MXSA3017 : 18278 DU, BZBB1 : 16359 DU, HNDA09 : 19243 DU, CRL0001 : 17903 DU, CRL0030 : 18202 DU, FLSF33 : 16363 DU, LALC2 : 21056 DU, SCCU3 : 8256 DU, FLBA140 : 19704 DU, FLMO62 : 16997 DU, FLCK216 : 14978 DU, FLSA185 : 13623 DU, FLSF47 : 17332 DU, FLCK18 : 16614 DU, FLAB109 : 19689 DU, FLSF54 : 19150 DU, FLWO6 : 16222 AR, NI : 18840 AR, HE : 18574 AR, CH : 21029 AR, DO : 20844 AR, DU : 21979 AR, AR : 23982 AR, EN : 13702 AR, TXMD3 : 17686 AR, TXGR3 : 16210 AR, MXED8 : 18829 AR, MXGT4 : 19948 AR, BJSL25 : 20129 AR, BJSB3 : 17811 AR, BJVL19 : 19829 AR, CUSV6 : 15574 AR, CUCA4 : 11877 AR, CUVN10 : 19521 AR, MXSA3017 : 18536 AR, BZBB1 : 16578 AR, HNDA09 : 19498 AR, CRL0001 : 18150 AR, CRL0030 : 18492 AR, FLSF33 : 16603 AR, LALC2 : 21375 AR, SCCU3 : 8426 AR, FLBA140 : 20008 AR, FLMO62 : 17260 AR, FLCK216 : 15188 AR, FLSA185 : 13753 AR, FLSF47 : 17527 AR, FLCK18 : 16844 AR, FLAB109 : 19964 AR, FLSF54 : 19469 AR, FLWO6 : 16443 EN, NI : 11351 EN, HE : 11228 EN, CH : 12693 EN, DO : 12899 EN, DU : 13440 EN, AR : 13702 EN, EN : 14535 EN, TXMD3 : 11080 EN, TXGR3 : 10265 EN, MXED8 : 11681 EN, MXGT4 : 12111 EN, BJSL25 : 12037 EN, BJSB3 : 11028 EN, BJVL19 : 11860 EN, CUSV6 : 9577 EN, CUCA4 : 7387 EN, CUVN10 : 12025 EN, MXSA3017 : 11548 EN, BZBB1 : 10380 EN, HNDA09 : 12081 EN, CRL0001 : 11244 EN, CRL0030 : 10978 EN, FLSF33 : 10371 EN, LALC2 : 13111 EN, SCCU3 : 5216 EN, FLBA140 : 11965 EN, FLMO62 : 10719 EN, FLCK216 : 9384 EN, FLSA185 : 8594 EN, FLSF47 : 10891 EN, FLCK18 : 10508 EN, FLAB109 : 12116 EN, FLSF54 : 11604 EN, FLWO6 : 10305 TXMD3, NI : 15002 TXMD3, HE : 14782 TXMD3, CH : 16763 TXMD3, DO : 16617 TXMD3, DU : 17422 TXMD3, AR : 17686 TXMD3, EN : 11080 TXMD3, TXMD3 : 20281 TXMD3, TXGR3 : 14403 TXMD3, MXED8 : 16559 TXMD3, MXGT4 : 17048 TXMD3, BJSL25 : 16838 TXMD3, BJSB3 : 15602 TXMD3, BJVL19 : 16585 TXMD3, CUSV6 : 13532 TXMD3, CUCA4 : 10369 TXMD3, CUVN10 : 16968 TXMD3, MXSA3017 : 16229 TXMD3, BZBB1 : 14615 TXMD3, HNDA09 : 16942 TXMD3, CRL0001 : 15800 TXMD3, CRL0030 : 15422 TXMD3, FLSF33 : 14570 TXMD3, LALC2 : 18420 TXMD3, SCCU3 : 7479 TXMD3, FLBA140 : 16824 TXMD3, FLMO62 : 15135 TXMD3, FLCK216 : 13248 TXMD3, FLSA185 : 12011 TXMD3, FLSF47 : 15359 TXMD3, FLCK18 : 14687 TXMD3, FLAB109 : 16918 TXMD3, FLSF54 : 16280 TXMD3, FLWO6 : 14474 TXGR3, NI : 13701 TXGR3, HE : 13536 TXGR3, CH : 15398 TXGR3, DO : 15269 TXGR3, DU : 15965 TXGR3, AR : 16210 TXGR3, EN : 10265 TXGR3, TXMD3 : 14403 TXGR3, TXGR3 : 18592 TXGR3, MXED8 : 15177 TXGR3, MXGT4 : 15642 TXGR3, BJSL25 : 15486 TXGR3, BJSB3 : 14347 TXGR3, BJVL19 : 15252 TXGR3, CUSV6 : 12330 TXGR3, CUCA4 : 9511 TXGR3, CUVN10 : 15512 TXGR3, MXSA3017 : 14819 TXGR3, BZBB1 : 13377 TXGR3, HNDA09 : 15445 TXGR3, CRL0001 : 14493 TXGR3, CRL0030 : 14143 TXGR3, FLSF33 : 13420 TXGR3, LALC2 : 16847 TXGR3, SCCU3 : 6866 TXGR3, FLBA140 : 15404 TXGR3, FLMO62 : 13887 TXGR3, FLCK216 : 12072 TXGR3, FLSA185 : 11052 TXGR3, FLSF47 : 14145 TXGR3, FLCK18 : 13484 TXGR3, FLAB109 : 15521 TXGR3, FLSF54 : 14977 TXGR3, FLWO6 : 13259 MXED8, NI : 16010 MXED8, HE : 15833 MXED8, CH : 17947 MXED8, DO : 17682 MXED8, DU : 18630 MXED8, AR : 18829 MXED8, EN : 11681 MXED8, TXMD3 : 16559 MXED8, TXGR3 : 15177 MXED8, MXED8 : 21583 MXED8, MXGT4 : 18154 MXED8, BJSL25 : 18076 MXED8, BJSB3 : 16529 MXED8, BJVL19 : 17783 MXED8, CUSV6 : 14307 MXED8, CUCA4 : 11034 MXED8, CUVN10 : 17899 MXED8, MXSA3017 : 17142 MXED8, BZBB1 : 15401 MXED8, HNDA09 : 17893 MXED8, CRL0001 : 16686 MXED8, CRL0030 : 16480 MXED8, FLSF33 : 15384 MXED8, LALC2 : 19480 MXED8, SCCU3 : 7796 MXED8, FLBA140 : 17944 MXED8, FLMO62 : 15995 MXED8, FLCK216 : 13937 MXED8, FLSA185 : 12640 MXED8, FLSF47 : 16190 MXED8, FLCK18 : 15421 MXED8, FLAB109 : 17980 MXED8, FLSF54 : 17368 MXED8, FLWO6 : 15145 MXGT4, NI : 16949 MXGT4, HE : 16734 MXGT4, CH : 18920 MXGT4, DO : 18617 MXGT4, DU : 19638 MXGT4, AR : 19948 MXGT4, EN : 12111 MXGT4, TXMD3 : 17048 MXGT4, TXGR3 : 15642 MXGT4, MXED8 : 18154 MXGT4, MXGT4 : 22780 MXGT4, BJSL25 : 19121 MXGT4, BJSB3 : 17241 MXGT4, BJVL19 : 18868 MXGT4, CUSV6 : 15446 MXGT4, CUCA4 : 11928 MXGT4, CUVN10 : 18704 MXGT4, MXSA3017 : 17853 MXGT4, BZBB1 : 15897 MXGT4, HNDA09 : 18612 MXGT4, CRL0001 : 17416 MXGT4, CRL0030 : 17523 MXGT4, FLSF33 : 15992 MXGT4, LALC2 : 20332 MXGT4, SCCU3 : 8536 MXGT4, FLBA140 : 18983 MXGT4, FLMO62 : 16578 MXGT4, FLCK216 : 15133 MXGT4, FLSA185 : 13593 MXGT4, FLSF47 : 16823 MXGT4, FLCK18 : 16129 MXGT4, FLAB109 : 19235 MXGT4, FLSF54 : 18439 MXGT4, FLWO6 : 15833 BJSL25, NI : 17112 BJSL25, HE : 16824 BJSL25, CH : 19167 BJSL25, DO : 18731 BJSL25, DU : 19809 BJSL25, AR : 20129 BJSL25, EN : 12037 BJSL25, TXMD3 : 16838 BJSL25, TXGR3 : 15486 BJSL25, MXED8 : 18076 BJSL25, MXGT4 : 19121 BJSL25, BJSL25 : 22914 BJSL25, BJSB3 : 17139 BJSL25, BJVL19 : 19263 BJSL25, CUSV6 : 14937 BJSL25, CUCA4 : 11417 BJSL25, CUVN10 : 18599 BJSL25, MXSA3017 : 17686 BJSL25, BZBB1 : 15785 BJSL25, HNDA09 : 18560 BJSL25, CRL0001 : 17255 BJSL25, CRL0030 : 17886 BJSL25, FLSF33 : 15859 BJSL25, LALC2 : 20336 BJSL25, SCCU3 : 8077 BJSL25, FLBA140 : 19257 BJSL25, FLMO62 : 16446 BJSL25, FLCK216 : 14574 BJSL25, FLSA185 : 13158 BJSL25, FLSF47 : 16724 BJSL25, FLCK18 : 16006 BJSL25, FLAB109 : 19127 BJSL25, FLSF54 : 18738 BJSL25, FLWO6 : 15674 BJSB3, NI : 15162 BJSB3, HE : 14968 BJSB3, CH : 16973 BJSB3, DO : 16723 BJSB3, DU : 17586 BJSB3, AR : 17811 BJSB3, EN : 11028 BJSB3, TXMD3 : 15602 BJSB3, TXGR3 : 14347 BJSB3, MXED8 : 16529 BJSB3, MXGT4 : 17241 BJSB3, BJSL25 : 17139 BJSB3, BJSB3 : 20392 BJSB3, BJVL19 : 16906 BJSB3, CUSV6 : 13487 BJSB3, CUCA4 : 10482 BJSB3, CUVN10 : 16948 BJSB3, MXSA3017 : 16209 BJSB3, BZBB1 : 14610 BJSB3, HNDA09 : 16923 BJSB3, CRL0001 : 15772 BJSB3, CRL0030 : 15565 BJSB3, FLSF33 : 14574 BJSB3, LALC2 : 18354 BJSB3, SCCU3 : 7388 BJSB3, FLBA140 : 16889 BJSB3, FLMO62 : 15133 BJSB3, FLCK216 : 13220 BJSB3, FLSA185 : 12069 BJSB3, FLSF47 : 15337 BJSB3, FLCK18 : 14633 BJSB3, FLAB109 : 16991 BJSB3, FLSF54 : 16428 BJSB3, FLWO6 : 14440 BJVL19, NI : 16910 BJVL19, HE : 16659 BJVL19, CH : 18893 BJVL19, DO : 18496 BJVL19, DU : 19533 BJVL19, AR : 19829 BJVL19, EN : 11860 BJVL19, TXMD3 : 16585 BJVL19, TXGR3 : 15252 BJVL19, MXED8 : 17783 BJVL19, MXGT4 : 18868 BJVL19, BJSL25 : 19263 BJVL19, BJSB3 : 16906 BJVL19, BJVL19 : 22605 BJVL19, CUSV6 : 14681 BJVL19, CUCA4 : 11257 BJVL19, CUVN10 : 18360 BJVL19, MXSA3017 : 17411 BJVL19, BZBB1 : 15480 BJVL19, HNDA09 : 18333 BJVL19, CRL0001 : 17058 BJVL19, CRL0030 : 17583 BJVL19, FLSF33 : 15595 BJVL19, LALC2 : 20075 BJVL19, SCCU3 : 7950 BJVL19, FLBA140 : 18997 BJVL19, FLMO62 : 16225 BJVL19, FLCK216 : 14317 BJVL19, FLSA185 : 12951 BJVL19, FLSF47 : 16513 BJVL19, FLCK18 : 15740 BJVL19, FLAB109 : 18884 BJVL19, FLSF54 : 18474 BJVL19, FLWO6 : 15390 CUSV6, NI : 13156 CUSV6, HE : 12995 CUSV6, CH : 14787 CUSV6, DO : 14548 CUSV6, DU : 15326 CUSV6, AR : 15574 CUSV6, EN : 9577 CUSV6, TXMD3 : 13532 CUSV6, TXGR3 : 12330 CUSV6, MXED8 : 14307 CUSV6, MXGT4 : 15446 CUSV6, BJSL25 : 14937 CUSV6, BJSB3 : 13487 CUSV6, BJVL19 : 14681 CUSV6, CUSV6 : 17936 CUSV6, CUCA4 : 9710 CUSV6, CUVN10 : 14921 CUSV6, MXSA3017 : 14272 CUSV6, BZBB1 : 12732 CUSV6, HNDA09 : 14868 CUSV6, CRL0001 : 13966 CUSV6, CRL0030 : 13751 CUSV6, FLSF33 : 12667 CUSV6, LALC2 : 16088 CUSV6, SCCU3 : 6899 CUSV6, FLBA140 : 14906 CUSV6, FLMO62 : 13143 CUSV6, FLCK216 : 12115 CUSV6, FLSA185 : 10834 CUSV6, FLSF47 : 13403 CUSV6, FLCK18 : 12827 CUSV6, FLAB109 : 15096 CUSV6, FLSF54 : 14457 CUSV6, FLWO6 : 12584 CUCA4, NI : 10051 CUCA4, HE : 9918 CUCA4, CH : 11316 CUCA4, DO : 11112 CUCA4, DU : 11730 CUCA4, AR : 11877 CUCA4, EN : 7387 CUCA4, TXMD3 : 10369 CUCA4, TXGR3 : 9511 CUCA4, MXED8 : 11034 CUCA4, MXGT4 : 11928 CUCA4, BJSL25 : 11417 CUCA4, BJSB3 : 10482 CUCA4, BJVL19 : 11257 CUCA4, CUSV6 : 9710 CUCA4, CUCA4 : 13771 CUCA4, CUVN10 : 11492 CUCA4, MXSA3017 : 11018 CUCA4, BZBB1 : 9906 CUCA4, HNDA09 : 11459 CUCA4, CRL0001 : 10778 CUCA4, CRL0030 : 10535 CUCA4, FLSF33 : 9783 CUCA4, LALC2 : 12360 CUCA4, SCCU3 : 5442 CUCA4, FLBA140 : 11368 CUCA4, FLMO62 : 10185 CUCA4, FLCK216 : 9513 CUCA4, FLSA185 : 8435 CUCA4, FLSF47 : 10331 CUCA4, FLCK18 : 9991 CUCA4, FLAB109 : 11670 CUCA4, FLSF54 : 11011 CUCA4, FLWO6 : 9804 CUVN10, NI : 16573 CUVN10, HE : 16353 CUVN10, CH : 18564 CUVN10, DO : 18295 CUVN10, DU : 19242 CUVN10, AR : 19521 CUVN10, EN : 12025 CUVN10, TXMD3 : 16968 CUVN10, TXGR3 : 15512 CUVN10, MXED8 : 17899 CUVN10, MXGT4 : 18704 CUVN10, BJSL25 : 18599 CUVN10, BJSB3 : 16948 CUVN10, BJVL19 : 18360 CUVN10, CUSV6 : 14921 CUVN10, CUCA4 : 11492 CUVN10, CUVN10 : 22366 CUVN10, MXSA3017 : 17725 CUVN10, BZBB1 : 15986 CUVN10, HNDA09 : 18610 CUVN10, CRL0001 : 17386 CUVN10, CRL0030 : 17184 CUVN10, FLSF33 : 15883 CUVN10, LALC2 : 20120 CUVN10, SCCU3 : 8132 CUVN10, FLBA140 : 18587 CUVN10, FLMO62 : 16508 CUVN10, FLCK216 : 14434 CUVN10, FLSA185 : 13089 CUVN10, FLSF47 : 16735 CUVN10, FLCK18 : 16041 CUVN10, FLAB109 : 18680 CUVN10, FLSF54 : 18069 CUVN10, FLWO6 : 15739 MXSA3017, NI : 15745 MXSA3017, HE : 15539 MXSA3017, CH : 17631 MXSA3017, DO : 17390 MXSA3017, DU : 18278 MXSA3017, AR : 18536 MXSA3017, EN : 11548 MXSA3017, TXMD3 : 16229 MXSA3017, TXGR3 : 14819 MXSA3017, MXED8 : 17142 MXSA3017, MXGT4 : 17853 MXSA3017, BJSL25 : 17686 MXSA3017, BJSB3 : 16209 MXSA3017, BJVL19 : 17411 MXSA3017, CUSV6 : 14272 MXSA3017, CUCA4 : 11018 MXSA3017, CUVN10 : 17725 MXSA3017, MXSA3017 : 21260 MXSA3017, BZBB1 : 15332 MXSA3017, HNDA09 : 17841 MXSA3017, CRL0001 : 16611 MXSA3017, CRL0030 : 16329 MXSA3017, FLSF33 : 15176 MXSA3017, LALC2 : 19149 MXSA3017, SCCU3 : 7712 MXSA3017, FLBA140 : 17648 MXSA3017, FLMO62 : 15716 MXSA3017, FLCK216 : 13762 MXSA3017, FLSA185 : 12536 MXSA3017, FLSF47 : 16003 MXSA3017, FLCK18 : 15264 MXSA3017, FLAB109 : 17661 MXSA3017, FLSF54 : 17137 MXSA3017, FLWO6 : 15050 BZBB1, NI : 14001 BZBB1, HE : 13841 BZBB1, CH : 15693 BZBB1, DO : 15589 BZBB1, DU : 16359 BZBB1, AR : 16578 BZBB1, EN : 10380 BZBB1, TXMD3 : 14615 BZBB1, TXGR3 : 13377 BZBB1, MXED8 : 15401 BZBB1, MXGT4 : 15897 BZBB1, BJSL25 : 15785 BZBB1, BJSB3 : 14610 BZBB1, BJVL19 : 15480 BZBB1, CUSV6 : 12732 BZBB1, CUCA4 : 9906 BZBB1, CUVN10 : 15986 BZBB1, MXSA3017 : 15332 BZBB1, BZBB1 : 19029 BZBB1, HNDA09 : 16124 BZBB1, CRL0001 : 14935 BZBB1, CRL0030 : 14595 BZBB1, FLSF33 : 13625 BZBB1, LALC2 : 17208 BZBB1, SCCU3 : 6932 BZBB1, FLBA140 : 15735 BZBB1, FLMO62 : 14192 BZBB1, FLCK216 : 12380 BZBB1, FLSA185 : 11263 BZBB1, FLSF47 : 14361 BZBB1, FLCK18 : 13723 BZBB1, FLAB109 : 15784 BZBB1, FLSF54 : 15291 BZBB1, FLWO6 : 13534 HNDA09, NI : 16567 HNDA09, HE : 16344 HNDA09, CH : 18518 HNDA09, DO : 18291 HNDA09, DU : 19243 HNDA09, AR : 19498 HNDA09, EN : 12081 HNDA09, TXMD3 : 16942 HNDA09, TXGR3 : 15445 HNDA09, MXED8 : 17893 HNDA09, MXGT4 : 18612 HNDA09, BJSL25 : 18560 HNDA09, BJSB3 : 16923 HNDA09, BJVL19 : 18333 HNDA09, CUSV6 : 14868 HNDA09, CUCA4 : 11459 HNDA09, CUVN10 : 18610 HNDA09, MXSA3017 : 17841 HNDA09, BZBB1 : 16124 HNDA09, HNDA09 : 22322 HNDA09, CRL0001 : 17488 HNDA09, CRL0030 : 17207 HNDA09, FLSF33 : 15808 HNDA09, LALC2 : 20078 HNDA09, SCCU3 : 7969 HNDA09, FLBA140 : 18590 HNDA09, FLMO62 : 16431 HNDA09, FLCK216 : 14395 HNDA09, FLSA185 : 13063 HNDA09, FLSF47 : 16668 HNDA09, FLCK18 : 15961 HNDA09, FLAB109 : 18571 HNDA09, FLSF54 : 17959 HNDA09, FLWO6 : 15710 CRL0001, NI : 15413 CRL0001, HE : 15191 CRL0001, CH : 17255 CRL0001, DO : 17044 CRL0001, DU : 17903 CRL0001, AR : 18150 CRL0001, EN : 11244 CRL0001, TXMD3 : 15800 CRL0001, TXGR3 : 14493 CRL0001, MXED8 : 16686 CRL0001, MXGT4 : 17416 CRL0001, BJSL25 : 17255 CRL0001, BJSB3 : 15772 CRL0001, BJVL19 : 17058 CRL0001, CUSV6 : 13966 CRL0001, CUCA4 : 10778 CRL0001, CUVN10 : 17386 CRL0001, MXSA3017 : 16611 CRL0001, BZBB1 : 14935 CRL0001, HNDA09 : 17488 CRL0001, CRL0001 : 20788 CRL0001, CRL0030 : 16028 CRL0001, FLSF33 : 14751 CRL0001, LALC2 : 18692 CRL0001, SCCU3 : 7534 CRL0001, FLBA140 : 17212 CRL0001, FLMO62 : 15304 CRL0001, FLCK216 : 13457 CRL0001, FLSA185 : 12181 CRL0001, FLSF47 : 15566 CRL0001, FLCK18 : 14890 CRL0001, FLAB109 : 17291 CRL0001, FLSF54 : 16715 CRL0001, FLWO6 : 14641 CRL0030, NI : 15737 CRL0030, HE : 15493 CRL0030, CH : 17648 CRL0030, DO : 17182 CRL0030, DU : 18202 CRL0030, AR : 18492 CRL0030, EN : 10978 CRL0030, TXMD3 : 15422 CRL0030, TXGR3 : 14143 CRL0030, MXED8 : 16480 CRL0030, MXGT4 : 17523 CRL0030, BJSL25 : 17886 CRL0030, BJSB3 : 15565 CRL0030, BJVL19 : 17583 CRL0030, CUSV6 : 13751 CRL0030, CUCA4 : 10535 CRL0030, CUVN10 : 17184 CRL0030, MXSA3017 : 16329 CRL0030, BZBB1 : 14595 CRL0030, HNDA09 : 17207 CRL0030, CRL0001 : 16028 CRL0030, CRL0030 : 21096 CRL0030, FLSF33 : 14471 CRL0030, LALC2 : 18686 CRL0030, SCCU3 : 7397 CRL0030, FLBA140 : 17719 CRL0030, FLMO62 : 15066 CRL0030, FLCK216 : 13360 CRL0030, FLSA185 : 12049 CRL0030, FLSF47 : 15328 CRL0030, FLCK18 : 14619 CRL0030, FLAB109 : 17631 CRL0030, FLSF54 : 17290 CRL0030, FLWO6 : 14364 FLSF33, NI : 14092 FLSF33, HE : 13894 FLSF33, CH : 15730 FLSF33, DO : 15633 FLSF33, DU : 16363 FLSF33, AR : 16603 FLSF33, EN : 10371 FLSF33, TXMD3 : 14570 FLSF33, TXGR3 : 13420 FLSF33, MXED8 : 15384 FLSF33, MXGT4 : 15992 FLSF33, BJSL25 : 15859 FLSF33, BJSB3 : 14574 FLSF33, BJVL19 : 15595 FLSF33, CUSV6 : 12667 FLSF33, CUCA4 : 9783 FLSF33, CUVN10 : 15883 FLSF33, MXSA3017 : 15176 FLSF33, BZBB1 : 13625 FLSF33, HNDA09 : 15808 FLSF33, CRL0001 : 14751 FLSF33, CRL0030 : 14471 FLSF33, FLSF33 : 19060 FLSF33, LALC2 : 17313 FLSF33, SCCU3 : 7020 FLSF33, FLBA140 : 15865 FLSF33, FLMO62 : 14199 FLSF33, FLCK216 : 12400 FLSF33, FLSA185 : 11346 FLSF33, FLSF47 : 14448 FLSF33, FLCK18 : 13803 FLSF33, FLAB109 : 15944 FLSF33, FLSF54 : 15322 FLSF33, FLWO6 : 13576 LALC2, NI : 18186 LALC2, HE : 17942 LALC2, CH : 20329 LALC2, DO : 19998 LALC2, DU : 21056 LALC2, AR : 21375 LALC2, EN : 13111 LALC2, TXMD3 : 18420 LALC2, TXGR3 : 16847 LALC2, MXED8 : 19480 LALC2, MXGT4 : 20332 LALC2, BJSL25 : 20336 LALC2, BJSB3 : 18354 LALC2, BJVL19 : 20075 LALC2, CUSV6 : 16088 LALC2, CUCA4 : 12360 LALC2, CUVN10 : 20120 LALC2, MXSA3017 : 19149 LALC2, BZBB1 : 17208 LALC2, HNDA09 : 20078 LALC2, CRL0001 : 18692 LALC2, CRL0030 : 18686 LALC2, FLSF33 : 17313 LALC2, LALC2 : 24390 LALC2, SCCU3 : 8822 LALC2, FLBA140 : 20388 LALC2, FLMO62 : 17906 LALC2, FLCK216 : 15725 LALC2, FLSA185 : 14244 LALC2, FLSF47 : 18206 LALC2, FLCK18 : 17428 LALC2, FLAB109 : 20376 LALC2, FLSF54 : 19770 LALC2, FLWO6 : 17123 SCCU3, NI : 7132 SCCU3, HE : 7035 SCCU3, CH : 7987 SCCU3, DO : 7927 SCCU3, DU : 8256 SCCU3, AR : 8426 SCCU3, EN : 5216 SCCU3, TXMD3 : 7479 SCCU3, TXGR3 : 6866 SCCU3, MXED8 : 7796 SCCU3, MXGT4 : 8536 SCCU3, BJSL25 : 8077 SCCU3, BJSB3 : 7388 SCCU3, BJVL19 : 7950 SCCU3, CUSV6 : 6899 SCCU3, CUCA4 : 5442 SCCU3, CUVN10 : 8132 SCCU3, MXSA3017 : 7712 SCCU3, BZBB1 : 6932 SCCU3, HNDA09 : 7969 SCCU3, CRL0001 : 7534 SCCU3, CRL0030 : 7397 SCCU3, FLSF33 : 7020 SCCU3, LALC2 : 8822 SCCU3, SCCU3 : 9777 SCCU3, FLBA140 : 8091 SCCU3, FLMO62 : 7231 SCCU3, FLCK216 : 6871 SCCU3, FLSA185 : 6121 SCCU3, FLSF47 : 7398 SCCU3, FLCK18 : 7094 SCCU3, FLAB109 : 8284 SCCU3, FLSF54 : 7830 SCCU3, FLWO6 : 6959 FLBA140, NI : 17094 FLBA140, HE : 16823 FLBA140, CH : 19091 FLBA140, DO : 18664 FLBA140, DU : 19704 FLBA140, AR : 20008 FLBA140, EN : 11965 FLBA140, TXMD3 : 16824 FLBA140, TXGR3 : 15404 FLBA140, MXED8 : 17944 FLBA140, MXGT4 : 18983 FLBA140, BJSL25 : 19257 FLBA140, BJSB3 : 16889 FLBA140, BJVL19 : 18997 FLBA140, CUSV6 : 14906 FLBA140, CUCA4 : 11368 FLBA140, CUVN10 : 18587 FLBA140, MXSA3017 : 17648 FLBA140, BZBB1 : 15735 FLBA140, HNDA09 : 18590 FLBA140, CRL0001 : 17212 FLBA140, CRL0030 : 17719 FLBA140, FLSF33 : 15865 FLBA140, LALC2 : 20388 FLBA140, SCCU3 : 8091 FLBA140, FLBA140 : 22834 FLBA140, FLMO62 : 16433 FLBA140, FLCK216 : 14556 FLBA140, FLSA185 : 13081 FLBA140, FLSF47 : 16739 FLBA140, FLCK18 : 16007 FLBA140, FLAB109 : 19057 FLBA140, FLSF54 : 18696 FLBA140, FLWO6 : 15728 FLMO62, NI : 14641 FLMO62, HE : 14455 FLMO62, CH : 16368 FLMO62, DO : 16219 FLMO62, DU : 16997 FLMO62, AR : 17260 FLMO62, EN : 10719 FLMO62, TXMD3 : 15135 FLMO62, TXGR3 : 13887 FLMO62, MXED8 : 15995 FLMO62, MXGT4 : 16578 FLMO62, BJSL25 : 16446 FLMO62, BJSB3 : 15133 FLMO62, BJVL19 : 16225 FLMO62, CUSV6 : 13143 FLMO62, CUCA4 : 10185 FLMO62, CUVN10 : 16508 FLMO62, MXSA3017 : 15716 FLMO62, BZBB1 : 14192 FLMO62, HNDA09 : 16431 FLMO62, CRL0001 : 15304 FLMO62, CRL0030 : 15066 FLMO62, FLSF33 : 14199 FLMO62, LALC2 : 17906 FLMO62, SCCU3 : 7231 FLMO62, FLBA140 : 16433 FLMO62, FLMO62 : 19787 FLMO62, FLCK216 : 12901 FLMO62, FLSA185 : 11670 FLMO62, FLSF47 : 14963 FLMO62, FLCK18 : 14346 FLMO62, FLAB109 : 16528 FLMO62, FLSF54 : 15998 FLMO62, FLWO6 : 14042 FLCK216, NI : 12895 FLCK216, HE : 12748 FLCK216, CH : 14397 FLCK216, DO : 14237 FLCK216, DU : 14978 FLCK216, AR : 15188 FLCK216, EN : 9384 FLCK216, TXMD3 : 13248 FLCK216, TXGR3 : 12072 FLCK216, MXED8 : 13937 FLCK216, MXGT4 : 15133 FLCK216, BJSL25 : 14574 FLCK216, BJSB3 : 13220 FLCK216, BJVL19 : 14317 FLCK216, CUSV6 : 12115 FLCK216, CUCA4 : 9513 FLCK216, CUVN10 : 14434 FLCK216, MXSA3017 : 13762 FLCK216, BZBB1 : 12380 FLCK216, HNDA09 : 14395 FLCK216, CRL0001 : 13457 FLCK216, CRL0030 : 13360 FLCK216, FLSF33 : 12400 FLCK216, LALC2 : 15725 FLCK216, SCCU3 : 6871 FLCK216, FLBA140 : 14556 FLCK216, FLMO62 : 12901 FLCK216, FLCK216 : 17499 FLCK216, FLSA185 : 10778 FLCK216, FLSF47 : 13089 FLCK216, FLCK18 : 12579 FLCK216, FLAB109 : 14868 FLCK216, FLSF54 : 14181 FLCK216, FLWO6 : 12368 FLSA185, NI : 11679 FLSA185, HE : 11566 FLSA185, CH : 13113 FLSA185, DO : 12955 FLSA185, DU : 13623 FLSA185, AR : 13753 FLSA185, EN : 8594 FLSA185, TXMD3 : 12011 FLSA185, TXGR3 : 11052 FLSA185, MXED8 : 12640 FLSA185, MXGT4 : 13593 FLSA185, BJSL25 : 13158 FLSA185, BJSB3 : 12069 FLSA185, BJVL19 : 12951 FLSA185, CUSV6 : 10834 FLSA185, CUCA4 : 8435 FLSA185, CUVN10 : 13089 FLSA185, MXSA3017 : 12536 FLSA185, BZBB1 : 11263 FLSA185, HNDA09 : 13063 FLSA185, CRL0001 : 12181 FLSA185, CRL0030 : 12049 FLSA185, FLSF33 : 11346 FLSA185, LALC2 : 14244 FLSA185, SCCU3 : 6121 FLSA185, FLBA140 : 13081 FLSA185, FLMO62 : 11670 FLSA185, FLCK216 : 10778 FLSA185, FLSA185 : 15811 FLSA185, FLSF47 : 11921 FLSA185, FLCK18 : 11524 FLSA185, FLAB109 : 13407 FLSA185, FLSF54 : 12712 FLSA185, FLWO6 : 11273 FLSF47, NI : 14904 FLSF47, HE : 14757 FLSF47, CH : 16706 FLSF47, DO : 16489 FLSF47, DU : 17332 FLSF47, AR : 17527 FLSF47, EN : 10891 FLSF47, TXMD3 : 15359 FLSF47, TXGR3 : 14145 FLSF47, MXED8 : 16190 FLSF47, MXGT4 : 16823 FLSF47, BJSL25 : 16724 FLSF47, BJSB3 : 15337 FLSF47, BJVL19 : 16513 FLSF47, CUSV6 : 13403 FLSF47, CUCA4 : 10331 FLSF47, CUVN10 : 16735 FLSF47, MXSA3017 : 16003 FLSF47, BZBB1 : 14361 FLSF47, HNDA09 : 16668 FLSF47, CRL0001 : 15566 FLSF47, CRL0030 : 15328 FLSF47, FLSF33 : 14448 FLSF47, LALC2 : 18206 FLSF47, SCCU3 : 7398 FLSF47, FLBA140 : 16739 FLSF47, FLMO62 : 14963 FLSF47, FLCK216 : 13089 FLSF47, FLSA185 : 11921 FLSF47, FLSF47 : 20137 FLSF47, FLCK18 : 14623 FLSF47, FLAB109 : 16834 FLSF47, FLSF54 : 16222 FLSF47, FLWO6 : 14341 FLCK18, NI : 14279 FLCK18, HE : 14088 FLCK18, CH : 15976 FLCK18, DO : 15785 FLCK18, DU : 16614 FLCK18, AR : 16844 FLCK18, EN : 10508 FLCK18, TXMD3 : 14687 FLCK18, TXGR3 : 13484 FLCK18, MXED8 : 15421 FLCK18, MXGT4 : 16129 FLCK18, BJSL25 : 16006 FLCK18, BJSB3 : 14633 FLCK18, BJVL19 : 15740 FLCK18, CUSV6 : 12827 FLCK18, CUCA4 : 9991 FLCK18, CUVN10 : 16041 FLCK18, MXSA3017 : 15264 FLCK18, BZBB1 : 13723 FLCK18, HNDA09 : 15961 FLCK18, CRL0001 : 14890 FLCK18, CRL0030 : 14619 FLCK18, FLSF33 : 13803 FLCK18, LALC2 : 17428 FLCK18, SCCU3 : 7094 FLCK18, FLBA140 : 16007 FLCK18, FLMO62 : 14346 FLCK18, FLCK216 : 12579 FLCK18, FLSA185 : 11524 FLCK18, FLSF47 : 14623 FLCK18, FLCK18 : 19267 FLCK18, FLAB109 : 16189 FLCK18, FLSF54 : 15567 FLCK18, FLWO6 : 13741 FLAB109, NI : 16980 FLAB109, HE : 16741 FLAB109, CH : 18991 FLAB109, DO : 18686 FLAB109, DU : 19689 FLAB109, AR : 19964 FLAB109, EN : 12116 FLAB109, TXMD3 : 16918 FLAB109, TXGR3 : 15521 FLAB109, MXED8 : 17980 FLAB109, MXGT4 : 19235 FLAB109, BJSL25 : 19127 FLAB109, BJSB3 : 16991 FLAB109, BJVL19 : 18884 FLAB109, CUSV6 : 15096 FLAB109, CUCA4 : 11670 FLAB109, CUVN10 : 18680 FLAB109, MXSA3017 : 17661 FLAB109, BZBB1 : 15784 FLAB109, HNDA09 : 18571 FLAB109, CRL0001 : 17291 FLAB109, CRL0030 : 17631 FLAB109, FLSF33 : 15944 FLAB109, LALC2 : 20376 FLAB109, SCCU3 : 8284 FLAB109, FLBA140 : 19057 FLAB109, FLMO62 : 16528 FLAB109, FLCK216 : 14868 FLAB109, FLSA185 : 13407 FLAB109, FLSF47 : 16834 FLAB109, FLCK18 : 16189 FLAB109, FLAB109 : 22794 FLAB109, FLSF54 : 18611 FLAB109, FLWO6 : 15863 FLSF54, NI : 16509 FLSF54, HE : 16242 FLSF54, CH : 18539 FLSF54, DO : 18105 FLSF54, DU : 19150 FLSF54, AR : 19469 FLSF54, EN : 11604 FLSF54, TXMD3 : 16280 FLSF54, TXGR3 : 14977 FLSF54, MXED8 : 17368 FLSF54, MXGT4 : 18439 FLSF54, BJSL25 : 18738 FLSF54, BJSB3 : 16428 FLSF54, BJVL19 : 18474 FLSF54, CUSV6 : 14457 FLSF54, CUCA4 : 11011 FLSF54, CUVN10 : 18069 FLSF54, MXSA3017 : 17137 FLSF54, BZBB1 : 15291 FLSF54, HNDA09 : 17959 FLSF54, CRL0001 : 16715 FLSF54, CRL0030 : 17290 FLSF54, FLSF33 : 15322 FLSF54, LALC2 : 19770 FLSF54, SCCU3 : 7830 FLSF54, FLBA140 : 18696 FLSF54, FLMO62 : 15998 FLSF54, FLCK216 : 14181 FLSF54, FLSA185 : 12712 FLSF54, FLSF47 : 16222 FLSF54, FLCK18 : 15567 FLSF54, FLAB109 : 18611 FLSF54, FLSF54 : 22182 FLSF54, FLWO6 : 15253 FLWO6, NI : 14003 FLWO6, HE : 13810 FLWO6, CH : 15694 FLWO6, DO : 15483 FLWO6, DU : 16222 FLWO6, AR : 16443 FLWO6, EN : 10305 FLWO6, TXMD3 : 14474 FLWO6, TXGR3 : 13259 FLWO6, MXED8 : 15145 FLWO6, MXGT4 : 15833 FLWO6, BJSL25 : 15674 FLWO6, BJSB3 : 14440 FLWO6, BJVL19 : 15390 FLWO6, CUSV6 : 12584 FLWO6, CUCA4 : 9804 FLWO6, CUVN10 : 15739 FLWO6, MXSA3017 : 15050 FLWO6, BZBB1 : 13534 FLWO6, HNDA09 : 15710 FLWO6, CRL0001 : 14641 FLWO6, CRL0030 : 14364 FLWO6, FLSF33 : 13576 FLWO6, LALC2 : 17123 FLWO6, SCCU3 : 6959 FLWO6, FLBA140 : 15728 FLWO6, FLMO62 : 14042 FLWO6, FLCK216 : 12368 FLWO6, FLSA185 : 11273 FLWO6, FLSF47 : 14341 FLWO6, FLCK18 : 13741 FLWO6, FLAB109 : 15863 FLWO6, FLSF54 : 15253 FLWO6, FLWO6 : 18902 FLWO6: 18902 FLSF54: 22182 FLAB109: 22794 FLCK18: 19267 FLSF47: 20137 FLSA185: 15811 FLCK216: 17499 FLMO62: 19787 FLBA140: 22834 SCCU3: 9777 LALC2: 24390 FLSF33: 19060 CRL0030: 21096 CRL0001: 20788 HNDA09: 22322 BZBB1: 19029 MXSA3017: 21260 CUVN10: 22366 CUCA4: 13771 CUSV6: 17936 BJVL19: 22605 BJSB3: 20392 BJSL25: 22914 MXGT4: 22780 MXED8: 21583 TXGR3: 18592 TXMD3: 20281 EN: 14535 AR: 23982 DU: 23613 DO: 22399 CH: 22833 HE: 20151 NI: 20438 0 5K 10K 15K 20K 25K FLWO6 FLSF54 FLAB109 FLCK18 FLSF47 FLSA185 FLCK216 FLMO62 FLBA140 SCCU3 LALC2 FLSF33 CRL0030 CRL0001 HNDA09 BZBB1 MXSA3017 CUVN10 CUCA4 CUSV6 BJVL19 BJSB3 BJSL25 MXGT4 MXED8 TXGR3 TXMD3 EN AR DU DO CH HE NI
Obviously this isn’t perfect yet. Next up I need to add a scale bar and I would like to add a topology to the left of the heatmap showing the relationships of the taxa. In our paper we created a similar plot by simply combining the tree (made using ape) and a heatmap together in Inkscape (Illustrator clone) since Python still doesn’t have a very decent tree plotting library. Word has it Toyplot is adding tree/graph plotting functionality, which if it’s good, would be very exciting. I’ll certainly be keeping my eye on it as it develops.
Interactive visualization of RADseq data was published on August 11, 2015 and last modified on August 26, 2015 .