Why use R?

I’ve found that using a software like R has been immensely helpful in lab. The way I see it, it comes with two big advantages to doing things by hand. First, it can drastically reduce the time to do things while simultaneously reducing the chances of making an error. There are inevitably going to be tasks that you find yourself doing over and over again (e.g. measuring DNA concentrations from samples with the plate reader). By investing some time up front to automate that process (and set it up well), you can then sit back and let the computer do the work and know that it won’t make any mistakes. The one caveat here is that it might take a lot of time to get your function to work and work reliably, so there’s a bit of a balance. Also, if you make a mistake in setting up your function, it will be carried through every time you use it later. The second big advantage is that since the files are all digital and most data analysis scripts are relatively small, you can essentially use your collection of scripts (that naturally come with timestamps) as a rough draft of a lab notebook. By making a new file for every new set of data you’re crunching, you have a digital record of what you’ve done.

An additional perk of using R is that by now, there are a wealth of packages out there that can let you do pretty much anything you will want with your data (except, notoriously, an easy way to make 3D plots). With the functions contained in this package, I’m hoping to further bridge the gap between lab-specific uses of R and the rest universe of data handling packages.

Helpful tools to get started

If you need to get started with R, there are a few helpful resources available on the web. In general, if you look up whatever you are having trouble with, plus “R stats” on Google, you should find a decent answer within the first few results. But for getting started from scratch, I’ll simply link to a couple of helpful resources I’ve come across. By no means are they the only ones available, and you might very well find another that is more helpful to you. One last very helpful resource is the “tidyverse”. It is a set of R packages that are meant to work with each other to simplify most of the steps along the data analysis pipeline from reading data in, manipulating the data, and plotting it. It was developed and maintianed by Hadley Wickham, the chief scientist of RStudio, which is another tool that you’ll want to get your hands on. From here on out, I’ll assume you have RStudio installed with the latest version of R (at least 3.4.4). With that in hand, we can go on and explore what this package has to offer.

Walkthrough of package functions

The purpose of this package is to put together a collection of (hopefully) broadly-applicable functions that can be used by some/most people in the lab. So what follows is a small description of each of the individual functions I’ve put into this package, and then some examples of workflows that utilize some or most of these functions.

To use this package, install it from bitbucket. You will first have to install the devtools package:

install.packages('devtools')

Then, you can use the devtools package to install the FaithLabTools package from bitbucket. We pass along the build_vignettes flag in order to ensure that this helpful guide is included in the package installation:

devtools::install_bitbucket('econtijoch/faithlabtools', build_vignettes = TRUE)

Next, you’ll have to load the FaithLabTools package:

Using either require() or library() works. To access this vignette within R, you can execute the following command: vignette("Introduction", package = "FaithLabTools").

If you have any issues getting the package to work, try installing the package with build_vignettes = FALSE. You can also compare your system setup by using sessionInfo().

sessionInfo()
#> R version 3.5.2 (2018-12-20)
#> Platform: x86_64-apple-darwin15.6.0 (64-bit)
#> Running under: macOS Mojave 10.14.4
#> 
#> Matrix products: default
#> BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
#> LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib
#> 
#> locale:
#> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
#> 
#> attached base packages:
#> [1] stats     graphics  grDevices utils     datasets  methods   base     
#> 
#> other attached packages:
#>  [1] bindrcpp_0.2.2      FaithLabTools_0.1.0 forcats_0.3.0      
#>  [4] stringr_1.3.1       dplyr_0.7.8         purrr_0.2.5        
#>  [7] readr_1.3.1         tidyr_0.8.2         tibble_2.0.0       
#> [10] ggplot2_3.1.0       tidyverse_1.2.1     knitr_1.22         
#> [13] kableExtra_1.1.0   
#> 
#> loaded via a namespace (and not attached):
#>  [1] beeswarm_0.2.3    tidyselect_0.2.5  xfun_0.4         
#>  [4] haven_2.0.0       lattice_0.20-38   colorspace_1.3-2 
#>  [7] generics_0.0.2    viridisLite_0.3.0 htmltools_0.3.6  
#> [10] yaml_2.2.0        rlang_0.3.1       pillar_1.3.1     
#> [13] withr_2.1.2       glue_1.3.0        modelr_0.1.2     
#> [16] readxl_1.2.0      bindr_0.1.1       plyr_1.8.4       
#> [19] munsell_0.5.0     gtable_0.2.0      cellranger_1.1.0 
#> [22] rvest_0.3.2       evaluate_0.12     vipor_0.4.5      
#> [25] highr_0.7         broom_0.5.1       Rcpp_1.0.0       
#> [28] scales_1.0.0      backports_1.1.3   webshot_0.5.1    
#> [31] jsonlite_1.6      hms_0.4.2         digest_0.6.18    
#> [34] stringi_1.2.4     grid_3.5.2        cli_1.0.1        
#> [37] tools_3.5.2       magrittr_1.5      lazyeval_0.2.1   
#> [40] crayon_1.3.4      pkgconfig_2.0.2   xml2_1.2.0       
#> [43] ggbeeswarm_0.6.0  lubridate_1.7.4   assertthat_0.2.0 
#> [46] rmarkdown_1.11    httr_1.4.0        rstudioapi_0.9.0 
#> [49] R6_2.3.0          nlme_3.1-137      compiler_3.5.2

Generating example files to work with

If you don’t have any files to work with, or if you can’t figure out why something isn’t working, I’ve included a good number of files in this package that should be helpful. To generate these files in your computer, use the make_example_files() function. If you do not provide a directory, it will create the files in your current directory:

make_example_files(directory = '~/Desktop/example_directory')

I will refer to these files moving forward, so if you want to be able to replicate any of the steps, you can use these files as a guide.

Sample weighing using barcoded tubes

A key aspect of measuring microbiota density in fecal samples is to accurately mass each sample. To do this, we’ve developed a barcoding system to label and keep track of tubes as they are weighed using the digital scale. A key part of this is the LabelMaker Spreadsheet which makes barcodes for each sample. With these labels on the tubes, we can weigh each tube quickly and keep track of which tube is which. By weighing each tube before and after collecting a sample, we can calculate the mass of each sample. Since tubes can easily get shuffled around, the point of the mass_and_order() function is to use the barcodes to keep track of each sample, and to pair each full weight with the correct empty weight. We can use it to read in two sample mass files and get a sample mass output:

sample_weights <- mass_and_order(empty_weights = 'Example_empty_weights.txt', full_weights = 'Example_full_weights.txt')
TubeBarcode Full_Mass Full_Weight_Date Full_Weight_Time BarcodeID Empty_Mass Empty_Weight_Date Empty_Weight_Time SampleMass
0231322517 974.9 9/7/2017 10:34:58 SW_Abs|00000008a|083017|ZEOvr 936.2 8/15/17 17:06:56 38.7
0231322445 998.3 9/7/2017 10:35:06 SW_Abs|00000001a|090117|kmSFB 937.1 8/15/17 17:07:12 61.2
0231322462 968.1 9/7/2017 10:35:10 SW_Abs|00000001b|090117|vPhZA 936.1 8/15/17 17:07:21 32.0
0231322484 1023.5 9/7/2017 10:35:17 SW_Abs|00000002a|090117|VGBO5 934.7 8/15/17 17:07:26 88.8
0231322512 960.3 9/7/2017 10:35:21 SW_Abs|00000002b|090117|o0k9G 933.7 8/15/17 17:07:33 26.6
0231322487 1032.0 9/7/2017 10:35:25 SW_Abs|00000003a|090117|72BP4 934.1 8/15/17 17:07:39 97.9
0231322535 1024.4 9/7/2017 10:35:28 SW_Abs|00000003b|090117|3FTmt 943.2 8/15/17 17:07:44 81.2
0231322508 986.2 9/7/2017 10:35:32 SW_Abs|00000004a|090117|hNGut 933.6 8/15/17 17:07:50 52.6
0231322488 975.6 9/7/2017 10:35:36 SW_Abs|00000004b|090117|LhoYM 935.0 8/15/17 17:07:56 40.6
0231322467 987.9 9/7/2017 10:35:42 SW_Abs|00000005a|090117|xLH85 934.3 8/15/17 17:08:03 53.6
0231322491 1037.9 9/7/2017 10:35:46 SW_Abs|00000005b|090117|ETVjZ 935.3 8/15/17 17:08:09 102.6
0231322519 1026.6 9/7/2017 10:35:50 SW_Abs|00000005c|090117|WRTSc 942.1 8/15/17 17:08:14 84.5
0231322509 968.2 9/7/2017 10:35:59 SW_Abs|00000006a|090117|a5iyE 934.7 8/15/17 17:08:23 33.5
0231322486 1013.6 9/7/2017 10:36:07 SW_Abs|00000006b|090117|8NDro 939.8 8/15/17 17:08:32 73.8
0231322494 985.8 9/7/2017 10:36:14 SW_Abs|00000007a|090117|yrJ0D 934.6 8/15/17 17:08:38 51.2
0231322465 1019.7 9/7/2017 10:36:18 SW_Abs|00000007b|090117|Qt8e8 936.6 8/15/17 17:08:47 83.1
0231322471 965.5 9/7/2017 10:36:22 SW_Abs|00000008a|090117|w5Rnn 934.1 8/15/17 17:08:53 31.4
0231322460 971.2 9/7/2017 10:36:27 SW_Abs|00000008b|090117|p4HKp 933.7 8/15/17 17:09:00 37.5
0231322432 985.9 9/7/2017 10:36:31 SW_Abs|00000009a|090117|xBxcf 943.0 8/21/17 16:21:43 42.9
0231322384 969.2 9/7/2017 10:36:35 SW_Abs|00000009b|090117|ye8X5 935.2 8/21/17 16:21:52 34.0
0231322410 998.5 9/7/2017 10:36:38 SW_Abs|00000009c|090117|4Sg1U 936.9 8/21/17 16:22:00 61.6
0231322430 965.7 9/7/2017 10:36:42 SW_Abs|00000010a|090117|m6DQG 941.0 8/21/17 16:22:08 24.7
0231322429 972.9 9/7/2017 10:36:46 SW_Abs|00000010b|090117|Kz2xz 935.1 8/21/17 16:22:15 37.8
0231322354 955.7 9/7/2017 10:37:20 SW_Abs|00000010c|090117|svFv6 935.1 8/21/17 16:22:21 20.6
0231322493 1006.5 9/7/2017 10:37:27 SW_Abs|00000001a|090417|ZbnL7 934.6 8/15/17 17:09:05 71.9
0231322443 1040.7 9/7/2017 10:37:35 SW_Abs|00000001b|090417|GVb0b 933.9 8/15/17 17:09:11 106.8
0231322464 1012.1 9/7/2017 10:37:39 SW_Abs|00000002a|090417|DAlWJ 932.6 8/15/17 17:09:17 79.5
0231322447 973.8 9/7/2017 10:37:47 SW_Abs|00000002b|090417|JtYrO 935.0 8/15/17 17:09:23 38.8
0231322510 1040.2 9/7/2017 10:37:55 SW_Abs|00000003a|090417|cxWdT 932.9 8/15/17 17:09:28 107.3
0231322463 1074.3 9/7/2017 10:38:17 SW_Abs|00000003b|090417|OJctK 933.9 8/15/17 17:09:34 140.4
0231322461 1004.5 9/7/2017 10:38:21 SW_Abs|00000004a|090417|2G2Cl 935.8 8/15/17 17:09:42 68.7
0231322468 963.7 9/7/2017 10:38:26 SW_Abs|00000004b|090417|8006q 936.5 8/15/17 17:09:47 27.2
0231322513 988.3 9/7/2017 10:38:31 SW_Abs|00000005a|090417|zP23h 932.6 8/15/17 17:09:53 55.7
0231322470 1043.1 9/7/2017 10:38:35 SW_Abs|00000005b|090417|ldbvB 933.3 8/15/17 17:09:59 109.8
0231322515 1025.2 9/7/2017 10:38:39 SW_Abs|00000005c|090417|4fjWS 935.6 8/15/17 17:10:12 89.6
0231322408 1026.0 9/7/2017 10:38:43 SW_Abs|00000006a|090417|bpR8I 938.8 8/15/17 17:10:24 87.2
0231322401 1014.4 9/7/2017 10:38:47 SW_Abs|00000006b|090417|8GaEB 934.7 8/15/17 17:10:37 79.7
0231322385 972.4 9/7/2017 10:38:51 SW_Abs|00000007a|090417|ybchq 936.9 8/15/17 17:10:44 35.5
0231322406 990.3 9/7/2017 10:38:55 SW_Abs|00000007b|090417|DwEiY 934.7 8/15/17 17:10:50 55.6
0231322427 983.4 9/7/2017 10:38:58 SW_Abs|00000008a|090417|L2foA 932.6 8/15/17 17:10:56 50.8
0231322409 999.5 9/7/2017 10:39:02 SW_Abs|00000008b|090417|WlJGO 936.2 8/15/17 17:11:04 63.3
0231323126 972.7 9/7/2017 10:39:06 SW_Abs|00000009a|090417|1tzfu 932.6 8/21/17 16:22:28 40.1
0231323169 1009.2 9/7/2017 10:39:10 SW_Abs|00000009b|090417|UslDO 936.0 8/21/17 16:22:33 73.2
0231323155 967.2 9/7/2017 10:39:14 SW_Abs|00000009c|090417|rRbhx 935.9 8/21/17 16:22:41 31.3
0231323125 986.0 9/7/2017 10:39:17 SW_Abs|00000010a|090417|0OjHe 935.6 8/21/17 16:22:48 50.4
0231323151 971.2 9/7/2017 10:39:21 SW_Abs|00000010b|090417|4iUnW 937.1 8/21/17 16:22:54 34.1
0231323123 969.8 9/7/2017 10:39:25 SW_Abs|00000010c|090417|l2jQs 936.3 8/21/17 16:23:03 33.5
0231322379 985.2 9/7/2017 10:39:30 SW_Abs|00000001a|090617|vdQ5q 935.4 8/15/17 17:11:10 49.8
0231322376 1028.4 9/7/2017 10:39:34 SW_Abs|00000001b|090617|IrSgE 932.3 8/15/17 17:11:15 96.1
0231322382 1017.9 9/7/2017 10:39:38 SW_Abs|00000002a|090617|Jq1oc 932.7 8/15/17 17:11:20 85.2
0231322425 994.5 9/7/2017 10:39:43 SW_Abs|00000002b|090617|FACJc 933.8 8/15/17 17:11:26 60.7
0231322360 961.6 9/7/2017 10:39:46 SW_Abs|00000003a|090617|KgXvM 937.0 8/15/17 17:11:32 24.6
0231322352 965.0 9/7/2017 10:39:50 SW_Abs|00000003b|090617|YEimc 941.1 8/15/17 17:11:38 23.9
0231322435 1047.6 9/7/2017 10:39:53 SW_Abs|00000004a|090617|kOLT7 935.8 8/15/17 17:11:46 111.8
0231322407 993.5 9/7/2017 10:39:58 SW_Abs|00000004b|090617|8JUUY 941.9 8/15/17 17:11:52 51.6
0231322386 996.4 9/7/2017 10:40:01 SW_Abs|00000005a|090617|X7Iq6 937.0 8/15/17 17:11:59 59.4
0231322387 1036.5 9/7/2017 10:40:05 SW_Abs|00000005b|090617|stEgL 935.1 8/15/17 17:12:07 101.4
0231322356 984.8 9/7/2017 10:40:09 SW_Abs|00000005c|090617|PZ18p 933.6 8/15/17 17:12:14 51.2
0231322411 987.8 9/7/2017 10:40:12 SW_Abs|00000006a|090617|OVx3O 932.9 8/15/17 17:12:21 54.9
0231322358 978.6 9/7/2017 10:40:16 SW_Abs|00000006b|090617|oZKSX 937.7 8/15/17 17:12:28 40.9
0231322404 996.4 9/7/2017 10:40:20 SW_Abs|00000007a|090617|SKa47 947.8 8/15/17 17:12:34 48.6
0231322359 971.7 9/7/2017 10:40:24 SW_Abs|00000007b|090617|MzlpK 936.9 8/15/17 17:12:40 34.8
0231322400 981.6 9/7/2017 10:40:30 SW_Abs|00000008a|090617|ZoWcN 935.3 8/15/17 17:12:49 46.3
0231322378 980.8 9/7/2017 10:40:33 SW_Abs|00000008b|090617|ru86B 934.0 8/15/17 17:12:56 46.8
0231323146 977.8 9/7/2017 10:40:37 SW_Abs|00000009a|090617|gJnIA 933.8 8/21/17 16:23:11 44.0
0231323153 976.1 9/7/2017 10:40:40 SW_Abs|00000009b|090617|Nr5zQ 932.9 8/21/17 16:23:34 43.2
0231323176 987.2 9/7/2017 10:40:45 SW_Abs|00000009c|090617|QxmFP 934.1 8/21/17 16:23:40 53.1
0231323192 965.3 9/7/2017 10:40:48 SW_Abs|00000010a|090617|3W8PU 936.2 8/21/17 16:23:46 29.1
0231323145 974.9 9/7/2017 10:40:52 SW_Abs|00000010b|090617|TuasK 934.3 8/21/17 16:23:54 40.6
0231323148 976.9 9/7/2017 10:40:56 SW_Abs|00000010c|090617|E9ejh 935.5 8/21/17 16:24:02 41.4
0231323120 1014.2 9/7/2017 10:41:00 SW_Abs|0001a-I.1|090617|rXarl 935.8 9/6/2017 13:33:29 78.4
0231323174 1053.6 9/7/2017 10:41:04 SW_Abs|0001a-I.2|090617|buTga 935.7 9/6/2017 13:33:35 117.9
0231323193 991.6 9/7/2017 10:41:14 SW_Abs|0001b-I.1|090617|95l0w 936.4 9/6/2017 13:33:43 55.2
0231323198 993.1 9/7/2017 10:41:19 SW_Abs|0001b-I.2|090617|c8b5a 933.4 9/6/2017 13:33:49 59.7
0231323202 1001.5 9/7/2017 10:41:24 SW_Abs|0002a-I.1|090617|10ced 933.7 9/6/2017 13:33:56 67.8
0231323201 1127.6 9/7/2017 10:41:28 SW_Abs|0002a-I.2|090617|IJflm 935.9 9/6/2017 13:34:04 191.7
0231323194 1040.2 9/7/2017 10:41:32 SW_Abs|0002b-I.1|090617|yzcsK 935.2 9/6/2017 13:34:12 105.0
0231323149 1031.8 9/7/2017 10:41:36 SW_Abs|0002b-I.2|090617|E1znm 933.6 9/6/2017 13:34:20 98.2
0231323203 1039.1 9/7/2017 10:41:40 SW_Abs|0003a-I.1|090617|3BLJs 945.0 9/6/2017 13:34:30 94.1
0231323129 1040.6 9/7/2017 10:41:44 SW_Abs|0003a-I.2|090617|EyPKx 940.1 9/6/2017 13:34:36 100.5
0231323121 1057.7 9/7/2017 10:41:48 SW_Abs|0003b-I.1|090617|EtpGL 936.0 9/6/2017 13:35:10 121.7
0231323127 1021.0 9/7/2017 10:41:53 SW_Abs|0003b-I.2|090617|mTU61 932.8 9/6/2017 13:35:15 88.2
0231323196 1017.5 9/7/2017 10:41:58 SW_Abs|0009a-I.1|090617|cMzRk 934.5 9/6/2017 13:35:23 83.0
0231323168 988.7 9/7/2017 10:42:02 SW_Abs|0009a-I.2|090617|Rly9M 932.2 9/6/2017 13:35:30 56.5
0231323124 991.3 9/7/2017 10:42:06 SW_Abs|0009b-I.1|090617|Y6psq 933.3 9/6/2017 13:35:35 58.0
0231323150 974.2 9/7/2017 10:42:09 SW_Abs|0009b-I.2|090617|6NAHa 944.5 9/6/2017 13:35:46 29.7
0231323178 1028.0 9/7/2017 10:42:13 SW_Abs|0009c-I.1|090617|bkgd2 932.8 9/6/2017 13:35:54 95.2
0231323173 998.7 9/7/2017 10:42:16 SW_Abs|0009c-I.2|090617|9pkBt 935.3 9/6/2017 13:35:59 63.4
0231323171 1028.7 9/7/2017 10:42:19 SW_Abs|0010a-I.1|090617|A6rDN 938.9 9/6/2017 13:36:04 89.8
0231323172 993.2 9/7/2017 10:42:23 SW_Abs|0010a-I.2|090617|kVF9O 936.5 9/6/2017 13:36:09 56.7
0231323177 985.1 9/7/2017 10:42:27 SW_Abs|0010b-I.1|090617|zusYi 944.8 9/6/2017 13:36:15 40.3
0231323197 998.7 9/7/2017 10:42:31 SW_Abs|0010b-I.2|090617|S2ljj 937.9 9/6/2017 13:36:21 60.8
0231323170 1013.0 9/7/2017 10:42:34 SW_Abs|0010c-I.1|090617|kjVnA 932.4 9/6/2017 13:36:29 80.6
0231323152 982.7 9/7/2017 10:42:37 SW_Abs|0010c-I.2|090617|YXkrk 938.3 9/6/2017 13:36:36 44.4

If you take a look at the example weight files (Example_empty_weights.txt and Example_full_weights.txt) you’ll notice that in one of the two files, I have scanned BOTH the tube barcodes that are physically on the bottoms of the matrix tubes, as well as the LabelMaker-generated barcodes (which may be printed on the labels). By containing this information in either one of the empty or full barcode files, we can patch together that information so we can then add more meaningful information about our samples to our sample masses.

Another feature of this function is that by default, samples are put into the data frame in the order provided by the file containing full weights. This way, if you weigh your samples in the order in which you add them to a rack, you will have the samples in the correct order after using this function.

To get an even better sense of where each individual tube is, we can use the plate scanner from the Cho lab to give each of our samples a location within the 96-tube rack. If you have your samples in the Matrix tubes, and within the Matrix rack, you can scan your rack and export the .csv file to be used in this same function. By adding this file to our function, we can get a data frame that also includes sample location information:

sample_weights_and_location <- mass_and_order(empty_weights = 'Example_empty_weights.txt', full_weights = 'Example_full_weights.txt', order = 'Example_matrix_plate_scan.csv', plate_name = 'Example Plate')
PlateID SampleWell TubeBarcode Full_Mass Full_Weight_Date Full_Weight_Time BarcodeID Empty_Mass Empty_Weight_Date Empty_Weight_Time SampleMass
Example Plate A01 0231322517 974.9 9/7/2017 10:34:58 SW_Abs|00000008a|083017|ZEOvr 936.2000 8/15/17 17:06:56 38.7
Example Plate A02 0231322445 998.3 9/7/2017 10:35:06 SW_Abs|00000001a|090117|kmSFB 937.1000 8/15/17 17:07:12 61.2
Example Plate A03 0231322462 968.1 9/7/2017 10:35:10 SW_Abs|00000001b|090117|vPhZA 936.1000 8/15/17 17:07:21 32.0
Example Plate A04 0231322484 1023.5 9/7/2017 10:35:17 SW_Abs|00000002a|090117|VGBO5 934.7000 8/15/17 17:07:26 88.8
Example Plate A05 0231322512 960.3 9/7/2017 10:35:21 SW_Abs|00000002b|090117|o0k9G 933.7000 8/15/17 17:07:33 26.6
Example Plate A06 0231322487 1032.0 9/7/2017 10:35:25 SW_Abs|00000003a|090117|72BP4 934.1000 8/15/17 17:07:39 97.9
Example Plate A07 0231322535 1024.4 9/7/2017 10:35:28 SW_Abs|00000003b|090117|3FTmt 943.2000 8/15/17 17:07:44 81.2
Example Plate A08 0231322508 986.2 9/7/2017 10:35:32 SW_Abs|00000004a|090117|hNGut 933.6000 8/15/17 17:07:50 52.6
Example Plate A09 0231322488 975.6 9/7/2017 10:35:36 SW_Abs|00000004b|090117|LhoYM 935.0000 8/15/17 17:07:56 40.6
Example Plate A10 0231322467 987.9 9/7/2017 10:35:42 SW_Abs|00000005a|090117|xLH85 934.3000 8/15/17 17:08:03 53.6
Example Plate A11 0231322491 1037.9 9/7/2017 10:35:46 SW_Abs|00000005b|090117|ETVjZ 935.3000 8/15/17 17:08:09 102.6
Example Plate A12 0231322519 1026.6 9/7/2017 10:35:50 SW_Abs|00000005c|090117|WRTSc 942.1000 8/15/17 17:08:14 84.5
Example Plate B01 0231322509 968.2 9/7/2017 10:35:59 SW_Abs|00000006a|090117|a5iyE 934.7000 8/15/17 17:08:23 33.5
Example Plate B02 0231322486 1013.6 9/7/2017 10:36:07 SW_Abs|00000006b|090117|8NDro 939.8000 8/15/17 17:08:32 73.8
Example Plate B03 0231322494 985.8 9/7/2017 10:36:14 SW_Abs|00000007a|090117|yrJ0D 934.6000 8/15/17 17:08:38 51.2
Example Plate B04 0231322465 1019.7 9/7/2017 10:36:18 SW_Abs|00000007b|090117|Qt8e8 936.6000 8/15/17 17:08:47 83.1
Example Plate B05 0231322471 965.5 9/7/2017 10:36:22 SW_Abs|00000008a|090117|w5Rnn 934.1000 8/15/17 17:08:53 31.4
Example Plate B06 0231322460 971.2 9/7/2017 10:36:27 SW_Abs|00000008b|090117|p4HKp 933.7000 8/15/17 17:09:00 37.5
Example Plate B07 0231322432 985.9 9/7/2017 10:36:31 SW_Abs|00000009a|090117|xBxcf 943.0000 8/21/17 16:21:43 42.9
Example Plate B08 0231322384 969.2 9/7/2017 10:36:35 SW_Abs|00000009b|090117|ye8X5 935.2000 8/21/17 16:21:52 34.0
Example Plate B09 0231322410 998.5 9/7/2017 10:36:38 SW_Abs|00000009c|090117|4Sg1U 936.9000 8/21/17 16:22:00 61.6
Example Plate B10 0231322430 965.7 9/7/2017 10:36:42 SW_Abs|00000010a|090117|m6DQG 941.0000 8/21/17 16:22:08 24.7
Example Plate B11 0231322429 972.9 9/7/2017 10:36:46 SW_Abs|00000010b|090117|Kz2xz 935.1000 8/21/17 16:22:15 37.8
Example Plate B12 0231322354 955.7 9/7/2017 10:37:20 SW_Abs|00000010c|090117|svFv6 935.1000 8/21/17 16:22:21 20.6
Example Plate C01 0231322493 1006.5 9/7/2017 10:37:27 SW_Abs|00000001a|090417|ZbnL7 934.6000 8/15/17 17:09:05 71.9
Example Plate C02 0231322443 1040.7 9/7/2017 10:37:35 SW_Abs|00000001b|090417|GVb0b 933.9000 8/15/17 17:09:11 106.8
Example Plate C03 0231322464 1012.1 9/7/2017 10:37:39 SW_Abs|00000002a|090417|DAlWJ 932.6000 8/15/17 17:09:17 79.5
Example Plate C04 0231322447 973.8 9/7/2017 10:37:47 SW_Abs|00000002b|090417|JtYrO 935.0000 8/15/17 17:09:23 38.8
Example Plate C05 0231322510 1040.2 9/7/2017 10:37:55 SW_Abs|00000003a|090417|cxWdT 932.9000 8/15/17 17:09:28 107.3
Example Plate C06 0231322463 1074.3 9/7/2017 10:38:17 SW_Abs|00000003b|090417|OJctK 933.9000 8/15/17 17:09:34 140.4
Example Plate C07 0231322461 1004.5 9/7/2017 10:38:21 SW_Abs|00000004a|090417|2G2Cl 935.8000 8/15/17 17:09:42 68.7
Example Plate C08 0231322468 963.7 9/7/2017 10:38:26 SW_Abs|00000004b|090417|8006q 936.5000 8/15/17 17:09:47 27.2
Example Plate C09 0231322513 988.3 9/7/2017 10:38:31 SW_Abs|00000005a|090417|zP23h 932.6000 8/15/17 17:09:53 55.7
Example Plate C10 0231322470 1043.1 9/7/2017 10:38:35 SW_Abs|00000005b|090417|ldbvB 933.3000 8/15/17 17:09:59 109.8
Example Plate C11 0231322515 1025.2 9/7/2017 10:38:39 SW_Abs|00000005c|090417|4fjWS 935.6000 8/15/17 17:10:12 89.6
Example Plate C12 0231322408 1026.0 9/7/2017 10:38:43 SW_Abs|00000006a|090417|bpR8I 938.8000 8/15/17 17:10:24 87.2
Example Plate D01 0231322401 1014.4 9/7/2017 10:38:47 SW_Abs|00000006b|090417|8GaEB 934.7000 8/15/17 17:10:37 79.7
Example Plate D02 0231322385 972.4 9/7/2017 10:38:51 SW_Abs|00000007a|090417|ybchq 936.9000 8/15/17 17:10:44 35.5
Example Plate D03 0231322406 990.3 9/7/2017 10:38:55 SW_Abs|00000007b|090417|DwEiY 934.7000 8/15/17 17:10:50 55.6
Example Plate D04 0231322427 983.4 9/7/2017 10:38:58 SW_Abs|00000008a|090417|L2foA 932.6000 8/15/17 17:10:56 50.8
Example Plate D05 0231322409 999.5 9/7/2017 10:39:02 SW_Abs|00000008b|090417|WlJGO 936.2000 8/15/17 17:11:04 63.3
Example Plate D06 0231323126 972.7 9/7/2017 10:39:06 SW_Abs|00000009a|090417|1tzfu 932.6000 8/21/17 16:22:28 40.1
Example Plate D07 0231323169 1009.2 9/7/2017 10:39:10 SW_Abs|00000009b|090417|UslDO 936.0000 8/21/17 16:22:33 73.2
Example Plate D08 0231323155 967.2 9/7/2017 10:39:14 SW_Abs|00000009c|090417|rRbhx 935.9000 8/21/17 16:22:41 31.3
Example Plate D09 0231323125 986.0 9/7/2017 10:39:17 SW_Abs|00000010a|090417|0OjHe 935.6000 8/21/17 16:22:48 50.4
Example Plate D10 0231323151 971.2 9/7/2017 10:39:21 SW_Abs|00000010b|090417|4iUnW 937.1000 8/21/17 16:22:54 34.1
Example Plate D11 0231323123 969.8 9/7/2017 10:39:25 SW_Abs|00000010c|090417|l2jQs 936.3000 8/21/17 16:23:03 33.5
Example Plate D12 0231322379 985.2 9/7/2017 10:39:30 SW_Abs|00000001a|090617|vdQ5q 935.4000 8/15/17 17:11:10 49.8
Example Plate E01 0231322376 1028.4 9/7/2017 10:39:34 SW_Abs|00000001b|090617|IrSgE 932.3000 8/15/17 17:11:15 96.1
Example Plate E02 0231322382 1017.9 9/7/2017 10:39:38 SW_Abs|00000002a|090617|Jq1oc 932.7000 8/15/17 17:11:20 85.2
Example Plate E03 0231322425 994.5 9/7/2017 10:39:43 SW_Abs|00000002b|090617|FACJc 933.8000 8/15/17 17:11:26 60.7
Example Plate E04 0231322360 961.6 9/7/2017 10:39:46 SW_Abs|00000003a|090617|KgXvM 937.0000 8/15/17 17:11:32 24.6
Example Plate E05 0231322352 965.0 9/7/2017 10:39:50 SW_Abs|00000003b|090617|YEimc 941.1000 8/15/17 17:11:38 23.9
Example Plate E06 0231322435 1047.6 9/7/2017 10:39:53 SW_Abs|00000004a|090617|kOLT7 935.8000 8/15/17 17:11:46 111.8
Example Plate E07 0231322407 993.5 9/7/2017 10:39:58 SW_Abs|00000004b|090617|8JUUY 941.9000 8/15/17 17:11:52 51.6
Example Plate E08 0231322386 996.4 9/7/2017 10:40:01 SW_Abs|00000005a|090617|X7Iq6 937.0000 8/15/17 17:11:59 59.4
Example Plate E09 0231322387 1036.5 9/7/2017 10:40:05 SW_Abs|00000005b|090617|stEgL 935.1000 8/15/17 17:12:07 101.4
Example Plate E10 0231322356 984.8 9/7/2017 10:40:09 SW_Abs|00000005c|090617|PZ18p 933.6000 8/15/17 17:12:14 51.2
Example Plate E11 0231322411 987.8 9/7/2017 10:40:12 SW_Abs|00000006a|090617|OVx3O 932.9000 8/15/17 17:12:21 54.9
Example Plate E12 0231322358 978.6 9/7/2017 10:40:16 SW_Abs|00000006b|090617|oZKSX 937.7000 8/15/17 17:12:28 40.9
Example Plate F01 0231322404 996.4 9/7/2017 10:40:20 SW_Abs|00000007a|090617|SKa47 947.8000 8/15/17 17:12:34 48.6
Example Plate F02 0231322359 971.7 9/7/2017 10:40:24 SW_Abs|00000007b|090617|MzlpK 936.9000 8/15/17 17:12:40 34.8
Example Plate F03 0231322400 981.6 9/7/2017 10:40:30 SW_Abs|00000008a|090617|ZoWcN 935.3000 8/15/17 17:12:49 46.3
Example Plate F04 0231322378 980.8 9/7/2017 10:40:33 SW_Abs|00000008b|090617|ru86B 934.0000 8/15/17 17:12:56 46.8
Example Plate F05 0231323146 977.8 9/7/2017 10:40:37 SW_Abs|00000009a|090617|gJnIA 933.8000 8/21/17 16:23:11 44.0
Example Plate F06 0231323153 976.1 9/7/2017 10:40:40 SW_Abs|00000009b|090617|Nr5zQ 932.9000 8/21/17 16:23:34 43.2
Example Plate F07 0231323176 987.2 9/7/2017 10:40:45 SW_Abs|00000009c|090617|QxmFP 934.1000 8/21/17 16:23:40 53.1
Example Plate F08 0231323192 965.3 9/7/2017 10:40:48 SW_Abs|00000010a|090617|3W8PU 936.2000 8/21/17 16:23:46 29.1
Example Plate F09 0231323145 974.9 9/7/2017 10:40:52 SW_Abs|00000010b|090617|TuasK 934.3000 8/21/17 16:23:54 40.6
Example Plate F10 0231323148 976.9 9/7/2017 10:40:56 SW_Abs|00000010c|090617|E9ejh 935.5000 8/21/17 16:24:02 41.4
Example Plate F11 No Tube NA NA NA NA 935.9723 NA NA
Example Plate F12 No Tube NA NA NA NA 935.9723 NA NA
Example Plate G01 0231323120 1014.2 9/7/2017 10:41:00 SW_Abs|0001a-I.1|090617|rXarl 935.8000 9/6/2017 13:33:29 78.4
Example Plate G02 0231323174 1053.6 9/7/2017 10:41:04 SW_Abs|0001a-I.2|090617|buTga 935.7000 9/6/2017 13:33:35 117.9
Example Plate G03 0231323193 991.6 9/7/2017 10:41:14 SW_Abs|0001b-I.1|090617|95l0w 936.4000 9/6/2017 13:33:43 55.2
Example Plate G04 0231323198 993.1 9/7/2017 10:41:19 SW_Abs|0001b-I.2|090617|c8b5a 933.4000 9/6/2017 13:33:49 59.7
Example Plate G05 0231323202 1001.5 9/7/2017 10:41:24 SW_Abs|0002a-I.1|090617|10ced 933.7000 9/6/2017 13:33:56 67.8
Example Plate G06 0231323201 1127.6 9/7/2017 10:41:28 SW_Abs|0002a-I.2|090617|IJflm 935.9000 9/6/2017 13:34:04 191.7
Example Plate G07 0231323194 1040.2 9/7/2017 10:41:32 SW_Abs|0002b-I.1|090617|yzcsK 935.2000 9/6/2017 13:34:12 105.0
Example Plate G08 0231323149 1031.8 9/7/2017 10:41:36 SW_Abs|0002b-I.2|090617|E1znm 933.6000 9/6/2017 13:34:20 98.2
Example Plate G09 0231323203 1039.1 9/7/2017 10:41:40 SW_Abs|0003a-I.1|090617|3BLJs 945.0000 9/6/2017 13:34:30 94.1
Example Plate G10 0231323129 1040.6 9/7/2017 10:41:44 SW_Abs|0003a-I.2|090617|EyPKx 940.1000 9/6/2017 13:34:36 100.5
Example Plate G11 0231323121 1057.7 9/7/2017 10:41:48 SW_Abs|0003b-I.1|090617|EtpGL 936.0000 9/6/2017 13:35:10 121.7
Example Plate G12 0231323127 1021.0 9/7/2017 10:41:53 SW_Abs|0003b-I.2|090617|mTU61 932.8000 9/6/2017 13:35:15 88.2
Example Plate H01 0231323196 1017.5 9/7/2017 10:41:58 SW_Abs|0009a-I.1|090617|cMzRk 934.5000 9/6/2017 13:35:23 83.0
Example Plate H02 0231323168 988.7 9/7/2017 10:42:02 SW_Abs|0009a-I.2|090617|Rly9M 932.2000 9/6/2017 13:35:30 56.5
Example Plate H03 0231323124 991.3 9/7/2017 10:42:06 SW_Abs|0009b-I.1|090617|Y6psq 933.3000 9/6/2017 13:35:35 58.0
Example Plate H04 0231323150 974.2 9/7/2017 10:42:09 SW_Abs|0009b-I.2|090617|6NAHa 944.5000 9/6/2017 13:35:46 29.7
Example Plate H05 0231323178 1028.0 9/7/2017 10:42:13 SW_Abs|0009c-I.1|090617|bkgd2 932.8000 9/6/2017 13:35:54 95.2
Example Plate H06 0231323173 998.7 9/7/2017 10:42:16 SW_Abs|0009c-I.2|090617|9pkBt 935.3000 9/6/2017 13:35:59 63.4
Example Plate H07 0231323171 1028.7 9/7/2017 10:42:19 SW_Abs|0010a-I.1|090617|A6rDN 938.9000 9/6/2017 13:36:04 89.8
Example Plate H08 0231323172 993.2 9/7/2017 10:42:23 SW_Abs|0010a-I.2|090617|kVF9O 936.5000 9/6/2017 13:36:09 56.7
Example Plate H09 0231323177 985.1 9/7/2017 10:42:27 SW_Abs|0010b-I.1|090617|zusYi 944.8000 9/6/2017 13:36:15 40.3
Example Plate H10 0231323197 998.7 9/7/2017 10:42:31 SW_Abs|0010b-I.2|090617|S2ljj 937.9000 9/6/2017 13:36:21 60.8
Example Plate H11 0231323170 1013.0 9/7/2017 10:42:34 SW_Abs|0010c-I.1|090617|kjVnA 932.4000 9/6/2017 13:36:29 80.6
Example Plate H12 0231323152 982.7 9/7/2017 10:42:37 SW_Abs|0010c-I.2|090617|YXkrk 938.3000 9/6/2017 13:36:36 44.4

If you do not provide a plate name, it will return the plate name given from the plate scanner.

Reading in files with sample information

If you have a file that contains more sample information that what is contained in the barcode, you can also read it in and join it with any other data. To do so, you can use the read_sample_info() function, which was written to be able to take in any type of tabular data (.csv OR excel), and load it into R. You can then join the data using the dplyr package join functions which should be loaded with the FaithLabTools package. It is important to note that at least one column must be shared between your sample information and the data you want to join it to - otherwise it will be impossible to combine the right information and sample.

sample_information <- read_sample_info('Example_sampleInfo.csv')

annotated_data <- left_join(sample_weights_and_location, sample_information) %>% mutate(ReaderWell = SampleWell)
PlateID SampleWell TubeBarcode Full_Mass Full_Weight_Date Full_Weight_Time BarcodeID Empty_Mass Empty_Weight_Date Empty_Weight_Time SampleMass Experiment Date Cage Animal Timepoint Sex Condition Sample Replicate ReaderWell
Example Plate A01 0231322517 974.9 9/7/2017 10:34:58 SW_Abs|00000008a|083017|ZEOvr 936.2000 8/15/17 17:06:56 38.7 SW_Abs1 30-Aug 8 8a 2 Female 1001262B+AVNC FP NA A01
Example Plate A02 0231322445 998.3 9/7/2017 10:35:06 SW_Abs|00000001a|090117|kmSFB 937.1000 8/15/17 17:07:12 61.2 SW_Abs1 31-Aug 1 1a 3 Male AS4413 FP NA A02
Example Plate A03 0231322462 968.1 9/7/2017 10:35:10 SW_Abs|00000001b|090117|vPhZA 936.1000 8/15/17 17:07:21 32.0 SW_Abs1 31-Aug 1 1b 3 Male AS4413 FP NA A03
Example Plate A04 0231322484 1023.5 9/7/2017 10:35:17 SW_Abs|00000002a|090117|VGBO5 934.7000 8/15/17 17:07:26 88.8 SW_Abs1 31-Aug 2 2a 3 Male NB71813 FP NA A04
Example Plate A05 0231322512 960.3 9/7/2017 10:35:21 SW_Abs|00000002b|090117|o0k9G 933.7000 8/15/17 17:07:33 26.6 SW_Abs1 31-Aug 2 2b 3 Male NB71813 FP NA A05
Example Plate A06 0231322487 1032.0 9/7/2017 10:35:25 SW_Abs|00000003a|090117|72BP4 934.1000 8/15/17 17:07:39 97.9 SW_Abs1 31-Aug 3 3a 3 Male GZ35-1 FP NA A06
Example Plate A07 0231322535 1024.4 9/7/2017 10:35:28 SW_Abs|00000003b|090117|3FTmt 943.2000 8/15/17 17:07:44 81.2 SW_Abs1 31-Aug 3 3b 3 Male GZ35-1 FP NA A07
Example Plate A08 0231322508 986.2 9/7/2017 10:35:32 SW_Abs|00000004a|090117|hNGut 933.6000 8/15/17 17:07:50 52.6 SW_Abs1 31-Aug 4 4a 3 Female 1001095A+1001099B FP NA A08
Example Plate A09 0231322488 975.6 9/7/2017 10:35:36 SW_Abs|00000004b|090117|LhoYM 935.0000 8/15/17 17:07:56 40.6 SW_Abs1 31-Aug 4 4b 3 Female 1001095A+1001099B FP NA A09
Example Plate A10 0231322467 987.9 9/7/2017 10:35:42 SW_Abs|00000005a|090117|xLH85 934.3000 8/15/17 17:08:03 53.6 SW_Abs1 31-Aug 5 5a 3 Male 1001095A+1001099B FP NA A10
Example Plate A11 0231322491 1037.9 9/7/2017 10:35:46 SW_Abs|00000005b|090117|ETVjZ 935.3000 8/15/17 17:08:09 102.6 SW_Abs1 31-Aug 5 5b 3 Male 1001095A+1001099B FP NA A11
Example Plate A12 0231322519 1026.6 9/7/2017 10:35:50 SW_Abs|00000005c|090117|WRTSc 942.1000 8/15/17 17:08:14 84.5 SW_Abs1 31-Aug 5 5c 3 Male 1001095A+1001099B FP NA A12
Example Plate B01 0231322509 968.2 9/7/2017 10:35:59 SW_Abs|00000006a|090117|a5iyE 934.7000 8/15/17 17:08:23 33.5 SW_Abs1 31-Aug 6 6a 3 Male 1001254A+1001262B FP NA B01
Example Plate B02 0231322486 1013.6 9/7/2017 10:36:07 SW_Abs|00000006b|090117|8NDro 939.8000 8/15/17 17:08:32 73.8 SW_Abs1 31-Aug 6 6b 3 Male 1001254A+1001262B FP NA B02
Example Plate B03 0231322494 985.8 9/7/2017 10:36:14 SW_Abs|00000007a|090117|yrJ0D 934.6000 8/15/17 17:08:38 51.2 SW_Abs1 31-Aug 7 7a 3 Male 1001099B+AVNC FP NA B03
Example Plate B04 0231322465 1019.7 9/7/2017 10:36:18 SW_Abs|00000007b|090117|Qt8e8 936.6000 8/15/17 17:08:47 83.1 SW_Abs1 31-Aug 7 7b 3 Male 1001099B+AVNC FP NA B04
Example Plate B05 0231322471 965.5 9/7/2017 10:36:22 SW_Abs|00000008a|090117|w5Rnn 934.1000 8/15/17 17:08:53 31.4 SW_Abs1 31-Aug 8 8a 3 Female 1001262B+AVNC FP NA B05
Example Plate B06 0231322460 971.2 9/7/2017 10:36:27 SW_Abs|00000008b|090117|p4HKp 933.7000 8/15/17 17:09:00 37.5 SW_Abs1 31-Aug 8 8b 3 Female 1001262B+AVNC FP NA B06
Example Plate B07 0231322432 985.9 9/7/2017 10:36:31 SW_Abs|00000009a|090117|xBxcf 943.0000 8/21/17 16:21:43 42.9 SW_Abs1 31-Aug 9 9a 7 Male Conventional FP NA B07
Example Plate B08 0231322384 969.2 9/7/2017 10:36:35 SW_Abs|00000009b|090117|ye8X5 935.2000 8/21/17 16:21:52 34.0 SW_Abs1 31-Aug 9 9b 7 Male Conventional FP NA B08
Example Plate B09 0231322410 998.5 9/7/2017 10:36:38 SW_Abs|00000009c|090117|4Sg1U 936.9000 8/21/17 16:22:00 61.6 SW_Abs1 31-Aug 9 9c 7 Male Conventional FP NA B09
Example Plate B10 0231322430 965.7 9/7/2017 10:36:42 SW_Abs|00000010a|090117|m6DQG 941.0000 8/21/17 16:22:08 24.7 SW_Abs1 31-Aug 10 10a 7 Female Conventional FP NA B10
Example Plate B11 0231322429 972.9 9/7/2017 10:36:46 SW_Abs|00000010b|090117|Kz2xz 935.1000 8/21/17 16:22:15 37.8 SW_Abs1 31-Aug 10 10b 7 Female Conventional FP NA B11
Example Plate B12 0231322354 955.7 9/7/2017 10:37:20 SW_Abs|00000010c|090117|svFv6 935.1000 8/21/17 16:22:21 20.6 SW_Abs1 31-Aug 10 10c 7 Female Conventional FP NA B12
Example Plate C01 0231322493 1006.5 9/7/2017 10:37:27 SW_Abs|00000001a|090417|ZbnL7 934.6000 8/15/17 17:09:05 71.9 SW_Abs1 5-Sep 1 1a 8 Male AS4413 FP NA C01
Example Plate C02 0231322443 1040.7 9/7/2017 10:37:35 SW_Abs|00000001b|090417|GVb0b 933.9000 8/15/17 17:09:11 106.8 SW_Abs1 5-Sep 1 1b 8 Male AS4413 FP NA C02
Example Plate C03 0231322464 1012.1 9/7/2017 10:37:39 SW_Abs|00000002a|090417|DAlWJ 932.6000 8/15/17 17:09:17 79.5 SW_Abs1 5-Sep 2 2a 8 Male NB71813 FP NA C03
Example Plate C04 0231322447 973.8 9/7/2017 10:37:47 SW_Abs|00000002b|090417|JtYrO 935.0000 8/15/17 17:09:23 38.8 SW_Abs1 5-Sep 2 2b 8 Male NB71813 FP NA C04
Example Plate C05 0231322510 1040.2 9/7/2017 10:37:55 SW_Abs|00000003a|090417|cxWdT 932.9000 8/15/17 17:09:28 107.3 SW_Abs1 5-Sep 3 3a 8 Male GZ35-1 FP NA C05
Example Plate C06 0231322463 1074.3 9/7/2017 10:38:17 SW_Abs|00000003b|090417|OJctK 933.9000 8/15/17 17:09:34 140.4 SW_Abs1 5-Sep 3 3b 8 Male GZ35-1 FP NA C06
Example Plate C07 0231322461 1004.5 9/7/2017 10:38:21 SW_Abs|00000004a|090417|2G2Cl 935.8000 8/15/17 17:09:42 68.7 SW_Abs1 5-Sep 4 4a 8 Female 1001095A+1001099B FP NA C07
Example Plate C08 0231322468 963.7 9/7/2017 10:38:26 SW_Abs|00000004b|090417|8006q 936.5000 8/15/17 17:09:47 27.2 SW_Abs1 5-Sep 4 4b 8 Female 1001095A+1001099B FP NA C08
Example Plate C09 0231322513 988.3 9/7/2017 10:38:31 SW_Abs|00000005a|090417|zP23h 932.6000 8/15/17 17:09:53 55.7 SW_Abs1 5-Sep 5 5a 8 Male 1001095A+1001099B FP NA C09
Example Plate C10 0231322470 1043.1 9/7/2017 10:38:35 SW_Abs|00000005b|090417|ldbvB 933.3000 8/15/17 17:09:59 109.8 SW_Abs1 5-Sep 5 5b 8 Male 1001095A+1001099B FP NA C10
Example Plate C11 0231322515 1025.2 9/7/2017 10:38:39 SW_Abs|00000005c|090417|4fjWS 935.6000 8/15/17 17:10:12 89.6 SW_Abs1 5-Sep 5 5c 8 Male 1001095A+1001099B FP NA C11
Example Plate C12 0231322408 1026.0 9/7/2017 10:38:43 SW_Abs|00000006a|090417|bpR8I 938.8000 8/15/17 17:10:24 87.2 SW_Abs1 5-Sep 6 6a 8 Male 1001254A+1001262B FP NA C12
Example Plate D01 0231322401 1014.4 9/7/2017 10:38:47 SW_Abs|00000006b|090417|8GaEB 934.7000 8/15/17 17:10:37 79.7 SW_Abs1 5-Sep 6 6b 8 Male 1001254A+1001262B FP NA D01
Example Plate D02 0231322385 972.4 9/7/2017 10:38:51 SW_Abs|00000007a|090417|ybchq 936.9000 8/15/17 17:10:44 35.5 SW_Abs1 5-Sep 7 7a 8 Male 1001099B_AVNC_Recovery FP NA D02
Example Plate D03 0231322406 990.3 9/7/2017 10:38:55 SW_Abs|00000007b|090417|DwEiY 934.7000 8/15/17 17:10:50 55.6 SW_Abs1 5-Sep 7 7b 8 Male 1001099B_AVNC_Recovery FP NA D03
Example Plate D04 0231322427 983.4 9/7/2017 10:38:58 SW_Abs|00000008a|090417|L2foA 932.6000 8/15/17 17:10:56 50.8 SW_Abs1 5-Sep 8 8a 8 Female 1001262B_AVNC_Recovery FP NA D04
Example Plate D05 0231322409 999.5 9/7/2017 10:39:02 SW_Abs|00000008b|090417|WlJGO 936.2000 8/15/17 17:11:04 63.3 SW_Abs1 5-Sep 8 8b 8 Female 1001262B_AVNC_Recovery FP NA D05
Example Plate D06 0231323126 972.7 9/7/2017 10:39:06 SW_Abs|00000009a|090417|1tzfu 932.6000 8/21/17 16:22:28 40.1 SW_Abs1 5-Sep 9 9a 12 Male Conventional FP NA D06
Example Plate D07 0231323169 1009.2 9/7/2017 10:39:10 SW_Abs|00000009b|090417|UslDO 936.0000 8/21/17 16:22:33 73.2 SW_Abs1 5-Sep 9 9b 12 Male Conventional FP NA D07
Example Plate D08 0231323155 967.2 9/7/2017 10:39:14 SW_Abs|00000009c|090417|rRbhx 935.9000 8/21/17 16:22:41 31.3 SW_Abs1 5-Sep 9 9c 12 Male Conventional FP NA D08
Example Plate D09 0231323125 986.0 9/7/2017 10:39:17 SW_Abs|00000010a|090417|0OjHe 935.6000 8/21/17 16:22:48 50.4 SW_Abs1 5-Sep 10 10a 12 Female Conventional FP NA D09
Example Plate D10 0231323151 971.2 9/7/2017 10:39:21 SW_Abs|00000010b|090417|4iUnW 937.1000 8/21/17 16:22:54 34.1 SW_Abs1 5-Sep 10 10b 12 Female Conventional FP NA D10
Example Plate D11 0231323123 969.8 9/7/2017 10:39:25 SW_Abs|00000010c|090417|l2jQs 936.3000 8/21/17 16:23:03 33.5 SW_Abs1 5-Sep 10 10c 12 Female Conventional FP NA D11
Example Plate D12 0231322379 985.2 9/7/2017 10:39:30 SW_Abs|00000001a|090617|vdQ5q 935.4000 8/15/17 17:11:10 49.8 SW_Abs1 6-Sep 1 1a 9 Male AS4413 FP NA D12
Example Plate E01 0231322376 1028.4 9/7/2017 10:39:34 SW_Abs|00000001b|090617|IrSgE 932.3000 8/15/17 17:11:15 96.1 SW_Abs1 6-Sep 1 1b 9 Male AS4413 FP NA E01
Example Plate E02 0231322382 1017.9 9/7/2017 10:39:38 SW_Abs|00000002a|090617|Jq1oc 932.7000 8/15/17 17:11:20 85.2 SW_Abs1 6-Sep 2 2a 9 Male NB71813 FP NA E02
Example Plate E03 0231322425 994.5 9/7/2017 10:39:43 SW_Abs|00000002b|090617|FACJc 933.8000 8/15/17 17:11:26 60.7 SW_Abs1 6-Sep 2 2b 9 Male NB71813 FP NA E03
Example Plate E04 0231322360 961.6 9/7/2017 10:39:46 SW_Abs|00000003a|090617|KgXvM 937.0000 8/15/17 17:11:32 24.6 SW_Abs1 6-Sep 3 3a 9 Male GZ35-1 FP NA E04
Example Plate E05 0231322352 965.0 9/7/2017 10:39:50 SW_Abs|00000003b|090617|YEimc 941.1000 8/15/17 17:11:38 23.9 SW_Abs1 6-Sep 3 3b 9 Male GZ35-1 FP NA E05
Example Plate E06 0231322435 1047.6 9/7/2017 10:39:53 SW_Abs|00000004a|090617|kOLT7 935.8000 8/15/17 17:11:46 111.8 SW_Abs1 6-Sep 4 4a 9 Female 1001095A+1001099B FP NA E06
Example Plate E07 0231322407 993.5 9/7/2017 10:39:58 SW_Abs|00000004b|090617|8JUUY 941.9000 8/15/17 17:11:52 51.6 SW_Abs1 6-Sep 4 4b 9 Female 1001095A+1001099B FP NA E07
Example Plate E08 0231322386 996.4 9/7/2017 10:40:01 SW_Abs|00000005a|090617|X7Iq6 937.0000 8/15/17 17:11:59 59.4 SW_Abs1 6-Sep 5 5a 9 Male 1001095A+1001099B FP NA E08
Example Plate E09 0231322387 1036.5 9/7/2017 10:40:05 SW_Abs|00000005b|090617|stEgL 935.1000 8/15/17 17:12:07 101.4 SW_Abs1 6-Sep 5 5b 9 Male 1001095A+1001099B FP NA E09
Example Plate E10 0231322356 984.8 9/7/2017 10:40:09 SW_Abs|00000005c|090617|PZ18p 933.6000 8/15/17 17:12:14 51.2 SW_Abs1 6-Sep 5 5c 9 Male 1001095A+1001099B FP NA E10
Example Plate E11 0231322411 987.8 9/7/2017 10:40:12 SW_Abs|00000006a|090617|OVx3O 932.9000 8/15/17 17:12:21 54.9 SW_Abs1 6-Sep 6 6a 9 Male 1001254A+1001262B FP NA E11
Example Plate E12 0231322358 978.6 9/7/2017 10:40:16 SW_Abs|00000006b|090617|oZKSX 937.7000 8/15/17 17:12:28 40.9 SW_Abs1 6-Sep 6 6b 9 Male 1001254A+1001262B FP NA E12
Example Plate F01 0231322404 996.4 9/7/2017 10:40:20 SW_Abs|00000007a|090617|SKa47 947.8000 8/15/17 17:12:34 48.6 SW_Abs1 6-Sep 7 7a 9 Male 1001099B_AVNC_Recovery FP NA F01
Example Plate F02 0231322359 971.7 9/7/2017 10:40:24 SW_Abs|00000007b|090617|MzlpK 936.9000 8/15/17 17:12:40 34.8 SW_Abs1 6-Sep 7 7b 9 Male 1001099B_AVNC_Recovery FP NA F02
Example Plate F03 0231322400 981.6 9/7/2017 10:40:30 SW_Abs|00000008a|090617|ZoWcN 935.3000 8/15/17 17:12:49 46.3 SW_Abs1 6-Sep 8 8a 9 Female 1001262B_AVNC_Recovery FP NA F03
Example Plate F04 0231322378 980.8 9/7/2017 10:40:33 SW_Abs|00000008b|090617|ru86B 934.0000 8/15/17 17:12:56 46.8 SW_Abs1 6-Sep 8 8b 9 Female 1001262B_AVNC_Recovery FP NA F04
Example Plate F05 0231323146 977.8 9/7/2017 10:40:37 SW_Abs|00000009a|090617|gJnIA 933.8000 8/21/17 16:23:11 44.0 SW_Abs1 6-Sep 9 9a 13 Male Conventional FP NA F05
Example Plate F06 0231323153 976.1 9/7/2017 10:40:40 SW_Abs|00000009b|090617|Nr5zQ 932.9000 8/21/17 16:23:34 43.2 SW_Abs1 6-Sep 9 9b 13 Male Conventional FP NA F06
Example Plate F07 0231323176 987.2 9/7/2017 10:40:45 SW_Abs|00000009c|090617|QxmFP 934.1000 8/21/17 16:23:40 53.1 SW_Abs1 6-Sep 9 9c 13 Male Conventional FP NA F07
Example Plate F08 0231323192 965.3 9/7/2017 10:40:48 SW_Abs|00000010a|090617|3W8PU 936.2000 8/21/17 16:23:46 29.1 SW_Abs1 6-Sep 10 10a 13 Female Conventional FP NA F08
Example Plate F09 0231323145 974.9 9/7/2017 10:40:52 SW_Abs|00000010b|090617|TuasK 934.3000 8/21/17 16:23:54 40.6 SW_Abs1 6-Sep 10 10b 13 Female Conventional FP NA F09
Example Plate F10 0231323148 976.9 9/7/2017 10:40:56 SW_Abs|00000010c|090617|E9ejh 935.5000 8/21/17 16:24:02 41.4 SW_Abs1 6-Sep 10 10c 13 Female Conventional FP NA F10
Example Plate F11 No Tube NA NA NA NA 935.9723 NA NA NA NA NA NA NA NA NA NA NA F11
Example Plate F12 No Tube NA NA NA NA 935.9723 NA NA NA NA NA NA NA NA NA NA NA F12
Example Plate G01 0231323120 1014.2 9/7/2017 10:41:00 SW_Abs|0001a-I.1|090617|rXarl 935.8000 9/6/2017 13:33:29 78.4 SW_Abs1 6-Sep 1 1a 9 Male AS4413 Ileum 1 G01
Example Plate G02 0231323174 1053.6 9/7/2017 10:41:04 SW_Abs|0001a-I.2|090617|buTga 935.7000 9/6/2017 13:33:35 117.9 SW_Abs1 6-Sep 1 1a 9 Male AS4413 Ileum 2 G02
Example Plate G03 0231323193 991.6 9/7/2017 10:41:14 SW_Abs|0001b-I.1|090617|95l0w 936.4000 9/6/2017 13:33:43 55.2 SW_Abs1 6-Sep 1 1b 9 Male AS4413 Ileum 1 G03
Example Plate G04 0231323198 993.1 9/7/2017 10:41:19 SW_Abs|0001b-I.2|090617|c8b5a 933.4000 9/6/2017 13:33:49 59.7 SW_Abs1 6-Sep 1 1b 9 Male AS4413 Ileum 2 G04
Example Plate G05 0231323202 1001.5 9/7/2017 10:41:24 SW_Abs|0002a-I.1|090617|10ced 933.7000 9/6/2017 13:33:56 67.8 SW_Abs1 6-Sep 2 2a 9 Male NB71813 Ileum 1 G05
Example Plate G06 0231323201 1127.6 9/7/2017 10:41:28 SW_Abs|0002a-I.2|090617|IJflm 935.9000 9/6/2017 13:34:04 191.7 SW_Abs1 6-Sep 2 2a 9 Male NB71813 Ileum 2 G06
Example Plate G07 0231323194 1040.2 9/7/2017 10:41:32 SW_Abs|0002b-I.1|090617|yzcsK 935.2000 9/6/2017 13:34:12 105.0 SW_Abs1 6-Sep 2 2b 9 Male NB71813 Ileum 1 G07
Example Plate G08 0231323149 1031.8 9/7/2017 10:41:36 SW_Abs|0002b-I.2|090617|E1znm 933.6000 9/6/2017 13:34:20 98.2 SW_Abs1 6-Sep 2 2b 9 Male NB71813 Ileum 2 G08
Example Plate G09 0231323203 1039.1 9/7/2017 10:41:40 SW_Abs|0003a-I.1|090617|3BLJs 945.0000 9/6/2017 13:34:30 94.1 SW_Abs1 6-Sep 3 3a 9 Male GZ35-1 Ileum 1 G09
Example Plate G10 0231323129 1040.6 9/7/2017 10:41:44 SW_Abs|0003a-I.2|090617|EyPKx 940.1000 9/6/2017 13:34:36 100.5 SW_Abs1 6-Sep 3 3a 9 Male GZ35-1 Ileum 2 G10
Example Plate G11 0231323121 1057.7 9/7/2017 10:41:48 SW_Abs|0003b-I.1|090617|EtpGL 936.0000 9/6/2017 13:35:10 121.7 SW_Abs1 6-Sep 3 3b 9 Male GZ35-1 Ileum 1 G11
Example Plate G12 0231323127 1021.0 9/7/2017 10:41:53 SW_Abs|0003b-I.2|090617|mTU61 932.8000 9/6/2017 13:35:15 88.2 SW_Abs1 6-Sep 3 3b 9 Male GZ35-1 Ileum 2 G12
Example Plate H01 0231323196 1017.5 9/7/2017 10:41:58 SW_Abs|0009a-I.1|090617|cMzRk 934.5000 9/6/2017 13:35:23 83.0 SW_Abs1 6-Sep 9 9a 13 Male Conventional Ileum 1 H01
Example Plate H02 0231323168 988.7 9/7/2017 10:42:02 SW_Abs|0009a-I.2|090617|Rly9M 932.2000 9/6/2017 13:35:30 56.5 SW_Abs1 6-Sep 9 9a 13 Male Conventional Ileum 2 H02
Example Plate H03 0231323124 991.3 9/7/2017 10:42:06 SW_Abs|0009b-I.1|090617|Y6psq 933.3000 9/6/2017 13:35:35 58.0 SW_Abs1 6-Sep 9 9b 13 Male Conventional Ileum 1 H03
Example Plate H04 0231323150 974.2 9/7/2017 10:42:09 SW_Abs|0009b-I.2|090617|6NAHa 944.5000 9/6/2017 13:35:46 29.7 SW_Abs1 6-Sep 9 9b 13 Male Conventional Ileum 2 H04
Example Plate H05 0231323178 1028.0 9/7/2017 10:42:13 SW_Abs|0009c-I.1|090617|bkgd2 932.8000 9/6/2017 13:35:54 95.2 SW_Abs1 6-Sep 9 9c 13 Male Conventional Ileum 1 H05
Example Plate H06 0231323173 998.7 9/7/2017 10:42:16 SW_Abs|0009c-I.2|090617|9pkBt 935.3000 9/6/2017 13:35:59 63.4 SW_Abs1 6-Sep 9 9c 13 Male Conventional Ileum 2 H06
Example Plate H07 0231323171 1028.7 9/7/2017 10:42:19 SW_Abs|0010a-I.1|090617|A6rDN 938.9000 9/6/2017 13:36:04 89.8 SW_Abs1 6-Sep 10 10a 13 Female Conventional Ileum 1 H07
Example Plate H08 0231323172 993.2 9/7/2017 10:42:23 SW_Abs|0010a-I.2|090617|kVF9O 936.5000 9/6/2017 13:36:09 56.7 SW_Abs1 6-Sep 10 10a 13 Female Conventional Ileum 2 H08
Example Plate H09 0231323177 985.1 9/7/2017 10:42:27 SW_Abs|0010b-I.1|090617|zusYi 944.8000 9/6/2017 13:36:15 40.3 SW_Abs1 6-Sep 10 10b 13 Female Conventional Ileum 1 H09
Example Plate H10 0231323197 998.7 9/7/2017 10:42:31 SW_Abs|0010b-I.2|090617|S2ljj 937.9000 9/6/2017 13:36:21 60.8 SW_Abs1 6-Sep 10 10b 13 Female Conventional Ileum 2 H10
Example Plate H11 0231323170 1013.0 9/7/2017 10:42:34 SW_Abs|0010c-I.1|090617|kjVnA 932.4000 9/6/2017 13:36:29 80.6 SW_Abs1 6-Sep 10 10c 13 Female Conventional Ileum 1 H11
Example Plate H12 0231323152 982.7 9/7/2017 10:42:37 SW_Abs|0010c-I.2|090617|YXkrk 938.3000 9/6/2017 13:36:36 44.4 SW_Abs1 6-Sep 10 10c 13 Female Conventional Ileum 2 H12

This data can now be used to join with other data sources and to plot data according to any number of variables included in the sample information.

Reading plate reader files

Whether you are using the plate reader to read an ELISA or DNA concentrations, you can use the general read_plate() function. The function is intended to read files from the plate reader directly (the raw excel file that it produces), and expects that the plate reader only makes one measurement per well:

plate_reader_data <- read_plate(plate_reader_file = 'Example_BR_raw.xlsx', plate_name = 'Example Plate')
#> New names:
#> * `` -> `..1`
#> * `` -> `..2`
#> * `` -> `..3`
#> * `` -> `..4`
#> * `` -> `..5`
#> * … and 10 more
ReaderPlate ReaderWell Measurement
Example Plate A01 58
Example Plate A02 194
Example Plate A03 103
Example Plate A04 349
Example Plate A05 86
Example Plate A06 474
Example Plate A07 302
Example Plate A08 476
Example Plate A09 377
Example Plate A10 1636
Example Plate A11 1443
Example Plate A12 1151
Example Plate B01 592
Example Plate B02 1773
Example Plate B03 124
Example Plate B04 213
Example Plate B05 70
Example Plate B06 87
Example Plate B07 1225
Example Plate B08 422
Example Plate B09 687
Example Plate B10 173
Example Plate B11 210
Example Plate B12 244
Example Plate C01 388
Example Plate C02 398
Example Plate C03 446
Example Plate C04 202
Example Plate C05 124
Example Plate C06 92
Example Plate C07 515
Example Plate C08 342
Example Plate C09 451
Example Plate C10 1127
Example Plate C11 1512
Example Plate C12 1476
Example Plate D01 1409
Example Plate D02 345
Example Plate D03 620
Example Plate D04 229
Example Plate D05 335
Example Plate D06 618
Example Plate D07 1058
Example Plate D08 411
Example Plate D09 635
Example Plate D10 380
Example Plate D11 394
Example Plate D12 250
Example Plate E01 434
Example Plate E02 503
Example Plate E03 254
Example Plate E04 157
Example Plate E05 208
Example Plate E06 1026
Example Plate E07 824
Example Plate E08 903
Example Plate E09 528
Example Plate E10 469
Example Plate E11 1752
Example Plate E12 1262
Example Plate F01 689
Example Plate F02 1263
Example Plate F03 1780
Example Plate F04 693
Example Plate F05 914
Example Plate F06 794
Example Plate F07 1258
Example Plate F08 307
Example Plate F09 1012
Example Plate F10 799
Example Plate F11 37
Example Plate F12 40
Example Plate G01 771
Example Plate G02 148
Example Plate G03 103
Example Plate G04 617
Example Plate G05 81
Example Plate G06 153
Example Plate G07 76
Example Plate G08 478
Example Plate G09 573
Example Plate G10 58
Example Plate G11 267
Example Plate G12 74
Example Plate H01 90
Example Plate H02 1118
Example Plate H03 366
Example Plate H04 555
Example Plate H05 752
Example Plate H06 945
Example Plate H07 124
Example Plate H08 270
Example Plate H09 975
Example Plate H10 68
Example Plate H11 115
Example Plate H12 889

The function also allows you to specify if you are using a 384-well plate by changing the size parameter, but I haven’t worked much with 384-well plates and the plate reader so it isn’t as well tested as using a 96-well plate.

Measuring DNA concentrations

For the specific case of measuring DNA concentrations using the qubit dyes (HS or BR), I’ve put together a function that will read in the plate reader file, compute a standard curve, and generate DNA concentrations for each sample. The measure_dna_concentration() function requires a lot more inputs than the previous ones, so I will describe them more in full:

  • plate_reader_file - path to the raw file from the plate reader
  • standards_plate_reader_file - path to the raw file from the plate reader that contains the standards information. If the standards are on the same plate that you want to measure, you can leave this out, since it defaults to the plate_reader_file.
  • standard_wells - a vector of the wells that contain the standards, in increasing concentration order. These need to be in the 2-digit format (e.g. “A01”, “B07”, and NOT “A1”, “B7”).
  • dye_used - specify whether you measured DNA with the HS or BR dye. Must be wrapped in quotes.
  • qubit_volume - indicate how much DNA was used to measure the DNA (default = 2 uL)
  • elution_volume - indicate how much EB was used to elute the DNA (default = 100 uL)
  • plate_size - indicate plate size (default = 96, and honestly I haven’t tried 384)
  • plate_name - a name for the plate, similar to examples above
  • print_standard_curve - TRUE or FALSE to indicate whether or not to print a plot of the standard curve
sample_HS_dna <- measure_dna_concentration(plate_reader_file = 'Example_HS_raw.xlsx', standards_plate_reader_file = 'Example_standards_raw.xlsx', standard_wells = c("A01", "A02", "A03", "A04", "A05", "A06", "A07", "A08"), dye_used = "HS", qubit_volume = 2, elution_volume = 100, plate_size = 96, plate_name = 'Example Plate', print_standard_curve = TRUE)
sample_BR_dna <- measure_dna_concentration(plate_reader_file = 'Example_BR_raw.xlsx', standards_plate_reader_file = 'Example_standards_raw.xlsx', standard_wells = c("B01", "B02", "B03", "B04", "B05", "B06", "B07", "B08"), dye_used = "BR", qubit_volume = 2, elution_volume = 100, plate_size = 96, plate_name = 'Example Plate', print_standard_curve = TRUE)

The output of these functions looks like:

ReaderPlate ReaderWell Measurement Qubit_Volume DNA_Concentration Elution_Volume Total_DNA
Example Plate A01 58 2 -2.7590202 100 -0.2759020
Example Plate A02 194 2 6.4977908 100 0.6497791
Example Plate A03 103 2 0.3038952 100 0.0303895
Example Plate A04 349 2 17.0478328 100 1.7047833
Example Plate A05 86 2 -0.8532062 100 -0.0853206
Example Plate A06 474 2 25.5559311 100 2.5555931
Example Plate A07 302 2 13.8487878 100 1.3848788
Example Plate A08 476 2 25.6920607 100 2.5692061
Example Plate A09 377 2 18.9536468 100 1.8953647
Example Plate A10 1636 2 104.6472136 100 10.4647214
Example Plate A11 1443 2 91.5107097 100 9.1510710
Example Plate A12 1151 2 71.6357919 100 7.1635792
Example Plate B01 592 2 33.5875760 100 3.3587576
Example Plate B02 1773 2 113.9720894 100 11.3972089
Example Plate B03 124 2 1.7332557 100 0.1733256
Example Plate B04 213 2 7.7910217 100 0.7791022
Example Plate B05 70 2 -1.9422428 100 -0.1942243
Example Plate B06 87 2 -0.7851414 100 -0.0785141
Example Plate B07 1225 2 76.6725862 100 7.6672586
Example Plate B08 422 2 22.0165622 100 2.2016562
Example Plate B09 687 2 40.0537308 100 4.0053731
Example Plate B10 173 2 5.0684303 100 0.5068430
Example Plate B11 210 2 7.5868274 100 0.7586827
Example Plate B12 244 2 9.9010301 100 0.9901030
Example Plate C01 388 2 19.7023595 100 1.9702359
Example Plate C02 398 2 20.3830073 100 2.0383007
Example Plate C03 446 2 23.6501171 100 2.3650117
Example Plate C04 202 2 7.0423091 100 0.7042309
Example Plate C05 124 2 1.7332557 100 0.1733256
Example Plate C06 92 2 -0.4448175 100 -0.0444817
Example Plate C07 515 2 28.3465874 100 2.8346587
Example Plate C08 342 2 16.5713793 100 1.6571379
Example Plate C09 451 2 23.9904410 100 2.3990441
Example Plate C10 1127 2 70.0022370 100 7.0002237
Example Plate C11 1512 2 96.2071800 100 9.6207180
Example Plate C12 1476 2 93.7568477 100 9.3756848
Example Plate D01 1409 2 89.1965070 100 8.9196507
Example Plate D02 345 2 16.7755736 100 1.6775574
Example Plate D03 620 2 35.4933900 100 3.5493390
Example Plate D04 229 2 8.8800583 100 0.8880058
Example Plate D05 335 2 16.0949257 100 1.6094926
Example Plate D06 618 2 35.3572605 100 3.5357260
Example Plate D07 1058 2 65.3057667 100 6.5305767
Example Plate D08 411 2 21.2678496 100 2.1267850
Example Plate D09 635 2 36.5143618 100 3.6514362
Example Plate D10 380 2 19.1578412 100 1.9157841
Example Plate D11 394 2 20.1107482 100 2.0110748
Example Plate D12 250 2 10.3094189 100 1.0309419
Example Plate E01 434 2 22.8333397 100 2.2833340
Example Plate E02 503 2 27.5298100 100 2.7529810
Example Plate E03 254 2 10.5816780 100 1.0581678
Example Plate E04 157 2 3.9793937 100 0.3979394
Example Plate E05 208 2 7.4506978 100 0.7450698
Example Plate E06 1026 2 63.1276936 100 6.3127694
Example Plate E07 824 2 49.3786066 100 4.9378607
Example Plate E08 903 2 54.7557248 100 5.4755725
Example Plate E09 528 2 29.2314296 100 2.9231430
Example Plate E10 469 2 25.2156072 100 2.5215607
Example Plate E11 1752 2 112.5427289 100 11.2542729
Example Plate E12 1262 2 79.1909833 100 7.9190983
Example Plate F01 689 2 40.1898603 100 4.0189860
Example Plate F02 1263 2 79.2590481 100 7.9259048
Example Plate F03 1780 2 114.4485430 100 11.4448543
Example Plate F04 693 2 40.4621195 100 4.0462119
Example Plate F05 914 2 55.5044374 100 5.5504437
Example Plate F06 794 2 47.3366630 100 4.7336663
Example Plate F07 1258 2 78.9187241 100 7.8918724
Example Plate F08 307 2 14.1891117 100 1.4189112
Example Plate F09 1012 2 62.1747865 100 6.2174787
Example Plate F10 799 2 47.6769869 100 4.7676987
Example Plate F11 37 2 -4.1883808 100 -0.4188381
Example Plate F12 40 2 -3.9841864 100 -0.3984186
Example Plate G01 771 2 45.7711729 100 4.5771173
Example Plate G02 148 2 3.3668106 100 0.3366811
Example Plate G03 103 2 0.3038952 100 0.0303895
Example Plate G04 617 2 35.2891957 100 3.5289196
Example Plate G05 81 2 -1.1935301 100 -0.1193530
Example Plate G06 153 2 3.7071345 100 0.3707135
Example Plate G07 76 2 -1.5338541 100 -0.1533854
Example Plate G08 478 2 25.8281903 100 2.5828190
Example Plate G09 573 2 32.2943451 100 3.2294345
Example Plate G10 58 2 -2.7590202 100 -0.2759020
Example Plate G11 267 2 11.4665202 100 1.1466520
Example Plate G12 74 2 -1.6699837 100 -0.1669984
Example Plate H01 90 2 -0.5809471 100 -0.0580947
Example Plate H02 1118 2 69.3896540 100 6.9389654
Example Plate H03 366 2 18.2049341 100 1.8204934
Example Plate H04 555 2 31.0691789 100 3.1069179
Example Plate H05 752 2 44.4779419 100 4.4477942
Example Plate H06 945 2 57.6144458 100 5.7614446
Example Plate H07 124 2 1.7332557 100 0.1733256
Example Plate H08 270 2 11.6707146 100 1.1670715
Example Plate H09 975 2 59.6563894 100 5.9656389
Example Plate H10 68 2 -2.0783724 100 -0.2078372
Example Plate H11 115 2 1.1206726 100 0.1120673
Example Plate H12 889 2 53.8028177 100 5.3802818

If you are measuring the same sample with both the BR and HS dyes, you may want to combine the data from these two measurements. As in the example above, it is not uncommon for samples with low concentration of DNA to produce negative values if you measure only with the BR dye (e.g. sample in well A01 above). The qubit_merger() function helps stitch together measurements of samples with both dyes by selecting the DNA concentration according to the following rules:

  • If the HS DNA concentration is less than 75 ng/uL and the BR DNA concentration is less than 50 ng/uL, use the HS DNA concentration.
  • If the HS concentration is greater than 75 ng/uL and the BR DNA concentration is greater than 50 ng/uL, use the BR DNA concentration.
  • For all other cases, average the HS and BR DNA concentrations.

By doing this, we try to keep the DNA concentration measurements in the more reliable ranges of the Qubit dyes.

sample_dna_combined <- qubit_merger(hs_data = sample_HS_dna, br_data = sample_BR_dna) %>% mutate(PlateID = 'Example Plate', SampleWell = ReaderWell)

This produces a data table that contains both of the individual measured concentrations and the “final” concentration:

ReaderWell Elution_Volume HS_Measurement HS_dna_concentration BR_Measurement BR_dna_concentration DNA_Concentration Qubit_Dye_Used Total_DNA PlateID SampleWell
A01 100 300 2.0551490 58 -2.7590202 2.0551490 HS 0.2055149 Example Plate A01
A02 100 2257 17.1812908 194 6.4977908 17.1812908 HS 1.7181291 Example Plate A02
A03 100 922 6.8627423 103 0.3038952 6.8627423 HS 0.6862742 Example Plate A03
A04 100 4862 37.3159864 349 17.0478328 37.3159864 HS 3.7315986 Example Plate A04
A05 100 865 6.4221751 86 -0.8532062 6.4221751 HS 0.6422175 Example Plate A05
A06 100 5263 40.4154156 474 25.5559311 40.4154156 HS 4.0415416 Example Plate A06
A07 100 3762 28.8138117 302 13.8487878 28.8138117 HS 2.8813812 Example Plate A07
A08 100 5775 44.3727915 476 25.6920607 44.3727915 HS 4.4372791 Example Plate A08
A09 100 4570 35.0590455 377 18.9536468 35.0590455 HS 3.5059045 Example Plate A09
A10 100 8750 67.3673095 1636 104.6472136 86.0072616 Average 8.6007262 Example Plate A10
A11 100 8484 65.3113291 1443 91.5107097 78.4110194 Average 7.8411019 Example Plate A11
A12 100 7947 61.1607220 1151 71.6357919 66.3982570 Average 6.6398257 Example Plate A12
B01 100 4437 34.0310553 592 33.5875760 34.0310553 HS 3.4031055 Example Plate B01
B02 100 9663 74.4241146 1773 113.9720894 94.1981020 Average 9.4198102 Example Plate B02
B03 100 1137 8.5245310 124 1.7332557 8.5245310 HS 0.8524531 Example Plate B03
B04 100 2380 18.1319885 213 7.7910217 18.1319885 HS 1.8131988 Example Plate B04
B05 100 179 1.1199097 70 -1.9422428 1.1199097 HS 0.1119910 Example Plate B05
B06 100 297 2.0319612 87 -0.7851414 2.0319612 HS 0.2031961 Example Plate B06
B07 100 5690 43.7158052 1225 76.6725862 60.1941957 Average 6.0194196 Example Plate B07
B08 100 4130 31.6581756 422 22.0165622 31.6581756 HS 3.1658176 Example Plate B08
B09 100 4974 38.1816624 687 40.0537308 38.1816624 HS 3.8181662 Example Plate B09
B10 100 1461 11.0288079 173 5.0684303 11.0288079 HS 1.1028808 Example Plate B10
B11 100 1938 14.7156601 210 7.5868274 14.7156601 HS 1.4715660 Example Plate B11
B12 100 1489 11.2452269 244 9.9010301 11.2452269 HS 1.1245227 Example Plate B12
C01 100 4358 33.4204445 388 19.7023595 33.4204445 HS 3.3420445 Example Plate C01
C02 100 5231 40.1680796 398 20.3830073 40.1680796 HS 4.0168080 Example Plate C02
C03 100 5163 39.6424906 446 23.6501171 39.6424906 HS 3.9642491 Example Plate C03
C04 100 2695 20.5667022 202 7.0423091 20.5667022 HS 2.0566702 Example Plate C04
C05 100 901 6.7004281 124 1.7332557 6.7004281 HS 0.6700428 Example Plate C05
C06 100 976 7.2801218 92 -0.4448175 7.2801218 HS 0.7280122 Example Plate C06
C07 100 5921 45.5012619 515 28.3465874 45.5012619 HS 4.5501262 Example Plate C07
C08 100 2125 16.1610298 342 16.5713793 16.1610298 HS 1.6161030 Example Plate C08
C09 100 4769 36.5971662 451 23.9904410 36.5971662 HS 3.6597166 Example Plate C09
C10 100 7379 56.7705081 1127 70.0022370 63.3863726 Average 6.3386373 Example Plate C10
C11 100 7982 61.4312457 1512 96.2071800 78.8192129 Average 7.8819213 Example Plate C11
C12 100 8548 65.8060011 1476 93.7568477 79.7814244 Average 7.9781424 Example Plate C12
D01 100 9261 71.3169562 1409 89.1965070 80.2567316 Average 8.0256732 Example Plate D01
D02 100 4122 31.5963416 345 16.7755736 31.5963416 HS 3.1596342 Example Plate D02
D03 100 6361 48.9021318 620 35.4933900 48.9021318 HS 4.8902132 Example Plate D03
D04 100 2594 19.7860479 229 8.8800583 19.7860479 HS 1.9786048 Example Plate D04
D05 100 3597 27.5384855 335 16.0949257 27.5384855 HS 2.7538485 Example Plate D05
D06 100 6259 48.1137484 618 35.3572605 48.1137484 HS 4.8113748 Example Plate D06
D07 100 8214 63.2244317 1058 65.3057667 64.2650992 Average 6.4265099 Example Plate D07
D08 100 4084 31.3026301 411 21.2678496 31.3026301 HS 3.1302630 Example Plate D08
D09 100 6464 49.6982446 635 36.5143618 49.6982446 HS 4.9698245 Example Plate D09
D10 100 4223 32.3769958 380 19.1578412 32.3769958 HS 3.2376996 Example Plate D10
D11 100 3960 30.3442031 394 20.1107482 30.3442031 HS 3.0344203 Example Plate D11
D12 100 3262 24.9491868 250 10.3094189 24.9491868 HS 2.4949187 Example Plate D12
E01 100 5386 41.3661133 434 22.8333397 41.3661133 HS 4.1366113 Example Plate E01
E02 100 6671 51.2981993 503 27.5298100 51.2981993 HS 5.1298199 Example Plate E02
E03 100 4073 31.2176083 254 10.5816780 31.2176083 HS 3.1217608 Example Plate E03
E04 100 1427 10.7660134 157 3.9793937 10.7660134 HS 1.0766013 Example Plate E04
E05 100 1479 11.1679344 208 7.4506978 11.1679344 HS 1.1167934 Example Plate E05
E06 100 8228 63.3326412 1026 63.1276936 63.2301674 Average 6.3230167 Example Plate E06
E07 100 7039 54.1425632 824 49.3786066 54.1425632 HS 5.4142563 Example Plate E07
E08 100 7907 60.8515520 903 54.7557248 57.8036384 Average 5.7803638 Example Plate E08
E09 100 5600 43.0201728 528 29.2314296 43.0201728 HS 4.3020173 Example Plate E09
E10 100 5153 39.5651981 469 25.2156072 39.5651981 HS 3.9565198 Example Plate E10
E11 100 8393 64.6079674 1752 112.5427289 88.5753481 Average 8.8575348 Example Plate E11
E12 100 8170 62.8843447 1262 79.1909833 71.0376640 Average 7.1037664 Example Plate E12
F01 100 5817 44.6974200 689 40.1898603 44.6974200 HS 4.4697420 Example Plate F01
F02 100 6912 53.1609485 1263 79.2590481 66.2099983 Average 6.6209998 Example Plate F02
F03 100 8769 67.5141653 1780 114.4485430 90.9813541 Average 9.0981354 Example Plate F03
F04 100 3384 25.8921553 693 40.4621195 25.8921553 HS 2.5892155 Example Plate F04
F05 100 7156 55.0468854 914 55.5044374 55.2756614 Average 5.5275661 Example Plate F05
F06 100 5788 44.4732717 794 47.3366630 44.4732717 HS 4.4473272 Example Plate F06
F07 100 8180 62.9616372 1258 78.9187241 70.9401807 Average 7.0940181 Example Plate F07
F08 100 3052 23.3260443 307 14.1891117 23.3260443 HS 2.3326044 Example Plate F08
F09 100 7615 58.5946110 1012 62.1747865 60.3846988 Average 6.0384699 Example Plate F09
F10 100 6587 50.6489423 799 47.6769869 50.6489423 HS 5.0648942 Example Plate F10
F11 100 19 -0.1167702 37 -4.1883808 -0.1167702 HS -0.0116770 Example Plate F11
F12 100 17 -0.1322287 40 -3.9841864 -0.1322287 HS -0.0132229 Example Plate F12
G01 100 7057 54.2816897 771 45.7711729 54.2816897 HS 5.4281690 Example Plate G01
G02 100 3349 25.6216315 148 3.3668106 25.6216315 HS 2.5621632 Example Plate G02
G03 100 707 5.2009536 103 0.3038952 5.2009536 HS 0.5200954 Example Plate G03
G04 100 5957 45.7795149 617 35.2891957 45.7795149 HS 4.5779515 Example Plate G04
G05 100 749 5.5255821 81 -1.1935301 5.5255821 HS 0.5525582 Example Plate G05
G06 100 3487 26.6882680 153 3.7071345 26.6882680 HS 2.6688268 Example Plate G06
G07 100 2574 19.6314629 76 -1.5338541 19.6314629 HS 1.9631463 Example Plate G07
G08 100 5118 39.2946744 478 25.8281903 39.2946744 HS 3.9294674 Example Plate G08
G09 100 5294 40.6550223 573 32.2943451 40.6550223 HS 4.0655022 Example Plate G09
G10 100 1371 10.3331755 58 -2.7590202 10.3331755 HS 1.0333175 Example Plate G10
G11 100 3613 27.6621535 267 11.4665202 27.6621535 HS 2.7662153 Example Plate G11
G12 100 749 5.5255821 74 -1.6699837 5.5255821 HS 0.5525582 Example Plate G12
H01 100 3823 29.2852959 90 -0.5809471 29.2852959 HS 2.9285296 Example Plate H01
H02 100 6348 48.8016516 1118 69.3896540 59.0956528 Average 5.9095653 Example Plate H02
H03 100 4361 33.4436323 366 18.2049341 33.4436323 HS 3.3443632 Example Plate H03
H04 100 3729 28.5587464 555 31.0691789 28.5587464 HS 2.8558746 Example Plate H04
H05 100 4473 34.3093083 752 44.4779419 34.3093083 HS 3.4309308 Example Plate H05
H06 100 5890 45.2616552 945 57.6144458 51.4380505 Average 5.1438050 Example Plate H06
H07 100 2847 21.7415481 124 1.7332557 21.7415481 HS 2.1741548 Example Plate H07
H08 100 2824 21.5637754 270 11.6707146 21.5637754 HS 2.1563775 Example Plate H08
H09 100 7493 57.6516426 975 59.6563894 58.6540160 Average 5.8654016 Example Plate H09
H10 100 1374 10.3563632 68 -2.0783724 10.3563632 HS 1.0356363 Example Plate H10
H11 100 1511 11.4152704 115 1.1206726 11.4152704 HS 1.1415270 Example Plate H11
H12 100 7049 54.2198557 889 53.8028177 54.0113367 Average 5.4011337 Example Plate H12

Joining, filtering, and computing new columns

To demonstrate a couple of examples of how to filter rows from your table, and how to add new columns to your data, I’ll walk through a “manual” version of computing microbiota density from samples. All of the pieces are in place if you follow the functions outlined above, we just need to do some division, and clean up our data.

The DNA measurement functions will produce a table containing DNA concentrations based on all the samples in the plate that are not standards (so either 88 or 96 samples, for most uses). If there are wells that were empty, they will be carried over using these functions. To eliminate them, we can filter out individual wells using something like filtered_table <- filter(unfiltered_table, !(SampleWell %in% c("F11", "F12", "G04"))). We can employ a variation of this to filter our samples based on some of the fields in our annotated sample information above. If you have used the Matrix plate scanner, you can simply filter out any samples that have a “No Tube” in the TubeBarcode field. Another filter that you can use commonly is to remove any samples whose mass is less than 10 mg. These are often empty tubes, or samples for which the fecal sample was too small, and so any errors in the DNA extraction are exacerbated when you calculate things like microbiota density.

As a side note, I use the pipe function (%>%) from the magrittr package that really helps make the code much more readable by passing along the results of any computations/data performed on the left of the pipe to the functions to the right of the pipe.

sample_dna_annotated <- left_join(annotated_data, sample_dna_combined) %>% 
  filter(SampleMass > 10, TubeBarcode != "No Tube")
PlateID SampleWell TubeBarcode Full_Mass Full_Weight_Date Full_Weight_Time BarcodeID Empty_Mass Empty_Weight_Date Empty_Weight_Time SampleMass Experiment Date Cage Animal Timepoint Sex Condition Sample Replicate ReaderWell Elution_Volume HS_Measurement HS_dna_concentration BR_Measurement BR_dna_concentration DNA_Concentration Qubit_Dye_Used Total_DNA
Example Plate A01 0231322517 974.9 9/7/2017 10:34:58 SW_Abs|00000008a|083017|ZEOvr 936.2 8/15/17 17:06:56 38.7 SW_Abs1 30-Aug 8 8a 2 Female 1001262B+AVNC FP NA A01 100 300 2.055149 58 -2.7590202 2.055149 HS 0.2055149
Example Plate A02 0231322445 998.3 9/7/2017 10:35:06 SW_Abs|00000001a|090117|kmSFB 937.1 8/15/17 17:07:12 61.2 SW_Abs1 31-Aug 1 1a 3 Male AS4413 FP NA A02 100 2257 17.181291 194 6.4977908 17.181291 HS 1.7181291
Example Plate A03 0231322462 968.1 9/7/2017 10:35:10 SW_Abs|00000001b|090117|vPhZA 936.1 8/15/17 17:07:21 32.0 SW_Abs1 31-Aug 1 1b 3 Male AS4413 FP NA A03 100 922 6.862742 103 0.3038952 6.862742 HS 0.6862742
Example Plate A04 0231322484 1023.5 9/7/2017 10:35:17 SW_Abs|00000002a|090117|VGBO5 934.7 8/15/17 17:07:26 88.8 SW_Abs1 31-Aug 2 2a 3 Male NB71813 FP NA A04 100 4862 37.315986 349 17.0478328 37.315986 HS 3.7315986
Example Plate A05 0231322512 960.3 9/7/2017 10:35:21 SW_Abs|00000002b|090117|o0k9G 933.7 8/15/17 17:07:33 26.6 SW_Abs1 31-Aug 2 2b 3 Male NB71813 FP NA A05 100 865 6.422175 86 -0.8532062 6.422175 HS 0.6422175
Example Plate A06 0231322487 1032.0 9/7/2017 10:35:25 SW_Abs|00000003a|090117|72BP4 934.1 8/15/17 17:07:39 97.9 SW_Abs1 31-Aug 3 3a 3 Male GZ35-1 FP NA A06 100 5263 40.415416 474 25.5559311 40.415416 HS 4.0415416
Example Plate A07 0231322535 1024.4 9/7/2017 10:35:28 SW_Abs|00000003b|090117|3FTmt 943.2 8/15/17 17:07:44 81.2 SW_Abs1 31-Aug 3 3b 3 Male GZ35-1 FP NA A07 100 3762 28.813812 302 13.8487878 28.813812 HS 2.8813812
Example Plate A08 0231322508 986.2 9/7/2017 10:35:32 SW_Abs|00000004a|090117|hNGut 933.6 8/15/17 17:07:50 52.6 SW_Abs1 31-Aug 4 4a 3 Female 1001095A+1001099B FP NA A08 100 5775 44.372791 476 25.6920607 44.372791 HS 4.4372791
Example Plate A09 0231322488 975.6 9/7/2017 10:35:36 SW_Abs|00000004b|090117|LhoYM 935.0 8/15/17 17:07:56 40.6 SW_Abs1 31-Aug 4 4b 3 Female 1001095A+1001099B FP NA A09 100 4570 35.059046 377 18.9536468 35.059046 HS 3.5059045
Example Plate A10 0231322467 987.9 9/7/2017 10:35:42 SW_Abs|00000005a|090117|xLH85 934.3 8/15/17 17:08:03 53.6 SW_Abs1 31-Aug 5 5a 3 Male 1001095A+1001099B FP NA A10 100 8750 67.367310 1636 104.6472136 86.007262 Average 8.6007262
Example Plate A11 0231322491 1037.9 9/7/2017 10:35:46 SW_Abs|00000005b|090117|ETVjZ 935.3 8/15/17 17:08:09 102.6 SW_Abs1 31-Aug 5 5b 3 Male 1001095A+1001099B FP NA A11 100 8484 65.311329 1443 91.5107097 78.411019 Average 7.8411019
Example Plate A12 0231322519 1026.6 9/7/2017 10:35:50 SW_Abs|00000005c|090117|WRTSc 942.1 8/15/17 17:08:14 84.5 SW_Abs1 31-Aug 5 5c 3 Male 1001095A+1001099B FP NA A12 100 7947 61.160722 1151 71.6357919 66.398257 Average 6.6398257
Example Plate B01 0231322509 968.2 9/7/2017 10:35:59 SW_Abs|00000006a|090117|a5iyE 934.7 8/15/17 17:08:23 33.5 SW_Abs1 31-Aug 6 6a 3 Male 1001254A+1001262B FP NA B01 100 4437 34.031055 592 33.5875760 34.031055 HS 3.4031055
Example Plate B02 0231322486 1013.6 9/7/2017 10:36:07 SW_Abs|00000006b|090117|8NDro 939.8 8/15/17 17:08:32 73.8 SW_Abs1 31-Aug 6 6b 3 Male 1001254A+1001262B FP NA B02 100 9663 74.424115 1773 113.9720894 94.198102 Average 9.4198102
Example Plate B03 0231322494 985.8 9/7/2017 10:36:14 SW_Abs|00000007a|090117|yrJ0D 934.6 8/15/17 17:08:38 51.2 SW_Abs1 31-Aug 7 7a 3 Male 1001099B+AVNC FP NA B03 100 1137 8.524531 124 1.7332557 8.524531 HS 0.8524531
Example Plate B04 0231322465 1019.7 9/7/2017 10:36:18 SW_Abs|00000007b|090117|Qt8e8 936.6 8/15/17 17:08:47 83.1 SW_Abs1 31-Aug 7 7b 3 Male 1001099B+AVNC FP NA B04 100 2380 18.131988 213 7.7910217 18.131988 HS 1.8131988
Example Plate B05 0231322471 965.5 9/7/2017 10:36:22 SW_Abs|00000008a|090117|w5Rnn 934.1 8/15/17 17:08:53 31.4 SW_Abs1 31-Aug 8 8a 3 Female 1001262B+AVNC FP NA B05 100 179 1.119910 70 -1.9422428 1.119910 HS 0.1119910
Example Plate B06 0231322460 971.2 9/7/2017 10:36:27 SW_Abs|00000008b|090117|p4HKp 933.7 8/15/17 17:09:00 37.5 SW_Abs1 31-Aug 8 8b 3 Female 1001262B+AVNC FP NA B06 100 297 2.031961 87 -0.7851414 2.031961 HS 0.2031961
Example Plate B07 0231322432 985.9 9/7/2017 10:36:31 SW_Abs|00000009a|090117|xBxcf 943.0 8/21/17 16:21:43 42.9 SW_Abs1 31-Aug 9 9a 7 Male Conventional FP NA B07 100 5690 43.715805 1225 76.6725862 60.194196 Average 6.0194196
Example Plate B08 0231322384 969.2 9/7/2017 10:36:35 SW_Abs|00000009b|090117|ye8X5 935.2 8/21/17 16:21:52 34.0 SW_Abs1 31-Aug 9 9b 7 Male Conventional FP NA B08 100 4130 31.658176 422 22.0165622 31.658176 HS 3.1658176
Example Plate B09 0231322410 998.5 9/7/2017 10:36:38 SW_Abs|00000009c|090117|4Sg1U 936.9 8/21/17 16:22:00 61.6 SW_Abs1 31-Aug 9 9c 7 Male Conventional FP NA B09 100 4974 38.181662 687 40.0537308 38.181662 HS 3.8181662
Example Plate B10 0231322430 965.7 9/7/2017 10:36:42 SW_Abs|00000010a|090117|m6DQG 941.0 8/21/17 16:22:08 24.7 SW_Abs1 31-Aug 10 10a 7 Female Conventional FP NA B10 100 1461 11.028808 173 5.0684303 11.028808 HS 1.1028808
Example Plate B11 0231322429 972.9 9/7/2017 10:36:46 SW_Abs|00000010b|090117|Kz2xz 935.1 8/21/17 16:22:15 37.8 SW_Abs1 31-Aug 10 10b 7 Female Conventional FP NA B11 100 1938 14.715660 210 7.5868274 14.715660 HS 1.4715660
Example Plate B12 0231322354 955.7 9/7/2017 10:37:20 SW_Abs|00000010c|090117|svFv6 935.1 8/21/17 16:22:21 20.6 SW_Abs1 31-Aug 10 10c 7 Female Conventional FP NA B12 100 1489 11.245227 244 9.9010301 11.245227 HS 1.1245227
Example Plate C01 0231322493 1006.5 9/7/2017 10:37:27 SW_Abs|00000001a|090417|ZbnL7 934.6 8/15/17 17:09:05 71.9 SW_Abs1 5-Sep 1 1a 8 Male AS4413 FP NA C01 100 4358 33.420445 388 19.7023595 33.420445 HS 3.3420445
Example Plate C02 0231322443 1040.7 9/7/2017 10:37:35 SW_Abs|00000001b|090417|GVb0b 933.9 8/15/17 17:09:11 106.8 SW_Abs1 5-Sep 1 1b 8 Male AS4413 FP NA C02 100 5231 40.168080 398 20.3830073 40.168080 HS 4.0168080
Example Plate C03 0231322464 1012.1 9/7/2017 10:37:39 SW_Abs|00000002a|090417|DAlWJ 932.6 8/15/17 17:09:17 79.5 SW_Abs1 5-Sep 2 2a 8 Male NB71813 FP NA C03 100 5163 39.642491 446 23.6501171 39.642491 HS 3.9642491
Example Plate C04 0231322447 973.8 9/7/2017 10:37:47 SW_Abs|00000002b|090417|JtYrO 935.0 8/15/17 17:09:23 38.8 SW_Abs1 5-Sep 2 2b 8 Male NB71813 FP NA C04 100 2695 20.566702 202 7.0423091 20.566702 HS 2.0566702
Example Plate C05 0231322510 1040.2 9/7/2017 10:37:55 SW_Abs|00000003a|090417|cxWdT 932.9 8/15/17 17:09:28 107.3 SW_Abs1 5-Sep 3 3a 8 Male GZ35-1 FP NA C05 100 901 6.700428 124 1.7332557 6.700428 HS 0.6700428
Example Plate C06 0231322463 1074.3 9/7/2017 10:38:17 SW_Abs|00000003b|090417|OJctK 933.9 8/15/17 17:09:34 140.4 SW_Abs1 5-Sep 3 3b 8 Male GZ35-1 FP NA C06 100 976 7.280122 92 -0.4448175 7.280122 HS 0.7280122
Example Plate C07 0231322461 1004.5 9/7/2017 10:38:21 SW_Abs|00000004a|090417|2G2Cl 935.8 8/15/17 17:09:42 68.7 SW_Abs1 5-Sep 4 4a 8 Female 1001095A+1001099B FP NA C07 100 5921 45.501262 515 28.3465874 45.501262 HS 4.5501262
Example Plate C08 0231322468 963.7 9/7/2017 10:38:26 SW_Abs|00000004b|090417|8006q 936.5 8/15/17 17:09:47 27.2 SW_Abs1 5-Sep 4 4b 8 Female 1001095A+1001099B FP NA C08 100 2125 16.161030 342 16.5713793 16.161030 HS 1.6161030
Example Plate C09 0231322513 988.3 9/7/2017 10:38:31 SW_Abs|00000005a|090417|zP23h 932.6 8/15/17 17:09:53 55.7 SW_Abs1 5-Sep 5 5a 8 Male 1001095A+1001099B FP NA C09 100 4769 36.597166 451 23.9904410 36.597166 HS 3.6597166
Example Plate C10 0231322470 1043.1 9/7/2017 10:38:35 SW_Abs|00000005b|090417|ldbvB 933.3 8/15/17 17:09:59 109.8 SW_Abs1 5-Sep 5 5b 8 Male 1001095A+1001099B FP NA C10 100 7379 56.770508 1127 70.0022370 63.386373 Average 6.3386373
Example Plate C11 0231322515 1025.2 9/7/2017 10:38:39 SW_Abs|00000005c|090417|4fjWS 935.6 8/15/17 17:10:12 89.6 SW_Abs1 5-Sep 5 5c 8 Male 1001095A+1001099B FP NA C11 100 7982 61.431246 1512 96.2071800 78.819213 Average 7.8819213
Example Plate C12 0231322408 1026.0 9/7/2017 10:38:43 SW_Abs|00000006a|090417|bpR8I 938.8 8/15/17 17:10:24 87.2 SW_Abs1 5-Sep 6 6a 8 Male 1001254A+1001262B FP NA C12 100 8548 65.806001 1476 93.7568477 79.781424 Average 7.9781424
Example Plate D01 0231322401 1014.4 9/7/2017 10:38:47 SW_Abs|00000006b|090417|8GaEB 934.7 8/15/17 17:10:37 79.7 SW_Abs1 5-Sep 6 6b 8 Male 1001254A+1001262B FP NA D01 100 9261 71.316956 1409 89.1965070 80.256732 Average 8.0256732
Example Plate D02 0231322385 972.4 9/7/2017 10:38:51 SW_Abs|00000007a|090417|ybchq 936.9 8/15/17 17:10:44 35.5 SW_Abs1 5-Sep 7 7a 8 Male 1001099B_AVNC_Recovery FP NA D02 100 4122 31.596342 345 16.7755736 31.596342 HS 3.1596342
Example Plate D03 0231322406 990.3 9/7/2017 10:38:55 SW_Abs|00000007b|090417|DwEiY 934.7 8/15/17 17:10:50 55.6 SW_Abs1 5-Sep 7 7b 8 Male 1001099B_AVNC_Recovery FP NA D03 100 6361 48.902132 620 35.4933900 48.902132 HS 4.8902132
Example Plate D04 0231322427 983.4 9/7/2017 10:38:58 SW_Abs|00000008a|090417|L2foA 932.6 8/15/17 17:10:56 50.8 SW_Abs1 5-Sep 8 8a 8 Female 1001262B_AVNC_Recovery FP NA D04 100 2594 19.786048 229 8.8800583 19.786048 HS 1.9786048
Example Plate D05 0231322409 999.5 9/7/2017 10:39:02 SW_Abs|00000008b|090417|WlJGO 936.2 8/15/17 17:11:04 63.3 SW_Abs1 5-Sep 8 8b 8 Female 1001262B_AVNC_Recovery FP NA D05 100 3597 27.538486 335 16.0949257 27.538486 HS 2.7538485
Example Plate D06 0231323126 972.7 9/7/2017 10:39:06 SW_Abs|00000009a|090417|1tzfu 932.6 8/21/17 16:22:28 40.1 SW_Abs1 5-Sep 9 9a 12 Male Conventional FP NA D06 100 6259 48.113748 618 35.3572605 48.113748 HS 4.8113748
Example Plate D07 0231323169 1009.2 9/7/2017 10:39:10 SW_Abs|00000009b|090417|UslDO 936.0 8/21/17 16:22:33 73.2 SW_Abs1 5-Sep 9 9b 12 Male Conventional FP NA D07 100 8214 63.224432 1058 65.3057667 64.265099 Average 6.4265099
Example Plate D08 0231323155 967.2 9/7/2017 10:39:14 SW_Abs|00000009c|090417|rRbhx 935.9 8/21/17 16:22:41 31.3 SW_Abs1 5-Sep 9 9c 12 Male Conventional FP NA D08 100 4084 31.302630 411 21.2678496 31.302630 HS 3.1302630
Example Plate D09 0231323125 986.0 9/7/2017 10:39:17 SW_Abs|00000010a|090417|0OjHe 935.6 8/21/17 16:22:48 50.4 SW_Abs1 5-Sep 10 10a 12 Female Conventional FP NA D09 100 6464 49.698245 635 36.5143618 49.698245 HS 4.9698245
Example Plate D10 0231323151 971.2 9/7/2017 10:39:21 SW_Abs|00000010b|090417|4iUnW 937.1 8/21/17 16:22:54 34.1 SW_Abs1 5-Sep 10 10b 12 Female Conventional FP NA D10 100 4223 32.376996 380 19.1578412 32.376996 HS 3.2376996
Example Plate D11 0231323123 969.8 9/7/2017 10:39:25 SW_Abs|00000010c|090417|l2jQs 936.3 8/21/17 16:23:03 33.5 SW_Abs1 5-Sep 10 10c 12 Female Conventional FP NA D11 100 3960 30.344203 394 20.1107482 30.344203 HS 3.0344203
Example Plate D12 0231322379 985.2 9/7/2017 10:39:30 SW_Abs|00000001a|090617|vdQ5q 935.4 8/15/17 17:11:10 49.8 SW_Abs1 6-Sep 1 1a 9 Male AS4413 FP NA D12 100 3262 24.949187 250 10.3094189 24.949187 HS 2.4949187
Example Plate E01 0231322376 1028.4 9/7/2017 10:39:34 SW_Abs|00000001b|090617|IrSgE 932.3 8/15/17 17:11:15 96.1 SW_Abs1 6-Sep 1 1b 9 Male AS4413 FP NA E01 100 5386 41.366113 434 22.8333397 41.366113 HS 4.1366113
Example Plate E02 0231322382 1017.9 9/7/2017 10:39:38 SW_Abs|00000002a|090617|Jq1oc 932.7 8/15/17 17:11:20 85.2 SW_Abs1 6-Sep 2 2a 9 Male NB71813 FP NA E02 100 6671 51.298199 503 27.5298100 51.298199 HS 5.1298199
Example Plate E03 0231322425 994.5 9/7/2017 10:39:43 SW_Abs|00000002b|090617|FACJc 933.8 8/15/17 17:11:26 60.7 SW_Abs1 6-Sep 2 2b 9 Male NB71813 FP NA E03 100 4073 31.217608 254 10.5816780 31.217608 HS 3.1217608
Example Plate E04 0231322360 961.6 9/7/2017 10:39:46 SW_Abs|00000003a|090617|KgXvM 937.0 8/15/17 17:11:32 24.6 SW_Abs1 6-Sep 3 3a 9 Male GZ35-1 FP NA E04 100 1427 10.766013 157 3.9793937 10.766013 HS 1.0766013
Example Plate E05 0231322352 965.0 9/7/2017 10:39:50 SW_Abs|00000003b|090617|YEimc 941.1 8/15/17 17:11:38 23.9 SW_Abs1 6-Sep 3 3b 9 Male GZ35-1 FP NA E05 100 1479 11.167934 208 7.4506978 11.167934 HS 1.1167934
Example Plate E06 0231322435 1047.6 9/7/2017 10:39:53 SW_Abs|00000004a|090617|kOLT7 935.8 8/15/17 17:11:46 111.8 SW_Abs1 6-Sep 4 4a 9 Female 1001095A+1001099B FP NA E06 100 8228 63.332641 1026 63.1276936 63.230167 Average 6.3230167
Example Plate E07 0231322407 993.5 9/7/2017 10:39:58 SW_Abs|00000004b|090617|8JUUY 941.9 8/15/17 17:11:52 51.6 SW_Abs1 6-Sep 4 4b 9 Female 1001095A+1001099B FP NA E07 100 7039 54.142563 824 49.3786066 54.142563 HS 5.4142563
Example Plate E08 0231322386 996.4 9/7/2017 10:40:01 SW_Abs|00000005a|090617|X7Iq6 937.0 8/15/17 17:11:59 59.4 SW_Abs1 6-Sep 5 5a 9 Male 1001095A+1001099B FP NA E08 100 7907 60.851552 903 54.7557248 57.803638 Average 5.7803638
Example Plate E09 0231322387 1036.5 9/7/2017 10:40:05 SW_Abs|00000005b|090617|stEgL 935.1 8/15/17 17:12:07 101.4 SW_Abs1 6-Sep 5 5b 9 Male 1001095A+1001099B FP NA E09 100 5600 43.020173 528 29.2314296 43.020173 HS 4.3020173
Example Plate E10 0231322356 984.8 9/7/2017 10:40:09 SW_Abs|00000005c|090617|PZ18p 933.6 8/15/17 17:12:14 51.2 SW_Abs1 6-Sep 5 5c 9 Male 1001095A+1001099B FP NA E10 100 5153 39.565198 469 25.2156072 39.565198 HS 3.9565198
Example Plate E11 0231322411 987.8 9/7/2017 10:40:12 SW_Abs|00000006a|090617|OVx3O 932.9 8/15/17 17:12:21 54.9 SW_Abs1 6-Sep 6 6a 9 Male 1001254A+1001262B FP NA E11 100 8393 64.607967 1752 112.5427289 88.575348 Average 8.8575348
Example Plate E12 0231322358 978.6 9/7/2017 10:40:16 SW_Abs|00000006b|090617|oZKSX 937.7 8/15/17 17:12:28 40.9 SW_Abs1 6-Sep 6 6b 9 Male 1001254A+1001262B FP NA E12 100 8170 62.884345 1262 79.1909833 71.037664 Average 7.1037664
Example Plate F01 0231322404 996.4 9/7/2017 10:40:20 SW_Abs|00000007a|090617|SKa47 947.8 8/15/17 17:12:34 48.6 SW_Abs1 6-Sep 7 7a 9 Male 1001099B_AVNC_Recovery FP NA F01 100 5817 44.697420 689 40.1898603 44.697420 HS 4.4697420
Example Plate F02 0231322359 971.7 9/7/2017 10:40:24 SW_Abs|00000007b|090617|MzlpK 936.9 8/15/17 17:12:40 34.8 SW_Abs1 6-Sep 7 7b 9 Male 1001099B_AVNC_Recovery FP NA F02 100 6912 53.160949 1263 79.2590481 66.209998 Average 6.6209998
Example Plate F03 0231322400 981.6 9/7/2017 10:40:30 SW_Abs|00000008a|090617|ZoWcN 935.3 8/15/17 17:12:49 46.3 SW_Abs1 6-Sep 8 8a 9 Female 1001262B_AVNC_Recovery FP NA F03 100 8769 67.514165 1780 114.4485430 90.981354 Average 9.0981354
Example Plate F04 0231322378 980.8 9/7/2017 10:40:33 SW_Abs|00000008b|090617|ru86B 934.0 8/15/17 17:12:56 46.8 SW_Abs1 6-Sep 8 8b 9 Female 1001262B_AVNC_Recovery FP NA F04 100 3384 25.892155 693 40.4621195 25.892155 HS 2.5892155
Example Plate F05 0231323146 977.8 9/7/2017 10:40:37 SW_Abs|00000009a|090617|gJnIA 933.8 8/21/17 16:23:11 44.0 SW_Abs1 6-Sep 9 9a 13 Male Conventional FP NA F05 100 7156 55.046885 914 55.5044374 55.275661 Average 5.5275661
Example Plate F06 0231323153 976.1 9/7/2017 10:40:40 SW_Abs|00000009b|090617|Nr5zQ 932.9 8/21/17 16:23:34 43.2 SW_Abs1 6-Sep 9 9b 13 Male Conventional FP NA F06 100 5788 44.473272 794 47.3366630 44.473272 HS 4.4473272
Example Plate F07 0231323176 987.2 9/7/2017 10:40:45 SW_Abs|00000009c|090617|QxmFP 934.1 8/21/17 16:23:40 53.1 SW_Abs1 6-Sep 9 9c 13 Male Conventional FP NA F07 100 8180 62.961637 1258 78.9187241 70.940181 Average 7.0940181
Example Plate F08 0231323192 965.3 9/7/2017 10:40:48 SW_Abs|00000010a|090617|3W8PU 936.2 8/21/17 16:23:46 29.1 SW_Abs1 6-Sep 10 10a 13 Female Conventional FP NA F08 100 3052 23.326044 307 14.1891117 23.326044 HS 2.3326044
Example Plate F09 0231323145 974.9 9/7/2017 10:40:52 SW_Abs|00000010b|090617|TuasK 934.3 8/21/17 16:23:54 40.6 SW_Abs1 6-Sep 10 10b 13 Female Conventional FP NA F09 100 7615 58.594611 1012 62.1747865 60.384699 Average 6.0384699
Example Plate F10 0231323148 976.9 9/7/2017 10:40:56 SW_Abs|00000010c|090617|E9ejh 935.5 8/21/17 16:24:02 41.4 SW_Abs1 6-Sep 10 10c 13 Female Conventional FP NA F10 100 6587 50.648942 799 47.6769869 50.648942 HS 5.0648942
Example Plate G01 0231323120 1014.2 9/7/2017 10:41:00 SW_Abs|0001a-I.1|090617|rXarl 935.8 9/6/2017 13:33:29 78.4 SW_Abs1 6-Sep 1 1a 9 Male AS4413 Ileum 1 G01 100 7057 54.281690 771 45.7711729 54.281690 HS 5.4281690
Example Plate G02 0231323174 1053.6 9/7/2017 10:41:04 SW_Abs|0001a-I.2|090617|buTga 935.7 9/6/2017 13:33:35 117.9 SW_Abs1 6-Sep 1 1a 9 Male AS4413 Ileum 2 G02 100 3349 25.621631 148 3.3668106 25.621631 HS 2.5621632
Example Plate G03 0231323193 991.6 9/7/2017 10:41:14 SW_Abs|0001b-I.1|090617|95l0w 936.4 9/6/2017 13:33:43 55.2 SW_Abs1 6-Sep 1 1b 9 Male AS4413 Ileum 1 G03 100 707 5.200954 103 0.3038952 5.200954 HS 0.5200954
Example Plate G04 0231323198 993.1 9/7/2017 10:41:19 SW_Abs|0001b-I.2|090617|c8b5a 933.4 9/6/2017 13:33:49 59.7 SW_Abs1 6-Sep 1 1b 9 Male AS4413 Ileum 2 G04 100 5957 45.779515 617 35.2891957 45.779515 HS 4.5779515
Example Plate G05 0231323202 1001.5 9/7/2017 10:41:24 SW_Abs|0002a-I.1|090617|10ced 933.7 9/6/2017 13:33:56 67.8 SW_Abs1 6-Sep 2 2a 9 Male NB71813 Ileum 1 G05 100 749 5.525582 81 -1.1935301 5.525582 HS 0.5525582
Example Plate G06 0231323201 1127.6 9/7/2017 10:41:28 SW_Abs|0002a-I.2|090617|IJflm 935.9 9/6/2017 13:34:04 191.7 SW_Abs1 6-Sep 2 2a 9 Male NB71813 Ileum 2 G06 100 3487 26.688268 153 3.7071345 26.688268 HS 2.6688268
Example Plate G07 0231323194 1040.2 9/7/2017 10:41:32 SW_Abs|0002b-I.1|090617|yzcsK 935.2 9/6/2017 13:34:12 105.0 SW_Abs1 6-Sep 2 2b 9 Male NB71813 Ileum 1 G07 100 2574 19.631463 76 -1.5338541 19.631463 HS 1.9631463
Example Plate G08 0231323149 1031.8 9/7/2017 10:41:36 SW_Abs|0002b-I.2|090617|E1znm 933.6 9/6/2017 13:34:20 98.2 SW_Abs1 6-Sep 2 2b 9 Male NB71813 Ileum 2 G08 100 5118 39.294674 478 25.8281903 39.294674 HS 3.9294674
Example Plate G09 0231323203 1039.1 9/7/2017 10:41:40 SW_Abs|0003a-I.1|090617|3BLJs 945.0 9/6/2017 13:34:30 94.1 SW_Abs1 6-Sep 3 3a 9 Male GZ35-1 Ileum 1 G09 100 5294 40.655022 573 32.2943451 40.655022 HS 4.0655022
Example Plate G10 0231323129 1040.6 9/7/2017 10:41:44 SW_Abs|0003a-I.2|090617|EyPKx 940.1 9/6/2017 13:34:36 100.5 SW_Abs1 6-Sep 3 3a 9 Male GZ35-1 Ileum 2 G10 100 1371 10.333175 58 -2.7590202 10.333175 HS 1.0333175
Example Plate G11 0231323121 1057.7 9/7/2017 10:41:48 SW_Abs|0003b-I.1|090617|EtpGL 936.0 9/6/2017 13:35:10 121.7 SW_Abs1 6-Sep 3 3b 9 Male GZ35-1 Ileum 1 G11 100 3613 27.662153 267 11.4665202 27.662153 HS 2.7662153
Example Plate G12 0231323127 1021.0 9/7/2017 10:41:53 SW_Abs|0003b-I.2|090617|mTU61 932.8 9/6/2017 13:35:15 88.2 SW_Abs1 6-Sep 3 3b 9 Male GZ35-1 Ileum 2 G12 100 749 5.525582 74 -1.6699837 5.525582 HS 0.5525582
Example Plate H01 0231323196 1017.5 9/7/2017 10:41:58 SW_Abs|0009a-I.1|090617|cMzRk 934.5 9/6/2017 13:35:23 83.0 SW_Abs1 6-Sep 9 9a 13 Male Conventional Ileum 1 H01 100 3823 29.285296 90 -0.5809471 29.285296 HS 2.9285296
Example Plate H02 0231323168 988.7 9/7/2017 10:42:02 SW_Abs|0009a-I.2|090617|Rly9M 932.2 9/6/2017 13:35:30 56.5 SW_Abs1 6-Sep 9 9a 13 Male Conventional Ileum 2 H02 100 6348 48.801652 1118 69.3896540 59.095653 Average 5.9095653
Example Plate H03 0231323124 991.3 9/7/2017 10:42:06 SW_Abs|0009b-I.1|090617|Y6psq 933.3 9/6/2017 13:35:35 58.0 SW_Abs1 6-Sep 9 9b 13 Male Conventional Ileum 1 H03 100 4361 33.443632 366 18.2049341 33.443632 HS 3.3443632
Example Plate H04 0231323150 974.2 9/7/2017 10:42:09 SW_Abs|0009b-I.2|090617|6NAHa 944.5 9/6/2017 13:35:46 29.7 SW_Abs1 6-Sep 9 9b 13 Male Conventional Ileum 2 H04 100 3729 28.558746 555 31.0691789 28.558746 HS 2.8558746
Example Plate H05 0231323178 1028.0 9/7/2017 10:42:13 SW_Abs|0009c-I.1|090617|bkgd2 932.8 9/6/2017 13:35:54 95.2 SW_Abs1 6-Sep 9 9c 13 Male Conventional Ileum 1 H05 100 4473 34.309308 752 44.4779419 34.309308 HS 3.4309308
Example Plate H06 0231323173 998.7 9/7/2017 10:42:16 SW_Abs|0009c-I.2|090617|9pkBt 935.3 9/6/2017 13:35:59 63.4 SW_Abs1 6-Sep 9 9c 13 Male Conventional Ileum 2 H06 100 5890 45.261655 945 57.6144458 51.438051 Average 5.1438050
Example Plate H07 0231323171 1028.7 9/7/2017 10:42:19 SW_Abs|0010a-I.1|090617|A6rDN 938.9 9/6/2017 13:36:04 89.8 SW_Abs1 6-Sep 10 10a 13 Female Conventional Ileum 1 H07 100 2847 21.741548 124 1.7332557 21.741548 HS 2.1741548
Example Plate H08 0231323172 993.2 9/7/2017 10:42:23 SW_Abs|0010a-I.2|090617|kVF9O 936.5 9/6/2017 13:36:09 56.7 SW_Abs1 6-Sep 10 10a 13 Female Conventional Ileum 2 H08 100 2824 21.563775 270 11.6707146 21.563775 HS 2.1563775
Example Plate H09 0231323177 985.1 9/7/2017 10:42:27 SW_Abs|0010b-I.1|090617|zusYi 944.8 9/6/2017 13:36:15 40.3 SW_Abs1 6-Sep 10 10b 13 Female Conventional Ileum 1 H09 100 7493 57.651643 975 59.6563894 58.654016 Average 5.8654016
Example Plate H10 0231323197 998.7 9/7/2017 10:42:31 SW_Abs|0010b-I.2|090617|S2ljj 937.9 9/6/2017 13:36:21 60.8 SW_Abs1 6-Sep 10 10b 13 Female Conventional Ileum 2 H10 100 1374 10.356363 68 -2.0783724 10.356363 HS 1.0356363
Example Plate H11 0231323170 1013.0 9/7/2017 10:42:34 SW_Abs|0010c-I.1|090617|kjVnA 932.4 9/6/2017 13:36:29 80.6 SW_Abs1 6-Sep 10 10c 13 Female Conventional Ileum 1 H11 100 1511 11.415270 115 1.1206726 11.415270 HS 1.1415270
Example Plate H12 0231323152 982.7 9/7/2017 10:42:37 SW_Abs|0010c-I.2|090617|YXkrk 938.3 9/6/2017 13:36:36 44.4 SW_Abs1 6-Sep 10 10c 13 Female Conventional Ileum 2 H12 100 7049 54.219856 889 53.8028177 54.011337 Average 5.4011337

To add a new column to our table, we can use the mutate() function from the dplyr package. It’ll look something like:

microbiota_density_data <- sample_dna_annotated %>% 
  mutate(`Microbiota Density (ug DNA per mg feces)` = (Total_DNA/SampleMass)* 3.5)

If you notice, the microbiota density measurement here is the total DNA from the sample divided by the sample mass, times 3.5 to account for the subsampling step during the DNA extraction (200 uL taken from 700 uL of the lysate). For samples extracted with phenol:chloroform there is no scaling necessary since you do not subsample.

As a general note, if you want to create or access columns with “nice” names (e.g. with spaces, descriptions, etc), you can use the ` character to denote the column name. This is used above to create the “Microbiota Density (ug DNA per mg feces)” column. If you want to create simple column names that do not include spaces or special characters, you do not need to wrap your column name in the ` character. It is often much easier to use and access simpler column names, but for clarity and ease of use outside of R, it may make sense in to use complicated column names.

Plotting data

I’ve also put together a couple of functions to help with plotting data. They consist of a couple of plot themes (faith_lab_theme() and faith_lab_theme_tilted()), one function to plot the mean \(\pm\) standard error of the mean of grouped data (geom_mean_sem()), and one function to plot the raw data plus the median (geom_median()). The plotting themes meant for slides simply make the font sizes and lines bigger by default. The plots made for papers makes the font sizes small, so that figures can be made to be approximately 2 inches by 2 inches and useable with minimal tweaking. I’ve also included here a color pallete that I find to be a bit easier to work with than the default colors from ggplot (EJC_colors()). The following plotting example shows a lot of these pieces in action.


plotting_data <- microbiota_density_data %>% 
  filter(Sample == "FP") %>% 
  mutate(CageAnimal = stringr::str_sub(Animal, -1, -1), 
         Cage = as.character(Cage),
         Condition = level_reorder(Condition, c("Conventional", "AS4413", "NB71813", "GZ35-1", "1001095A+1001099B", "1001254A+1001262B", "1001262B+AVNC", "1001099B+AVNC", "1001262B_AVNC_Recovery", "1001099B_AVNC_Recovery")))

sample_plot <- ggplot(data = plotting_data, aes(x = Condition, y = `Microbiota Density (ug DNA per mg feces)`, shape = CageAnimal, color = Cage)) + geom_mean_sem(point.size = 2, line.size = 0.5) + faith_lab_theme_tilted() + scale_color_manual(values = EJC_colors)

sample_plot_median <- ggplot(data = plotting_data, aes(x = Condition, y = `Microbiota Density (ug DNA per mg feces)`, shape = CageAnimal, color = Cage)) + geom_median(point.size = 2, line.size = 0.5) + faith_lab_theme_tilted() + scale_color_manual(values = EJC_colors)

print(sample_plot)

print(sample_plot_median)

There’s a lot going on in that plot, but briefly, I first manipulated the data a little to make the data be a bit more plotting-friendly. I removed samples that were not fecal pellets, and then created a column for the individual animals in each of the cages (a, b, and c) so that I could plot those points as different shapes in the final plot. Lastly, I shuffled the order of the values of the “Condition” column using a helper function level_reorder(). This function takes a vector of factors and re-orders the levels of the factor. It is important that the names of the levels match the existing levels exactly.

The geom_mean_sem() and geom_median() functions now can handle shapes and color groupings of variables, and you can change the size of the line and point sizes by assigning a new value to point.size and line.size within the geom_mean_sem().

By default, the plotting themes faith_lab_theme() and faith_lab_theme_tilted() produce plots that are meant to be relatively small (for printing, papers, etc.). If you would like to make plots that are more readily adapted to larger formats such as powerpoint slides or posters, you can pass an argument to the function: faith_lab_theme(plot_size = 'big').

Calculating dilutions for samples

An important step for library preps is to dilute samples to the appropriate concentration for PCR (in the case of 16S) or sonication and end repair (for metagenomics). The dilution_calculation() function is aimed at making this simpler, and was made to be used as generally as possible. The function takes in any data table (does not need to be generated using the other functions in this package), that contains one column of DNA concentrations. The function will then attempt to dilute samples to a target concentration with a few limitations. There is a limit of the amount of source material that can be used (default = 40 uL, but can be changed), as well as an upper limit on the total volume to be diluted into (default = 200 uL, since that is the standard maximum volume of 96-well plates). To see this in action, we can use our sample data from above:

samples_dilution <- dilution_calculation(data_table = sample_dna_combined, concentration_column = "DNA_Concentration", target_concentration = 2, maximum_sample_volume = 30, maximum_volume = 200)
ReaderWell Elution_Volume HS_Measurement HS_dna_concentration BR_Measurement BR_dna_concentration DNA_Concentration Qubit_Dye_Used Total_DNA PlateID SampleWell Source_Concentration Source_Volume Water_Volume Final_Volume Final_Concentration Note
A01 100 300 2.0551490 58 -2.7590202 2.0551490 HS 0.2055149 Example Plate A01 2.0551490 29.20 0.80 30 2.00 [OK] Starting Concentration (2.1) is between target concentration (2) and 10x target concentration (20): Transferred 29.2 uL + 0.8 uL Water/EB
A02 100 2257 17.1812908 194 6.4977908 17.1812908 HS 1.7181291 Example Plate A02 17.1812908 3.50 26.50 30 2.00 [OK] Starting Concentration (17.2) is between target concentration (2) and 10x target concentration (20): Transferred 3.5 uL + 26.5 uL Water/EB
A03 100 922 6.8627423 103 0.3038952 6.8627423 HS 0.6862742 Example Plate A03 6.8627423 8.75 21.25 30 2.00 [OK] Starting Concentration (6.9) is between target concentration (2) and 10x target concentration (20): Transferred 8.75 uL + 21.25 uL Water/EB
A04 100 4862 37.3159864 349 17.0478328 37.3159864 HS 3.7315986 Example Plate A04 37.3159864 5.35 94.65 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (37.3 ng/uL) using larger volume for dilution: Transferred 5.35 uL + 94.65 uL Water/EB
A05 100 865 6.4221751 86 -0.8532062 6.4221751 HS 0.6422175 Example Plate A05 6.4221751 9.35 20.65 30 2.00 [OK] Starting Concentration (6.4) is between target concentration (2) and 10x target concentration (20): Transferred 9.35 uL + 20.65 uL Water/EB
A06 100 5263 40.4154156 474 25.5559311 40.4154156 HS 4.0415416 Example Plate A06 40.4154156 4.95 95.05 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (40.4 ng/uL) using larger volume for dilution: Transferred 4.95 uL + 95.05 uL Water/EB
A07 100 3762 28.8138117 302 13.8487878 28.8138117 HS 2.8813812 Example Plate A07 28.8138117 6.95 93.05 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (28.8 ng/uL) using larger volume for dilution: Transferred 6.95 uL + 93.05 uL Water/EB
A08 100 5775 44.3727915 476 25.6920607 44.3727915 HS 4.4372791 Example Plate A08 44.3727915 4.50 95.50 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (44.4 ng/uL) using larger volume for dilution: Transferred 4.5 uL + 95.5 uL Water/EB
A09 100 4570 35.0590455 377 18.9536468 35.0590455 HS 3.5059045 Example Plate A09 35.0590455 5.70 94.30 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (35.1 ng/uL) using larger volume for dilution: Transferred 5.7 uL + 94.3 uL Water/EB
A10 100 8750 67.3673095 1636 104.6472136 86.0072616 Average 8.6007262 Example Plate A10 86.0072616 2.35 97.65 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (86 ng/uL) using larger volume for dilution: Transferred 2.35 uL + 97.65 uL Water/EB
A11 100 8484 65.3113291 1443 91.5107097 78.4110194 Average 7.8411019 Example Plate A11 78.4110194 2.55 97.45 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (78.4 ng/uL) using larger volume for dilution: Transferred 2.55 uL + 97.45 uL Water/EB
A12 100 7947 61.1607220 1151 71.6357919 66.3982570 Average 6.6398257 Example Plate A12 66.3982570 3.00 97.00 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (66.4 ng/uL) using larger volume for dilution: Transferred 3 uL + 97 uL Water/EB
B01 100 4437 34.0310553 592 33.5875760 34.0310553 HS 3.4031055 Example Plate B01 34.0310553 5.90 94.10 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (34 ng/uL) using larger volume for dilution: Transferred 5.9 uL + 94.1 uL Water/EB
B02 100 9663 74.4241146 1773 113.9720894 94.1981020 Average 9.4198102 Example Plate B02 94.1981020 2.10 97.90 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (94.2 ng/uL) using larger volume for dilution: Transferred 2.1 uL + 97.9 uL Water/EB
B03 100 1137 8.5245310 124 1.7332557 8.5245310 HS 0.8524531 Example Plate B03 8.5245310 7.05 22.95 30 2.00 [OK] Starting Concentration (8.5) is between target concentration (2) and 10x target concentration (20): Transferred 7.05 uL + 22.95 uL Water/EB
B04 100 2380 18.1319885 213 7.7910217 18.1319885 HS 1.8131988 Example Plate B04 18.1319885 3.30 26.70 30 2.00 [OK] Starting Concentration (18.1) is between target concentration (2) and 10x target concentration (20): Transferred 3.3 uL + 26.7 uL Water/EB
B05 100 179 1.1199097 70 -1.9422428 1.1199097 HS 0.1119910 Example Plate B05 1.1199097 30.00 0.00 30 1.10 [WARNING - Low] Starting Concentration (1.1) is less than target concentration (2): Transferred maximum source volume (30 + 0 uL Water/EB
B06 100 297 2.0319612 87 -0.7851414 2.0319612 HS 0.2031961 Example Plate B06 2.0319612 29.55 0.45 30 2.00 [OK] Starting Concentration (2) is between target concentration (2) and 10x target concentration (20): Transferred 29.55 uL + 0.45 uL Water/EB
B07 100 5690 43.7158052 1225 76.6725862 60.1941957 Average 6.0194196 Example Plate B07 60.1941957 3.30 96.70 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (60.2 ng/uL) using larger volume for dilution: Transferred 3.3 uL + 96.7 uL Water/EB
B08 100 4130 31.6581756 422 22.0165622 31.6581756 HS 3.1658176 Example Plate B08 31.6581756 6.30 93.70 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (31.7 ng/uL) using larger volume for dilution: Transferred 6.3 uL + 93.7 uL Water/EB
B09 100 4974 38.1816624 687 40.0537308 38.1816624 HS 3.8181662 Example Plate B09 38.1816624 5.25 94.75 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (38.2 ng/uL) using larger volume for dilution: Transferred 5.25 uL + 94.75 uL Water/EB
B10 100 1461 11.0288079 173 5.0684303 11.0288079 HS 1.1028808 Example Plate B10 11.0288079 5.45 24.55 30 2.00 [OK] Starting Concentration (11) is between target concentration (2) and 10x target concentration (20): Transferred 5.45 uL + 24.55 uL Water/EB
B11 100 1938 14.7156601 210 7.5868274 14.7156601 HS 1.4715660 Example Plate B11 14.7156601 4.10 25.90 30 2.00 [OK] Starting Concentration (14.7) is between target concentration (2) and 10x target concentration (20): Transferred 4.1 uL + 25.9 uL Water/EB
B12 100 1489 11.2452269 244 9.9010301 11.2452269 HS 1.1245227 Example Plate B12 11.2452269 5.35 24.65 30 2.00 [OK] Starting Concentration (11.2) is between target concentration (2) and 10x target concentration (20): Transferred 5.35 uL + 24.65 uL Water/EB
C01 100 4358 33.4204445 388 19.7023595 33.4204445 HS 3.3420445 Example Plate C01 33.4204445 6.00 94.00 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (33.4 ng/uL) using larger volume for dilution: Transferred 6 uL + 94 uL Water/EB
C02 100 5231 40.1680796 398 20.3830073 40.1680796 HS 4.0168080 Example Plate C02 40.1680796 5.00 95.00 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (40.2 ng/uL) using larger volume for dilution: Transferred 5 uL + 95 uL Water/EB
C03 100 5163 39.6424906 446 23.6501171 39.6424906 HS 3.9642491 Example Plate C03 39.6424906 5.05 94.95 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (39.6 ng/uL) using larger volume for dilution: Transferred 5.05 uL + 94.95 uL Water/EB
C04 100 2695 20.5667022 202 7.0423091 20.5667022 HS 2.0566702 Example Plate C04 20.5667022 9.70 90.30 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (20.6 ng/uL) using larger volume for dilution: Transferred 9.7 uL + 90.3 uL Water/EB
C05 100 901 6.7004281 124 1.7332557 6.7004281 HS 0.6700428 Example Plate C05 6.7004281 8.95 21.05 30 2.00 [OK] Starting Concentration (6.7) is between target concentration (2) and 10x target concentration (20): Transferred 8.95 uL + 21.05 uL Water/EB
C06 100 976 7.2801218 92 -0.4448175 7.2801218 HS 0.7280122 Example Plate C06 7.2801218 8.25 21.75 30 2.00 [OK] Starting Concentration (7.3) is between target concentration (2) and 10x target concentration (20): Transferred 8.25 uL + 21.75 uL Water/EB
C07 100 5921 45.5012619 515 28.3465874 45.5012619 HS 4.5501262 Example Plate C07 45.5012619 4.40 95.60 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (45.5 ng/uL) using larger volume for dilution: Transferred 4.4 uL + 95.6 uL Water/EB
C08 100 2125 16.1610298 342 16.5713793 16.1610298 HS 1.6161030 Example Plate C08 16.1610298 3.70 26.30 30 2.00 [OK] Starting Concentration (16.2) is between target concentration (2) and 10x target concentration (20): Transferred 3.7 uL + 26.3 uL Water/EB
C09 100 4769 36.5971662 451 23.9904410 36.5971662 HS 3.6597166 Example Plate C09 36.5971662 5.45 94.55 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (36.6 ng/uL) using larger volume for dilution: Transferred 5.45 uL + 94.55 uL Water/EB
C10 100 7379 56.7705081 1127 70.0022370 63.3863726 Average 6.3386373 Example Plate C10 63.3863726 3.15 96.85 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (63.4 ng/uL) using larger volume for dilution: Transferred 3.15 uL + 96.85 uL Water/EB
C11 100 7982 61.4312457 1512 96.2071800 78.8192129 Average 7.8819213 Example Plate C11 78.8192129 2.55 97.45 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (78.8 ng/uL) using larger volume for dilution: Transferred 2.55 uL + 97.45 uL Water/EB
C12 100 8548 65.8060011 1476 93.7568477 79.7814244 Average 7.9781424 Example Plate C12 79.7814244 2.50 97.50 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (79.8 ng/uL) using larger volume for dilution: Transferred 2.5 uL + 97.5 uL Water/EB
D01 100 9261 71.3169562 1409 89.1965070 80.2567316 Average 8.0256732 Example Plate D01 80.2567316 2.50 97.50 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (80.3 ng/uL) using larger volume for dilution: Transferred 2.5 uL + 97.5 uL Water/EB
D02 100 4122 31.5963416 345 16.7755736 31.5963416 HS 3.1596342 Example Plate D02 31.5963416 6.35 93.65 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (31.6 ng/uL) using larger volume for dilution: Transferred 6.35 uL + 93.65 uL Water/EB
D03 100 6361 48.9021318 620 35.4933900 48.9021318 HS 4.8902132 Example Plate D03 48.9021318 4.10 95.90 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (48.9 ng/uL) using larger volume for dilution: Transferred 4.1 uL + 95.9 uL Water/EB
D04 100 2594 19.7860479 229 8.8800583 19.7860479 HS 1.9786048 Example Plate D04 19.7860479 3.05 26.95 30 2.00 [OK] Starting Concentration (19.8) is between target concentration (2) and 10x target concentration (20): Transferred 3.05 uL + 26.95 uL Water/EB
D05 100 3597 27.5384855 335 16.0949257 27.5384855 HS 2.7538485 Example Plate D05 27.5384855 7.25 92.75 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (27.5 ng/uL) using larger volume for dilution: Transferred 7.25 uL + 92.75 uL Water/EB
D06 100 6259 48.1137484 618 35.3572605 48.1137484 HS 4.8113748 Example Plate D06 48.1137484 4.15 95.85 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (48.1 ng/uL) using larger volume for dilution: Transferred 4.15 uL + 95.85 uL Water/EB
D07 100 8214 63.2244317 1058 65.3057667 64.2650992 Average 6.4265099 Example Plate D07 64.2650992 3.10 96.90 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (64.3 ng/uL) using larger volume for dilution: Transferred 3.1 uL + 96.9 uL Water/EB
D08 100 4084 31.3026301 411 21.2678496 31.3026301 HS 3.1302630 Example Plate D08 31.3026301 6.40 93.60 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (31.3 ng/uL) using larger volume for dilution: Transferred 6.4 uL + 93.6 uL Water/EB
D09 100 6464 49.6982446 635 36.5143618 49.6982446 HS 4.9698245 Example Plate D09 49.6982446 4.00 96.00 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (49.7 ng/uL) using larger volume for dilution: Transferred 4 uL + 96 uL Water/EB
D10 100 4223 32.3769958 380 19.1578412 32.3769958 HS 3.2376996 Example Plate D10 32.3769958 6.20 93.80 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (32.4 ng/uL) using larger volume for dilution: Transferred 6.2 uL + 93.8 uL Water/EB
D11 100 3960 30.3442031 394 20.1107482 30.3442031 HS 3.0344203 Example Plate D11 30.3442031 6.60 93.40 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (30.3 ng/uL) using larger volume for dilution: Transferred 6.6 uL + 93.4 uL Water/EB
D12 100 3262 24.9491868 250 10.3094189 24.9491868 HS 2.4949187 Example Plate D12 24.9491868 8.00 92.00 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (24.9 ng/uL) using larger volume for dilution: Transferred 8 uL + 92 uL Water/EB
E01 100 5386 41.3661133 434 22.8333397 41.3661133 HS 4.1366113 Example Plate E01 41.3661133 4.85 95.15 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (41.4 ng/uL) using larger volume for dilution: Transferred 4.85 uL + 95.15 uL Water/EB
E02 100 6671 51.2981993 503 27.5298100 51.2981993 HS 5.1298199 Example Plate E02 51.2981993 3.90 96.10 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (51.3 ng/uL) using larger volume for dilution: Transferred 3.9 uL + 96.1 uL Water/EB
E03 100 4073 31.2176083 254 10.5816780 31.2176083 HS 3.1217608 Example Plate E03 31.2176083 6.40 93.60 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (31.2 ng/uL) using larger volume for dilution: Transferred 6.4 uL + 93.6 uL Water/EB
E04 100 1427 10.7660134 157 3.9793937 10.7660134 HS 1.0766013 Example Plate E04 10.7660134 5.55 24.45 30 2.00 [OK] Starting Concentration (10.8) is between target concentration (2) and 10x target concentration (20): Transferred 5.55 uL + 24.45 uL Water/EB
E05 100 1479 11.1679344 208 7.4506978 11.1679344 HS 1.1167934 Example Plate E05 11.1679344 5.35 24.65 30 2.00 [OK] Starting Concentration (11.2) is between target concentration (2) and 10x target concentration (20): Transferred 5.35 uL + 24.65 uL Water/EB
E06 100 8228 63.3326412 1026 63.1276936 63.2301674 Average 6.3230167 Example Plate E06 63.2301674 3.15 96.85 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (63.2 ng/uL) using larger volume for dilution: Transferred 3.15 uL + 96.85 uL Water/EB
E07 100 7039 54.1425632 824 49.3786066 54.1425632 HS 5.4142563 Example Plate E07 54.1425632 3.70 96.30 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (54.1 ng/uL) using larger volume for dilution: Transferred 3.7 uL + 96.3 uL Water/EB
E08 100 7907 60.8515520 903 54.7557248 57.8036384 Average 5.7803638 Example Plate E08 57.8036384 3.45 96.55 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (57.8 ng/uL) using larger volume for dilution: Transferred 3.45 uL + 96.55 uL Water/EB
E09 100 5600 43.0201728 528 29.2314296 43.0201728 HS 4.3020173 Example Plate E09 43.0201728 4.65 95.35 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (43 ng/uL) using larger volume for dilution: Transferred 4.65 uL + 95.35 uL Water/EB
E10 100 5153 39.5651981 469 25.2156072 39.5651981 HS 3.9565198 Example Plate E10 39.5651981 5.05 94.95 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (39.6 ng/uL) using larger volume for dilution: Transferred 5.05 uL + 94.95 uL Water/EB
E11 100 8393 64.6079674 1752 112.5427289 88.5753481 Average 8.8575348 Example Plate E11 88.5753481 2.25 97.75 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (88.6 ng/uL) using larger volume for dilution: Transferred 2.25 uL + 97.75 uL Water/EB
E12 100 8170 62.8843447 1262 79.1909833 71.0376640 Average 7.1037664 Example Plate E12 71.0376640 2.80 97.20 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (71 ng/uL) using larger volume for dilution: Transferred 2.8 uL + 97.2 uL Water/EB
F01 100 5817 44.6974200 689 40.1898603 44.6974200 HS 4.4697420 Example Plate F01 44.6974200 4.45 95.55 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (44.7 ng/uL) using larger volume for dilution: Transferred 4.45 uL + 95.55 uL Water/EB
F02 100 6912 53.1609485 1263 79.2590481 66.2099983 Average 6.6209998 Example Plate F02 66.2099983 3.00 97.00 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (66.2 ng/uL) using larger volume for dilution: Transferred 3 uL + 97 uL Water/EB
F03 100 8769 67.5141653 1780 114.4485430 90.9813541 Average 9.0981354 Example Plate F03 90.9813541 2.20 97.80 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (91 ng/uL) using larger volume for dilution: Transferred 2.2 uL + 97.8 uL Water/EB
F04 100 3384 25.8921553 693 40.4621195 25.8921553 HS 2.5892155 Example Plate F04 25.8921553 7.70 92.30 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (25.9 ng/uL) using larger volume for dilution: Transferred 7.7 uL + 92.3 uL Water/EB
F05 100 7156 55.0468854 914 55.5044374 55.2756614 Average 5.5275661 Example Plate F05 55.2756614 3.60 96.40 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (55.3 ng/uL) using larger volume for dilution: Transferred 3.6 uL + 96.4 uL Water/EB
F06 100 5788 44.4732717 794 47.3366630 44.4732717 HS 4.4473272 Example Plate F06 44.4732717 4.50 95.50 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (44.5 ng/uL) using larger volume for dilution: Transferred 4.5 uL + 95.5 uL Water/EB
F07 100 8180 62.9616372 1258 78.9187241 70.9401807 Average 7.0940181 Example Plate F07 70.9401807 2.80 97.20 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (70.9 ng/uL) using larger volume for dilution: Transferred 2.8 uL + 97.2 uL Water/EB
F08 100 3052 23.3260443 307 14.1891117 23.3260443 HS 2.3326044 Example Plate F08 23.3260443 8.55 91.45 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (23.3 ng/uL) using larger volume for dilution: Transferred 8.55 uL + 91.45 uL Water/EB
F09 100 7615 58.5946110 1012 62.1747865 60.3846988 Average 6.0384699 Example Plate F09 60.3846988 3.30 96.70 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (60.4 ng/uL) using larger volume for dilution: Transferred 3.3 uL + 96.7 uL Water/EB
F10 100 6587 50.6489423 799 47.6769869 50.6489423 HS 5.0648942 Example Plate F10 50.6489423 3.95 96.05 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (50.6 ng/uL) using larger volume for dilution: Transferred 3.95 uL + 96.05 uL Water/EB
F11 100 19 -0.1167702 37 -4.1883808 -0.1167702 HS -0.0116770 Example Plate F11 -0.1167702 30.00 0.00 30 -0.10 [WARNING - Low] Starting Concentration (-0.1) is less than target concentration (2): Transferred maximum source volume (30 + 0 uL Water/EB
F12 100 17 -0.1322287 40 -3.9841864 -0.1322287 HS -0.0132229 Example Plate F12 -0.1322287 30.00 0.00 30 -0.15 [WARNING - Low] Starting Concentration (-0.1) is less than target concentration (2): Transferred maximum source volume (30 + 0 uL Water/EB
G01 100 7057 54.2816897 771 45.7711729 54.2816897 HS 5.4281690 Example Plate G01 54.2816897 3.70 96.30 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (54.3 ng/uL) using larger volume for dilution: Transferred 3.7 uL + 96.3 uL Water/EB
G02 100 3349 25.6216315 148 3.3668106 25.6216315 HS 2.5621632 Example Plate G02 25.6216315 7.80 92.20 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (25.6 ng/uL) using larger volume for dilution: Transferred 7.8 uL + 92.2 uL Water/EB
G03 100 707 5.2009536 103 0.3038952 5.2009536 HS 0.5200954 Example Plate G03 5.2009536 11.55 18.45 30 2.00 [OK] Starting Concentration (5.2) is between target concentration (2) and 10x target concentration (20): Transferred 11.55 uL + 18.45 uL Water/EB
G04 100 5957 45.7795149 617 35.2891957 45.7795149 HS 4.5779515 Example Plate G04 45.7795149 4.35 95.65 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (45.8 ng/uL) using larger volume for dilution: Transferred 4.35 uL + 95.65 uL Water/EB
G05 100 749 5.5255821 81 -1.1935301 5.5255821 HS 0.5525582 Example Plate G05 5.5255821 10.85 19.15 30 2.00 [OK] Starting Concentration (5.5) is between target concentration (2) and 10x target concentration (20): Transferred 10.85 uL + 19.15 uL Water/EB
G06 100 3487 26.6882680 153 3.7071345 26.6882680 HS 2.6688268 Example Plate G06 26.6882680 7.50 92.50 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (26.7 ng/uL) using larger volume for dilution: Transferred 7.5 uL + 92.5 uL Water/EB
G07 100 2574 19.6314629 76 -1.5338541 19.6314629 HS 1.9631463 Example Plate G07 19.6314629 3.05 26.95 30 2.00 [OK] Starting Concentration (19.6) is between target concentration (2) and 10x target concentration (20): Transferred 3.05 uL + 26.95 uL Water/EB
G08 100 5118 39.2946744 478 25.8281903 39.2946744 HS 3.9294674 Example Plate G08 39.2946744 5.10 94.90 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (39.3 ng/uL) using larger volume for dilution: Transferred 5.1 uL + 94.9 uL Water/EB
G09 100 5294 40.6550223 573 32.2943451 40.6550223 HS 4.0655022 Example Plate G09 40.6550223 4.90 95.10 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (40.7 ng/uL) using larger volume for dilution: Transferred 4.9 uL + 95.1 uL Water/EB
G10 100 1371 10.3331755 58 -2.7590202 10.3331755 HS 1.0333175 Example Plate G10 10.3331755 5.80 24.20 30 2.00 [OK] Starting Concentration (10.3) is between target concentration (2) and 10x target concentration (20): Transferred 5.8 uL + 24.2 uL Water/EB
G11 100 3613 27.6621535 267 11.4665202 27.6621535 HS 2.7662153 Example Plate G11 27.6621535 7.25 92.75 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (27.7 ng/uL) using larger volume for dilution: Transferred 7.25 uL + 92.75 uL Water/EB
G12 100 749 5.5255821 74 -1.6699837 5.5255821 HS 0.5525582 Example Plate G12 5.5255821 10.85 19.15 30 2.00 [OK] Starting Concentration (5.5) is between target concentration (2) and 10x target concentration (20): Transferred 10.85 uL + 19.15 uL Water/EB
H01 100 3823 29.2852959 90 -0.5809471 29.2852959 HS 2.9285296 Example Plate H01 29.2852959 6.85 93.15 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (29.3 ng/uL) using larger volume for dilution: Transferred 6.85 uL + 93.15 uL Water/EB
H02 100 6348 48.8016516 1118 69.3896540 59.0956528 Average 5.9095653 Example Plate H02 59.0956528 3.40 96.60 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (59.1 ng/uL) using larger volume for dilution: Transferred 3.4 uL + 96.6 uL Water/EB
H03 100 4361 33.4436323 366 18.2049341 33.4436323 HS 3.3443632 Example Plate H03 33.4436323 6.00 94.00 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (33.4 ng/uL) using larger volume for dilution: Transferred 6 uL + 94 uL Water/EB
H04 100 3729 28.5587464 555 31.0691789 28.5587464 HS 2.8558746 Example Plate H04 28.5587464 7.00 93.00 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (28.6 ng/uL) using larger volume for dilution: Transferred 7 uL + 93 uL Water/EB
H05 100 4473 34.3093083 752 44.4779419 34.3093083 HS 3.4309308 Example Plate H05 34.3093083 5.85 94.15 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (34.3 ng/uL) using larger volume for dilution: Transferred 5.85 uL + 94.15 uL Water/EB
H06 100 5890 45.2616552 945 57.6144458 51.4380505 Average 5.1438050 Example Plate H06 51.4380505 3.90 96.10 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (51.4 ng/uL) using larger volume for dilution: Transferred 3.9 uL + 96.1 uL Water/EB
H07 100 2847 21.7415481 124 1.7332557 21.7415481 HS 2.1741548 Example Plate H07 21.7415481 9.20 90.80 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (21.7 ng/uL) using larger volume for dilution: Transferred 9.2 uL + 90.8 uL Water/EB
H08 100 2824 21.5637754 270 11.6707146 21.5637754 HS 2.1563775 Example Plate H08 21.5637754 9.25 90.75 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (21.6 ng/uL) using larger volume for dilution: Transferred 9.25 uL + 90.75 uL Water/EB
H09 100 7493 57.6516426 975 59.6563894 58.6540160 Average 5.8654016 Example Plate H09 58.6540160 3.40 96.60 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (58.7 ng/uL) using larger volume for dilution: Transferred 3.4 uL + 96.6 uL Water/EB
H10 100 1374 10.3563632 68 -2.0783724 10.3563632 HS 1.0356363 Example Plate H10 10.3563632 5.80 24.20 30 2.00 [OK] Starting Concentration (10.4) is between target concentration (2) and 10x target concentration (20): Transferred 5.8 uL + 24.2 uL Water/EB
H11 100 1511 11.4152704 115 1.1206726 11.4152704 HS 1.1415270 Example Plate H11 11.4152704 5.25 24.75 30 2.00 [OK] Starting Concentration (11.4) is between target concentration (2) and 10x target concentration (20): Transferred 5.25 uL + 24.75 uL Water/EB
H12 100 7049 54.2198557 889 53.8028177 54.0113367 Average 5.4011337 Example Plate H12 54.0113367 3.70 96.30 100 2.00 [OK] Starting Concentration is greater than 10x target concentration (54 ng/uL) using larger volume for dilution: Transferred 3.7 uL + 96.3 uL Water/EB

As you can see, the dilutions are not performed equally. The “Note” column added to the data frame will indicate what steps were involved in performing the dilution. By design, this algorithm is intended to minimize the use of source sample, while maintaining pipetting volumes greater than 1 uL for increased accuracy. If samples are too dilute or too concentrated to reach the target concentration, a warning will appear in the “Note” column. Playing with the maximum sample volume and maximum volume parameters may help, but there may also be some samples that need to be considered individually.

Using Beckmann liquid-handling robot for dilutions

To use the Beckmann liquid-hanlding robot to perform your dilutions, you need to give the robot’s software a .csv file that contains information about how to dilute your samples. To generate such a file, you can pass a few more arguments to the same dilution_calculation() function above. The additional pieces that you need to include are print_for_robot, which you need to set to TRUE, output_directory which defaults to your working directory, but you can pass along a string to indicate where to place the output file, and output_filename, which you can use to name your output file, (default is “robot_dilution_file _YYYY_MM_DD.csv" – NOTE: you do not need to include the “.csv” file extension in the name you provide).

samples_dilution <- dilution_calculation(data_table = sample_dna_combined, concentration_column = "DNA_Concentration", target_concentration = 2, maximum_sample_volume = 30, maximum_volume = 200, print_for_robot = TRUE, output_directory = "/path/to/some/directory", output_filename = 'my_dilution_for_robot')

If you look, you will notice that the format of the output file is not the same as the data table returned. This is not a bug, but done in order to play nicely with the software from the robot. The dilutions are calculated in the same way, and the output of this function in R is simply a bit more human-readable.

As a side note, it is important that your input data table have two columns to indicate where samples are coming from. One is “PlateID” which gives each individual source plate a unique name, and the other is “SampleWell”, which gives each sample a location within each source plate. You will get an error if your input data table does not include this information. This is important because you can use this function to help dilute many samples at a time, across several sample plates. In fact, the order in which the data table is inputted will be the order in which samples are (re-)arrayed into plates that have your desired concentraiton. So if you want to combine 192 samples from four different plates into two new plates, you can do so at the same time as you dilute your samples.

It is important to point out here that although it is often the case that ReaderPlate = PlateID and ReaderWell = SampleWell, PlateID and SampleWell may not necessarily correspond to ReaderPlate and ReaderWell. ReaderWell is meant to indicate the location of a plate reader measurement in ReaderPlate, while SampleWell is meant to indicate the physical location of the source DNA in PlateID. In this way, there is flexibility to measure DNA from multiple plates on the same plate reader measurement. This may be the source of some confusion, but it is why I recommend creating a mapping file that can help bridge the gap between where a sample is actually located (PlateID, SampleWell) and where it was measured (ReaderPlate, ReaderWell), if these are different. If they are the same, you can simply copy this information with new_data <- data %>% mutate(PlateID = ReaderPlate, SampleWell = ReaderWell), as has been done in the examples above. Otherwise, this information should be contained elsewhere.

Using Beckmann liquid-handling robot to evenly pool samples

Another helpful way to use the Beckmann robot is to perform even pooling of samples (e.g. library prep PCR products). To do this, you can use the robot_equal_combine() function, which is very similar to the dilution_calculation() function in reverse. This function was primarily designed to pool a 384-well plate into as few wells as possible in a deep-well 96 well plate. If you are using a different set up, you will need to change some of the default behaviors so that you do not pipet volumes that are too large or pipet from a 384 well format when you have our DNA in a 96 well plate.

We’ll get to how to use the function in a little bit, but first it is worth walking through generating the right data to input into the function, since it can get complicated to work with 384 well plates when we use a 96-well plate to quantify DNA.

In the example below, a 384-well plate has been quantified using four 96-well plates corresponding to each of the four quadrants of the 384 well plate. Once we quantify our four DNA plates, we can combine them using a ‘shortcut’ that is very helpful in joining many tables together without nesting a lot of join functions inside of each other:


# Quantify 4 DNA plates and add sample information

plate_1_quantification <- measure_dna_concentration(plate_reader_file = 'Example_pcr_1_data.xlsx', standards_plate_reader_file = 'Example_pcr_stds_data.xlsx', standard_wells = c("A01", "A02", "A03", "A04", "A05", "A06", "A07", "A08"), dye_used = "HS", qubit_volume = 2, elution_volume = 20, plate_size = 96, plate_name = 'PCR_Plate1', print_standard_curve = F)
plate_1_info <- read_sample_info(file_path = 'Example_pcr_1_map.csv') %>% mutate(ReaderWell = SampleWell)
plate_1_data <- full_join(plate_1_quantification, plate_1_info)

plate_2_quantification <- measure_dna_concentration(plate_reader_file = 'Example_pcr_2_data.xlsx', standards_plate_reader_file = 'Example_pcr_stds_data.xlsx', standard_wells = c("A01", "A02", "A03", "A04", "A05", "A06", "A07", "A08"), dye_used = "HS", qubit_volume = 2, elution_volume = 20, plate_size = 96, plate_name = 'PCR_Plate2', print_standard_curve = F)
plate_2_info <- read_sample_info(file_path = 'Example_pcr_2_map.csv') %>% mutate(ReaderWell = SampleWell)
plate_2_data <- full_join(plate_2_quantification, plate_2_info)


plate_3_quantification <- measure_dna_concentration(plate_reader_file = 'Example_pcr_3_data.xlsx', standards_plate_reader_file = 'Example_pcr_stds_data.xlsx', standard_wells = c("A01", "A02", "A03", "A04", "A05", "A06", "A07", "A08"), dye_used = "HS", qubit_volume = 2, elution_volume = 20, plate_size = 96, plate_name = 'PCR_Plate3', print_standard_curve = F)
plate_3_info <- read_sample_info(file_path = 'Example_pcr_3_map.csv') %>% mutate(ReaderWell = SampleWell)
plate_3_data <- full_join(plate_3_quantification, plate_3_info)


plate_4_quantification <- measure_dna_concentration(plate_reader_file = 'Example_pcr_4_data.xlsx', standards_plate_reader_file = 'Example_pcr_stds_data.xlsx', standard_wells = c("A01", "A02", "A03", "A04", "A05", "A06", "A07", "A08"), dye_used = "HS", qubit_volume = 2, elution_volume = 20, plate_size = 96, plate_name = 'PCR_Plate4', print_standard_curve = F)
plate_4_info <- read_sample_info(file_path = 'Example_pcr_4_map.csv') %>% mutate(ReaderWell = SampleWell)
plate_4_data <- full_join(plate_4_quantification, plate_4_info)

# Combine all four data sets - this is a shortcut to combine many data tables together using the "full_join" function

combined_pcr_samples <- Reduce(function(df1,df2) {dplyr::full_join(df1, df2)}, list(plate_1_data, plate_2_data, plate_3_data, plate_4_data))

This joined data set looks like:

ReaderPlate ReaderWell Measurement Qubit_Volume DNA_Concentration Elution_Volume Total_DNA SampleWell BarcodePlate BarcodeWell Sample_DNA_concentration BarcodeID
PCR_Plate1 A01 851 2 7.448904 20 0.1489781 A01 Plate1 A01 85.1908840 RevFMT.00000006b.110117.LIpcA
PCR_Plate1 A02 445 2 3.895904 20 0.0779181 A02 Plate1 A02 63.9035757 RevFMT.00000006a.112217.rsitC
PCR_Plate1 A03 575 2 5.033564 20 0.1006713 A03 Plate1 A03 113.0721279 RevFMT.00000002a.112917.hchTA
PCR_Plate1 A04 627 2 5.488628 20 0.1097726 A04 Plate1 A04 45.4389736 RevFMT.00000003c.102517.MrxdF
PCR_Plate1 A05 793 2 6.941332 20 0.1388266 A05 Plate1 A05 51.2798139 RevFMT.00000002c.102517.wvRSe
PCR_Plate1 A06 583 2 5.103574 20 0.1020715 A06 Plate1 A06 86.7535810 RevFMT.00000002b.110817.TiW9I
PCR_Plate1 A07 1117 2 9.776731 20 0.1955346 A07 Plate1 A07 70.4539748 RevFMT.00000001c.111517.jJu9S
PCR_Plate1 A08 987 2 8.639071 20 0.1727814 A08 Plate1 A08 101.0685510 RevFMT.00000004b.112917.EhWAx
PCR_Plate1 A09 709 2 6.206229 20 0.1241246 A09 Plate1 A09 48.8900601 RevFMT.00000004c.102517.YQCG7
PCR_Plate1 A10 821 2 7.186367 20 0.1437273 A10 Plate1 A10 74.9893129 RevFMT.00000002c.111517.dJtGI
PCR_Plate1 A11 1468 2 12.848413 20 0.2569683 A11 Plate1 A11 66.3220564 RevFMT.00000002b.110117.ex2l5
PCR_Plate1 A12 1403 2 12.279583 20 0.2455917 A12 Plate1 A12 19.5040283 RevFMT.00000002c.110817.hHmqY
PCR_Plate1 B01 191 2 1.673091 20 0.0334618 B01 Plate1 B01 42.7493502 RevFMT.00000008b.102517.coK7I
PCR_Plate1 B02 207 2 1.813111 20 0.0362622 B02 Plate1 B02 106.9649193 RevFMT.00000007a.112217.20Yba
PCR_Plate1 B03 560 2 4.902295 20 0.0980459 B03 Plate1 B03 62.3844152 RevFMT.00000008b.111517.utTzT
PCR_Plate1 B04 245 2 2.145658 20 0.0429132 B04 Plate1 B04 81.4304095 RevFMT.00000001c.110817.pLB7b
PCR_Plate1 B05 511 2 4.473485 20 0.0894697 B05 Plate1 B05 117.7157903 RevFMT.00000008c.112217.WXTM9
PCR_Plate1 B06 401 2 3.510850 20 0.0702170 B06 Plate1 B06 91.2968560 RevFMT.00000001c.112917.R2l0w
PCR_Plate1 B07 485 2 4.245953 20 0.0849191 B07 Plate1 B07 75.8110784 RevFMT.00000004a.112917.guXJN
PCR_Plate1 B08 976 2 8.542807 20 0.1708561 B08 Plate1 B08 89.2149951 RevFMT.00000004c.112917.jLuO7
PCR_Plate1 B09 313 2 2.740741 20 0.0548148 B09 Plate1 B09 72.2684030 RevFMT.00000004c.111517.DJ2EU
PCR_Plate1 B10 457 2 4.000919 20 0.0800184 B10 Plate1 B10 57.7547565 RevFMT.00000005a.110117.i4pK3
PCR_Plate1 B11 1281 2 11.211933 20 0.2242387 B11 Plate1 B11 56.8652129 RevFMT.00000002b.112917.kTlEC
PCR_Plate1 B12 390 2 3.414586 20 0.0682917 B12 Plate1 B12 75.7718550 RevFMT.00000002b.111517.yj89K
PCR_Plate1 C01 284 2 2.486956 20 0.0497391 C01 Plate1 C01 62.0329859 RevFMT.00000008c.102517.1Fg4h
PCR_Plate1 C02 782 2 6.845069 20 0.1369014 C02 Plate1 C02 89.8924616 RevFMT.00000008a.111517.4CHON
PCR_Plate1 C03 804 2 7.037596 20 0.1407519 C03 Plate1 C03 80.9546098 RevFMT.00000007b.111517.jsbvY
PCR_Plate1 C04 1021 2 8.936613 20 0.1787323 C04 Plate1 C04 72.0668224 RevFMT.00000006b.111517.VcYlq
PCR_Plate1 C05 985 2 8.621569 20 0.1724314 C05 Plate1 C05 90.5397060 RevFMT.00000008c.111517.FXrV3
PCR_Plate1 C06 1045 2 9.146642 20 0.1829328 C06 Plate1 C06 138.3085215 RevFMT.00000005a.112917.znPou
PCR_Plate1 C07 1228 2 10.748118 20 0.2149624 C07 Plate1 C07 96.4484105 RevFMT.00000008b.112917.1UIXo
PCR_Plate1 C08 1095 2 9.584204 20 0.1916841 C08 Plate1 C08 76.7031814 RevFMT.00000003a.112917.ysO5f
PCR_Plate1 C09 986 2 8.630320 20 0.1726064 C09 Plate1 C09 72.5586684 RevFMT.00000001b.112917.k1RCO
PCR_Plate1 C10 1060 2 9.277911 20 0.1855582 C10 Plate1 C10 47.9305237 RevFMT.00000004b.102517.YMe8X
PCR_Plate1 C11 837 2 7.326386 20 0.1465277 C11 Plate1 C11 163.3420117 RevFMT.00000008c.110817.pTcvR
PCR_Plate1 C12 901 2 7.886465 20 0.1577293 C12 Plate1 C12 55.0350832 RevFMT.00000005c.112217.2rqNh
PCR_Plate1 D01 650 2 5.689906 20 0.1137981 D01 Plate1 D01 62.5749825 RevFMT.00000001b.111517.BmyP4
PCR_Plate1 D02 851 2 7.448904 20 0.1489781 D02 Plate1 D02 82.3333536 RevFMT.00000007a.110817.nBzGd
PCR_Plate1 D03 772 2 6.757556 20 0.1351511 D03 Plate1 D03 63.2454041 RevFMT.00000007c.111517.2fjNU
PCR_Plate1 D04 655 2 5.733662 20 0.1146732 D04 Plate1 D04 67.4019087 RevFMT.00000003b.111517.tf7Jq
PCR_Plate1 D05 678 2 5.934941 20 0.1186988 D05 Plate1 D05 53.6494668 RevFMT.00000008a.112917.YzU3o
PCR_Plate1 D06 742 2 6.495019 20 0.1299004 D06 Plate1 D06 76.2233270 RevFMT.00000005c.112917.8NMvs
PCR_Plate1 D07 826 2 7.230123 20 0.1446025 D07 Plate1 D07 77.9726227 RevFMT.00000005b.110817.jgGm6
PCR_Plate1 D08 988 2 8.647822 20 0.1729564 D08 Plate1 D08 86.8304465 RevFMT.00000005c.110817.7lvjk
PCR_Plate1 D09 1124 2 9.837990 20 0.1967598 D09 Plate1 D09 54.8188654 RevFMT.00000005b.112917.iXh7T
PCR_Plate1 D10 1067 2 9.339169 20 0.1867834 D10 Plate1 D10 66.9128807 RevFMT.00000007a.110117.NipjP
PCR_Plate1 D11 1250 2 10.940645 20 0.2188129 D11 Plate1 D11 64.9324715 RevFMT.00000006a.110817.MLw6q
PCR_Plate1 D12 1231 2 10.774371 20 0.2154874 D12 Plate1 D12 51.7180577 RevFMT.00000006c.110817.a4BqT
PCR_Plate1 E01 979 2 8.569061 20 0.1713812 E01 Plate1 E01 77.1509434 RevFMT.00000006b.110817.hghRc
PCR_Plate1 E02 574 2 5.024813 20 0.1004963 E02 Plate1 E02 48.0954403 RevFMT.00000007c.112917.0JURy
PCR_Plate1 E03 748 2 6.547527 20 0.1309505 E03 Plate1 E03 91.3315079 RevFMT.00000002c.112917.SQDFD
PCR_Plate1 E04 1030 2 9.015374 20 0.1803075 E04 Plate1 E04 47.4952701 RevFMT.00000008a.112217.wMU14
PCR_Plate1 E05 1287 2 11.264440 20 0.2252888 E05 Plate1 E05 71.1746332 RevFMT.00000003b.112917.Xdmxc
PCR_Plate1 E06 1310 2 11.465719 20 0.2293144 E06 Plate1 E06 45.3324029 RevFMT.00000006c.112917.mp0E3
PCR_Plate1 E07 1427 2 12.489613 20 0.2497923 E07 Plate1 E07 46.0232700 RevFMT.00000005b.111517.5zBwT
PCR_Plate1 E08 1474 2 12.900920 20 0.2580184 E08 Plate1 E08 61.2098115 RevFMT.00000005a.111517.VqDGv
PCR_Plate1 E09 1420 2 12.428354 20 0.2485671 E09 Plate1 E09 68.2685335 RevFMT.00000007b.112217.R0hwr
PCR_Plate1 E10 1465 2 12.822159 20 0.2564432 E10 Plate1 E10 61.3774599 RevFMT.00000007a.112917.njQ49
PCR_Plate1 E11 1534 2 13.425994 20 0.2685199 E11 Plate1 E11 64.2471542 RevFMT.00000007b.112917.JyN1n
PCR_Plate1 E12 1599 2 13.994824 20 0.2798965 E12 Plate1 E12 63.2319174 RevFMT.00000008b.112217.UBFVb
PCR_Plate1 F01 695 2 6.083712 20 0.1216742 F01 Plate1 F01 50.9608216 RevFMT.00000003c.112917.0KCih
PCR_Plate1 F02 393 2 3.440840 20 0.0688168 F02 Plate1 F02 46.0840893 RevFMT.00000003a.111517.tI3S8
PCR_Plate1 F03 910 2 7.965226 20 0.1593045 F03 Plate1 F03 96.8998825 RevFMT.00000006b.102517.bqxlF
PCR_Plate1 F04 323 2 2.828254 20 0.0565651 F04 Plate1 F04 146.5449237 RevFMT.00000006a.112917.gB3lM
PCR_Plate1 F05 669 2 5.856179 20 0.1171236 F05 Plate1 F05 58.8997412 RevFMT.00000007c.112217.9WD8d
PCR_Plate1 F06 1082 2 9.470438 20 0.1894088 F06 Plate1 F06 76.4060435 RevFMT.00000006c.112217.QxAVT
PCR_Plate1 F07 1059 2 9.269160 20 0.1853832 F07 Plate1 F07 79.0622517 RevFMT.00000006b.112217.XQ4jD
PCR_Plate1 F08 889 2 7.781450 20 0.1556290 F08 Plate1 F08 63.5604279 RevFMT.00000002a.110817.zPj7V
PCR_Plate1 F09 830 2 7.265128 20 0.1453026 F09 Plate1 F09 68.9795013 RevFMT.00000008c.112917.9JtUq
PCR_Plate1 F10 724 2 6.337497 20 0.1267499 F10 Plate1 F10 36.7706528 RevFMT.00000006b.112917.dmwTQ
PCR_Plate1 F11 1022 2 8.945364 20 0.1789073 F11 Plate1 F11 76.7522676 RevFMT.00000006a.110117.NF1af
PCR_Plate1 F12 575 2 5.033564 20 0.1006713 F12 Plate1 F12 72.8792419 RevFMT.00000004c.110817.HkgRT
PCR_Plate1 G01 1054 2 9.225403 20 0.1845081 G01 Plate1 G01 61.4286749 RevFMT.00000006c.102517.Osdfl
PCR_Plate1 G02 912 2 7.982729 20 0.1596546 G02 Plate1 G02 53.2723008 RevFMT.00000002b.102517.0ztxz
PCR_Plate1 G03 801 2 7.011342 20 0.1402268 G03 Plate1 G03 36.3610498 RevFMT.00000002c.110117.bU7Tt
PCR_Plate1 G04 665 2 5.821175 20 0.1164235 G04 Plate1 G04 85.2665990 RevFMT.00000002a.102517.jxLmN
PCR_Plate1 G05 1035 2 9.059130 20 0.1811826 G05 Plate1 G05 75.2718998 RevFMT.00000008c.110117.7zXzw
PCR_Plate1 G06 1021 2 8.936613 20 0.1787323 G06 Plate1 G06 46.9680831 RevFMT.00000006c.111517.dvU7b
PCR_Plate1 G07 1375 2 12.034549 20 0.2406910 G07 Plate1 G07 52.7628274 RevFMT.00000007a.111517.3pSNq
PCR_Plate1 G08 1109 2 9.706721 20 0.1941344 G08 Plate1 G08 85.7951950 RevFMT.00000007a.102517.Qb7HX
PCR_Plate1 G09 1044 2 9.137891 20 0.1827578 G09 Plate1 G09 99.7709857 RevFMT.00000008a.110117.dCk3j
PCR_Plate1 G10 1167 2 10.214293 20 0.2042859 G10 Plate1 G10 56.0299608 RevFMT.00000003b.102517.2WSef
PCR_Plate1 G11 831 2 7.273879 20 0.1454776 G11 Plate1 G11 66.7397686 RevFMT.00000003a.102517.KGmmU
PCR_Plate1 G12 714 2 6.249985 20 0.1249997 G12 Plate1 G12 36.9206738 RevFMT.00000004c.110117.xHV0a
PCR_Plate1 H01 1738 2 15.211245 20 0.3042249 H01 Plate1 H01 106.8935174 RevFMT.00000001a.112217.GyqJm
PCR_Plate1 H02 1940 2 16.978994 20 0.3395799 H02 Plate1 H02 44.8821676 RevFMT.00000001b.112217.G3Yrg
PCR_Plate1 H03 1743 2 15.255002 20 0.3051000 H03 Plate1 H03 77.7479511 RevFMT.00000001c.112217.tLkHd
PCR_Plate1 H04 1720 2 15.053723 20 0.3010745 H04 Plate1 H04 77.4830778 RevFMT.00000002a.112217.w7bib
PCR_Plate1 H05 1768 2 15.473782 20 0.3094756 H05 Plate1 H05 61.1987120 RevFMT.00000002b.112217.kfDcQ
PCR_Plate1 H06 1766 2 15.456280 20 0.3091256 H06 Plate1 H06 73.6428337 RevFMT.00000002c.112217.xfcoi
PCR_Plate1 H07 1845 2 16.147627 20 0.3229525 H07 Plate1 H07 63.9967459 RevFMT.00000003a.112217.iLgDa
PCR_Plate1 H08 1660 2 14.528649 20 0.2905730 H08 Plate1 H08 65.8081837 RevFMT.00000003b.112217.Is2e3
PCR_Plate1 H09 1740 2 15.228748 20 0.3045750 H09 Plate1 H09 52.7234317 RevFMT.00000003c.112217.cAGTk
PCR_Plate1 H10 1820 2 15.928846 20 0.3185769 H10 Plate1 H10 53.0235599 RevFMT.00000004a.112217.PeP2w
PCR_Plate1 H11 1787 2 15.640056 20 0.3128011 H11 Plate1 H11 58.7926536 RevFMT.00000004b.112217.0IGob
PCR_Plate1 H12 1959 2 17.145267 20 0.3429053 H12 Plate1 H12 49.5591590 RevFMT.00000004c.112217.MhTh5
PCR_Plate2 A01 949 2 8.306524 20 0.1661305 A01 Plate2 A01 16.3089861 RevFMT.00000006a.102517.5f4G9
PCR_Plate2 A02 1248 2 10.923142 20 0.2184628 A02 Plate2 A02 62.4424166 RevFMT.00000002a.111517.OifOl
PCR_Plate2 A03 1683 2 14.729928 20 0.2945986 A03 Plate2 A03 83.9621612 RevFMT.00000003b.110817.jGXOx
PCR_Plate2 A04 1084 2 9.487940 20 0.1897588 A04 Plate2 A04 14.8736498 RevFMT.00000003a.110817.WK3ny
PCR_Plate2 A05 1517 2 13.277223 20 0.2655445 A05 Plate2 A05 56.6068676 RevFMT.00000001b.102517.CcIw5
PCR_Plate2 A06 1176 2 10.293054 20 0.2058611 A06 Plate2 A06 46.8273218 RevFMT.00000007b.110117.QApUM
PCR_Plate2 A07 1966 2 17.206526 20 0.3441305 A07 Plate2 A07 59.3833918 RevFMT.00000001c.102517.1TrpL
PCR_Plate2 A08 2308 2 20.199447 20 0.4039889 A08 Plate2 A08 50.0619321 RevFMT.00000003c.110817.YFXr7
PCR_Plate2 A09 2026 2 17.731600 20 0.3546320 A09 Plate2 A09 15.0115070 RevFMT.00000004a.110117.pnoLO
PCR_Plate2 A10 1533 2 13.417243 20 0.2683449 A10 Plate2 A10 48.4776392 RevFMT.00000001c.110117.2n2lW
PCR_Plate2 A11 1189 2 10.406820 20 0.2081364 A11 Plate2 A11 71.3585002 RevFMT.00000008b.110117.xh0Uq
PCR_Plate2 A12 1793 2 15.692563 20 0.3138513 A12 Plate2 A12 40.3514010 RevFMT.00000004a.111517.oBs2J
PCR_Plate2 B01 1656 2 14.493645 20 0.2898729 B01 Plate2 B01 55.0985482 RevFMT.00000004b.111517.0SLAN
PCR_Plate2 B02 1731 2 15.149987 20 0.3029997 B02 Plate2 B02 103.5586059 RevFMT.00000007b.110817.V25mw
PCR_Plate2 B03 1729 2 15.132484 20 0.3026497 B03 Plate2 B03 117.6375158 RevFMT.00000008a.110817.MLzxm
PCR_Plate2 B04 1762 2 15.421275 20 0.3084255 B04 Plate2 B04 94.3584403 RevFMT.00000008b.110817.WAsJP
PCR_Plate2 B05 1792 2 15.683812 20 0.3136762 B05 Plate2 B05 65.5365241 RevFMT.00000003c.111517.XwLDK
PCR_Plate2 B06 1888 2 16.523930 20 0.3304786 B06 Plate2 B06 40.2918184 RevFMT.00000004b.110117.4HjOL
PCR_Plate2 B07 1829 2 16.007607 20 0.3201521 B07 Plate2 B07 41.1298885 RevFMT.00000002a.110117.fRFUO
PCR_Plate2 B08 1492 2 13.058443 20 0.2611689 B08 Plate2 B08 72.1019050 RevFMT.00000004b.110817.SFDVR
PCR_Plate2 B09 1591 2 13.924814 20 0.2784963 B09 Plate2 B09 49.0076442 RevFMT.00000003a.110117.RyEKs
PCR_Plate2 B10 1497 2 13.102199 20 0.2620440 B10 Plate2 B10 79.2959247 RevFMT.00000007c.110117.t9RN6
PCR_Plate2 B11 1456 2 12.743398 20 0.2548680 B11 Plate2 B11 17.8902887 RevFMT.00000006c.110117.HX83E
PCR_Plate2 B12 1358 2 11.885778 20 0.2377156 B12 Plate2 B12 91.9943372 RevFMT.00000001a.112917.QXFHm
PCR_Plate2 C01 1672 2 14.633664 20 0.2926733 C01 Plate2 C01 13.1463808 RevFMT.00000004a.110817.h9Hrk
PCR_Plate2 C02 1970 2 17.241531 20 0.3448306 C02 Plate2 C02 133.2313592 RevFMT.00000007b.102517.Q3vRG
PCR_Plate2 C03 1899 2 16.620194 20 0.3324039 C03 Plate2 C03 67.6670404 RevFMT.00000007c.102517.Olply
PCR_Plate2 C04 1839 2 16.095120 20 0.3219024 C04 Plate2 C04 62.6749390 RevFMT.00000005c.102517.WtaBp
PCR_Plate2 C05 1980 2 17.329043 20 0.3465809 C05 Plate2 C05 43.1911317 RevFMT.00000001b.110117.UVN4a
PCR_Plate2 C06 1730 2 15.141236 20 0.3028247 C06 Plate2 C06 44.7551515 RevFMT.00000003b.110117.Q4KjQ
PCR_Plate2 C07 2008 2 17.574078 20 0.3514816 C07 Plate2 C07 93.7012469 RevFMT.00000001b.110817.pgNG6
PCR_Plate2 C08 1874 2 16.401413 20 0.3280283 C08 Plate2 C08 67.2639654 RevFMT.00000005c.110117.PGei7
PCR_Plate2 C09 1874 2 16.401413 20 0.3280283 C09 Plate2 C09 63.2885098 RevFMT.00000005b.112217.nyzpB
PCR_Plate2 C10 1744 2 15.263753 20 0.3052751 C10 Plate2 C10 46.3730319 RevFMT.00000001a.110117.5CUpq
PCR_Plate2 C11 1787 2 15.640056 20 0.3128011 C11 Plate2 C11 102.1909921 RevFMT.00000001a.111517.eU05X
PCR_Plate2 C12 1663 2 14.554903 20 0.2910981 C12 Plate2 C12 67.0777974 RevFMT.00000005a.102517.VCPgX
PCR_Plate2 D01 1798 2 15.736319 20 0.3147264 D01 Plate2 D01 58.9214233 RevFMT.00000006a.111517.7OHLx
PCR_Plate2 D02 1593 2 13.942317 20 0.2788463 D02 Plate2 D02 96.7646710 RevFMT.00000005a.110817.RJnI4
PCR_Plate2 D03 1940 2 16.978994 20 0.3395799 D03 Plate2 D03 117.1831396 RevFMT.00000008a.102517.Sf8dw
PCR_Plate2 D04 1627 2 14.239859 20 0.2847972 D04 Plate2 D04 70.5773671 RevFMT.00000005b.102517.yjc6z
PCR_Plate2 D05 1742 2 15.246250 20 0.3049250 D05 Plate2 D05 35.9136324 RevFMT.00000003c.110117.3s4PN
PCR_Plate2 D06 1615 2 14.134844 20 0.2826969 D06 Plate2 D06 44.1552397 RevFMT.00000005b.110117.tAY9r
PCR_Plate2 D07 1477 2 12.927174 20 0.2585435 D07 Plate2 D07 68.6387408 RevFMT.00000001a.102517.faG3G
PCR_Plate2 D08 1583 2 13.854805 20 0.2770961 D08 Plate2 D08 48.1617233 RevFMT.00000001a.110817.xTl5a
PCR_Plate2 D09 1914 2 16.751462 20 0.3350292 D09 Plate2 D09 39.3971558 RevFMT.00000004a.102517.leWr6
PCR_Plate2 D10 1787 2 15.640056 20 0.3128011 D10 Plate2 D10 44.5902348 RevFMT.00000005c.111517.zpTRz
PCR_Plate2 D11 1790 2 15.666309 20 0.3133262 D11 Plate2 D11 79.5770165 RevFMT.00000007c.110817.IgoXL
PCR_Plate2 D12 1228 2 10.748118 20 0.2149624 D12 Plate2 D12 74.3122771 pTxFMT.00000001a.111017.a56z4
PCR_Plate2 E01 1646 2 14.406132 20 0.2881226 E01 Plate2 E01 82.6861057 pTxFMT.00000001b.111017.QWi3R
PCR_Plate2 E02 1658 2 14.511147 20 0.2902229 E02 Plate2 E02 69.5256387 pTxFMT.00000001c.111017.JhU8I
PCR_Plate2 E03 1595 2 13.959819 20 0.2791964 E03 Plate2 E03 49.9109329 pTxFMT.00000002a.111017.aao7N
PCR_Plate2 E04 1572 2 13.758541 20 0.2751708 E04 Plate2 E04 79.1065941 pTxFMT.00000002c.111017.pVNLb
PCR_Plate2 E05 1703 2 14.904952 20 0.2980990 E05 Plate2 E05 62.5642276 pTxFMT.00000003a.111017.uFI6l
PCR_Plate2 E06 1585 2 13.872307 20 0.2774461 E06 Plate2 E06 46.2948435 pTxFMT.00000003b.111017.R86bg
PCR_Plate2 E07 1568 2 13.723536 20 0.2744707 E07 Plate2 E07 82.7833305 pTxFMT.00000003c.111017.XQjWd
PCR_Plate2 E08 1522 2 13.320979 20 0.2664196 E08 Plate2 E08 39.2539212 pTxFMT.00000004b.111017.CmEqH
PCR_Plate2 E09 1682 2 14.721177 20 0.2944235 E09 Plate2 E09 57.0141696 pTxFMT.00000004d.111017.Hq9XC
PCR_Plate2 E10 1494 2 13.075945 20 0.2615189 E10 Plate2 E10 18.0200366 pTxFMT.00000005a.111017.jno1H
PCR_Plate2 E11 1803 2 15.780075 20 0.3156015 E11 Plate2 E11 56.0110105 pTxFMT.00000005b.111017.rtWYb
PCR_Plate2 E12 1580 2 13.828551 20 0.2765710 E12 Plate2 E12 50.6676521 pTxFMT.00000005c.111017.MmmvJ
PCR_Plate2 F01 1100 2 9.627960 20 0.1925592 F01 Plate2 F01 3.4152876 pTxFMT.00000006a.111017.eOyJ1
PCR_Plate2 F02 1500 2 13.128452 20 0.2625690 F02 Plate2 F02 51.8841249 pTxFMT.00000006b.111017.a4iSi
PCR_Plate2 F03 1420 2 12.428354 20 0.2485671 F03 Plate2 F03 18.1254568 pTxFMT.00000006c.111017.XL7To
PCR_Plate2 F04 1632 2 14.283615 20 0.2856723 F04 Plate2 F04 62.7750679 pTxFMT.00000001a.111717.V4fgT
PCR_Plate2 F05 1420 2 12.428354 20 0.2485671 F05 Plate2 F05 71.2393349 pTxFMT.00000001b.111717.oaAUl
PCR_Plate2 F06 1587 2 13.889810 20 0.2777962 F06 Plate2 F06 87.3613436 pTxFMT.00000001c.111717.hw3YG
PCR_Plate2 F07 1554 2 13.601019 20 0.2720204 F07 Plate2 F07 57.3450673 pTxFMT.00000002a.111717.AeNxO
PCR_Plate2 F08 1312 2 11.483221 20 0.2296644 F08 Plate2 F08 64.2143726 pTxFMT.00000002b.111717.gLyD9
PCR_Plate2 F09 1486 2 13.005935 20 0.2601187 F09 Plate2 F09 87.5387687 pTxFMT.00000002c.111717.T9lyh
PCR_Plate2 F10 1486 2 13.005935 20 0.2601187 F10 Plate2 F10 57.7291059 pTxFMT.00000003a.111717.ucK4D
PCR_Plate2 F11 1285 2 11.246938 20 0.2249388 F11 Plate2 F11 72.4626802 pTxFMT.00000003b.111717.LyWpx
PCR_Plate2 F12 1470 2 12.865915 20 0.2573183 F12 Plate2 F12 77.3574707 pTxFMT.00000003c.111717.amboR
PCR_Plate2 G01 1742 2 15.246250 20 0.3049250 G01 Plate2 G01 19.5607931 pTxFMT.00000004a.111717.pGXwN
PCR_Plate2 G02 1564 2 13.688531 20 0.2737706 G02 Plate2 G02 40.3621559 pTxFMT.00000004b.111717.CV48N
PCR_Plate2 G03 1742 2 15.246250 20 0.3049250 G03 Plate2 G03 93.1922043 pTxFMT.00000004c.111717.Edbgz
PCR_Plate2 G04 1715 2 15.009967 20 0.3001993 G04 Plate2 G04 14.8006666 pTxFMT.00000004d.111717.uTmNc
PCR_Plate2 G05 1697 2 14.852445 20 0.2970489 G05 Plate2 G05 42.4790994 pTxFMT.00000005a.111717.EdKia
PCR_Plate2 G06 1629 2 14.257361 20 0.2851472 G06 Plate2 G06 54.3066602 pTxFMT.00000005b.111717.xUVye
PCR_Plate2 G07 1440 2 12.603379 20 0.2520676 G07 Plate2 G07 18.9850367 pTxFMT.00000005c.111717.Sdrh3
PCR_Plate2 G08 1575 2 13.784795 20 0.2756959 G08 Plate2 G08 56.4664510 pTxFMT.00000006a.111717.TFEVf
PCR_Plate2 G09 1612 2 14.108590 20 0.2821718 G09 Plate2 G09 50.9356017 pTxFMT.00000006b.111717.0QV1Y
PCR_Plate2 G10 1630 2 14.266113 20 0.2853222 G10 Plate2 G10 12.9274312 pTxFMT.00000006c.111717.L7gbm
PCR_Plate2 G11 1727 2 15.114982 20 0.3022996 G11 Plate2 G11 76.1937941 pTxFMT.00000001a.112217.jfP79
PCR_Plate2 G12 1665 2 14.572406 20 0.2914481 G12 Plate2 G12 51.6694884 pTxFMT.00000001b.112217.thuSd
PCR_Plate2 H01 1749 2 15.307509 20 0.3061502 H01 Plate2 H01 83.3120988 pTxFMT.00000001c.112217.SDz2U
PCR_Plate2 H02 1685 2 14.747430 20 0.2949486 H02 Plate2 H02 81.5505531 pTxFMT.00000002a.112217.LwG5f
PCR_Plate2 H03 1169 2 10.231795 20 0.2046359 H03 Plate2 H03 73.0335760 pTxFMT.00000002b.112217.WkajE
PCR_Plate2 H04 1742 2 15.246250 20 0.3049250 H04 Plate2 H04 70.2124511 pTxFMT.00000002c.112217.DKqaV
PCR_Plate2 H05 1746 2 15.281255 20 0.3056251 H05 Plate2 H05 78.5120598 pTxFMT.00000003a.112217.yJJUp
PCR_Plate2 H06 1762 2 15.421275 20 0.3084255 H06 Plate2 H06 67.0508240 pTxFMT.00000003b.112217.iB7vF
PCR_Plate2 H07 1634 2 14.301117 20 0.2860223 H07 Plate2 H07 70.2691296 pTxFMT.00000003c.112217.aB8L6
PCR_Plate2 H08 1407 2 12.314588 20 0.2462918 H08 Plate2 H08 37.5249848 pTxFMT.00000004a.112217.QwStM
PCR_Plate2 H09 1792 2 15.683812 20 0.3136762 H09 Plate2 H09 42.1493522 pTxFMT.00000004b.112217.6t48I
PCR_Plate2 H10 1442 2 12.620881 20 0.2524176 H10 Plate2 H10 38.7834989 pTxFMT.00000004c.112217.lNiE7
PCR_Plate2 H11 1352 2 11.833270 20 0.2366654 H11 Plate2 H11 6.1967584 pTxFMT.00000004d.112217.bi80V
PCR_Plate2 H12 1810 2 15.841334 20 0.3168267 H12 Plate2 H12 34.1687358 pTxFMT.00000005a.112217.GfB8M
PCR_Plate3 A01 1365 2 11.947036 20 0.2389407 A01 Plate3 A01 41.2164445 pTxFMT.00000005b.112217.DovgX
PCR_Plate3 A02 1660 2 14.528649 20 0.2905730 A02 Plate3 A02 17.2253307 pTxFMT.00000005c.112217.0E4zs
PCR_Plate3 A03 858 2 7.510162 20 0.1502032 A03 Plate3 A03 15.4412969 pTxFMT.00000006a.112217.YAKM9
PCR_Plate3 A04 1202 2 10.520586 20 0.2104117 A04 Plate3 A04 13.8599943 pTxFMT.00000006b.112217.clyJT
PCR_Plate3 A05 828 2 7.247625 20 0.1449525 A05 Plate3 A05 11.0541957 pTxFMT.00000006c.112217.7wkVk
PCR_Plate3 A06 863 2 7.553918 20 0.1510784 A06 Plate3 A06 2.1907917 pTxFMT.00000001a.112717.Jal96
PCR_Plate3 A07 1135 2 9.934253 20 0.1986851 A07 Plate3 A07 1.8339849 pTxFMT.00000001b.112717.p7J4L
PCR_Plate3 A08 1025 2 8.971618 20 0.1794324 A08 Plate3 A08 8.1916325 pTxFMT.00000001c.112717.R63w8
PCR_Plate3 A09 1292 2 11.308196 20 0.2261639 A09 Plate3 A09 7.2915064 pTxFMT.00000002a.112717.IGQqF
PCR_Plate3 A10 1084 2 9.487940 20 0.1897588 A10 Plate3 A10 2.4502875 pTxFMT.00000002b.112717.1gTky
PCR_Plate3 A11 1133 2 9.916751 20 0.1983350 A11 Plate3 A11 6.9346996 pTxFMT.00000002c.112717.YV2RE
PCR_Plate3 A12 1136 2 9.943004 20 0.1988601 A12 Plate3 A12 2.0934807 pTxFMT.00000003a.112717.J1O72
PCR_Plate3 B01 771 2 6.748805 20 0.1349761 B01 Plate3 B01 2.5800354 pTxFMT.00000003b.112717.4NR1j
PCR_Plate3 B02 903 2 7.903968 20 0.1580794 B02 Plate3 B02 2.2070102 pTxFMT.00000003c.112717.3Edvh
PCR_Plate3 B03 1036 2 9.067881 20 0.1813576 B03 Plate3 B03 0.5770520 pTxFMT.00000004a.112717.sGjm6
PCR_Plate3 B04 1649 2 14.432386 20 0.2886477 B04 Plate3 B04 3.1557918 pTxFMT.00000004b.112717.nfHpM
PCR_Plate3 B05 1210 2 10.590595 20 0.2118119 B05 Plate3 B05 1.2014639 pTxFMT.00000004c.112717.4w4L5
PCR_Plate3 B06 1170 2 10.240546 20 0.2048109 B06 Plate3 B06 0.9419680 pTxFMT.00000004d.112717.8rkH4
PCR_Plate3 B07 865 2 7.571421 20 0.1514284 B07 Plate3 B07 0.9095311 pTxFMT.00000005a.112717.HtgDV
PCR_Plate3 B08 1467 2 12.839662 20 0.2567932 B08 Plate3 B08 1.3960857 pTxFMT.00000005b.112717.3b7GL
PCR_Plate3 B09 987 2 8.639071 20 0.1727814 B09 Plate3 B09 1.5015059 pTxFMT.00000005c.112717.6EJcr
PCR_Plate3 B10 1008 2 8.822847 20 0.1764569 B10 Plate3 B10 1.6393631 pTxFMT.00000006a.112717.sTv3N
PCR_Plate3 B11 1036 2 9.067881 20 0.1813576 B11 Plate3 B11 1.1933546 pTxFMT.00000006b.112717.jtgp4
PCR_Plate3 B12 684 2 5.987448 20 0.1197490 B12 Plate3 B12 0.3743209 pTxFMT.00000006c.112717.wjXkK
PCR_Plate3 C01 1399 2 12.244578 20 0.2448916 C01 Plate3 C01 6.2129769 pTxFMT.000PM.1.1.112717.XL7To
PCR_Plate3 C02 1390 2 12.165817 20 0.2433163 C02 Plate3 C02 6.6833130 pTxFMT.000PM.2.1.112717.XL7To
PCR_Plate3 C03 1237 2 10.826879 20 0.2165376 C03 Plate3 C03 5.3290692 pTxFMT.000PM.2.2.112717.XL7To
PCR_Plate3 C04 966 2 8.455295 20 0.1691059 C04 Plate3 C04 1.3555395 pTxFMT.000PM.2.3.112717.XL7To
PCR_Plate3 C05 1409 2 12.332090 20 0.2466418 C05 Plate3 C05 3.2936489 pTxFMT.000PM.3.1.112717.XL7To
PCR_Plate3 C06 1380 2 12.078305 20 0.2415661 C06 Plate3 C06 2.8800774 pTxFMT.000PM.3.2.112717.XL7To
PCR_Plate3 C07 986 2 8.630320 20 0.1726064 C07 Plate3 C07 0.8284386 pTxFMT.000PM.4.1.112717.XL7To
PCR_Plate3 C08 1176 2 10.293054 20 0.2058611 C08 Plate3 C08 0.7797832 pTxFMT.000PM.4.2.112717.XL7To
PCR_Plate3 C09 1297 2 11.351953 20 0.2270391 C09 Plate3 C09 0.9662958 pTxFMT.000PM.5.1.112717.XL7To
PCR_Plate3 C10 1385 2 12.122061 20 0.2424412 C10 Plate3 C10 0.8122201 pTxFMT.000PM.5.2.112717.XL7To
PCR_Plate3 C11 742 2 6.495019 20 0.1299004 C11 Plate3 C11 0.9662958 pTxFMT.000PM.6.1.112717.XL7To
PCR_Plate3 C12 681 2 5.961194 20 0.1192239 C12 Plate3 C12 1.4528504 pTxFMT.000PM.6.2.112717.XL7To
PCR_Plate3 D01 2105 2 18.422947 20 0.3684589 D01 Plate3 D01 10.6325150 pTxFMT.00000001a.112817.Rd0il
PCR_Plate3 D02 2023 2 17.705346 20 0.3541069 D02 Plate3 D02 41.3300601 pTxFMT.00000001b.112817.osa11
PCR_Plate3 D03 1641 2 14.362376 20 0.2872475 D03 Plate3 D03 5.8723886 pTxFMT.00000002a.112817.rxxJ7
PCR_Plate3 D04 1446 2 12.655886 20 0.2531177 D04 Plate3 D04 4.1370103 pTxFMT.00000002b.112817.qXll7
PCR_Plate3 D05 1195 2 10.459327 20 0.2091865 D05 Plate3 D05 4.8830608 pTxFMT.00000003a.112817.VpVRL
PCR_Plate3 D06 1417 2 12.402100 20 0.2480420 D06 Plate3 D06 4.8992793 pTxFMT.00000003b.112817.o7c5G
PCR_Plate3 D07 1373 2 12.017046 20 0.2403409 D07 Plate3 D07 4.1126826 pTxFMT.00000003c.112817.frAkM
PCR_Plate3 D08 1439 2 12.594627 20 0.2518925 D08 Plate3 D08 4.3559599 pTxFMT.00000004a.112817.XbPpm
PCR_Plate3 D09 1639 2 14.344874 20 0.2868975 D09 Plate3 D09 9.5620948 pTxFMT.00000004b.112817.Q3HnS
PCR_Plate3 D10 1755 2 15.360016 20 0.3072003 D10 Plate3 D10 40.4850313 pTxFMT.00000004d.112817.VFd9K
PCR_Plate3 D11 1119 2 9.794234 20 0.1958847 D11 Plate3 D11 1.5420521 pTxFMT.00000005a.112817.wwnbE
PCR_Plate3 D12 1449 2 12.682140 20 0.2536428 D12 Plate3 D12 4.1126826 pTxFMT.00000005b.112817.K83fJ
PCR_Plate3 E01 1734 2 15.176241 20 0.3035248 E01 Plate3 E01 5.3533970 pTxFMT.00000005c.112817.DME5q
PCR_Plate3 E02 1456 2 12.743398 20 0.2548680 E02 Plate3 E02 4.4532708 pTxFMT.00000006a.112817.HOuW8
PCR_Plate3 E03 1519 2 13.294726 20 0.2658945 E03 Plate3 E03 3.5450355 pTxFMT.00000006b.112817.HsLDk
PCR_Plate3 E04 1305 2 11.421962 20 0.2284392 E04 Plate3 E04 2.0286068 pTxFMT.00000006c.112817.xXAw2
PCR_Plate3 E05 1856 2 16.243891 20 0.3248778 E05 Plate3 E05 64.5242775 pTxFMT.00000001a.120117.dHXzo
PCR_Plate3 E06 1342 2 11.745758 20 0.2349152 E06 Plate3 E06 39.0415858 pTxFMT.00000001b.120117.7y01U
PCR_Plate3 E07 1850 2 16.191383 20 0.3238277 E07 Plate3 E07 107.9697458 pTxFMT.00000001c.120117.iwLkR
PCR_Plate3 E08 1472 2 12.883418 20 0.2576684 E08 Plate3 E08 117.3883441 pTxFMT.00000002a.120117.iR6UY
PCR_Plate3 E09 1637 2 14.327371 20 0.2865474 E09 Plate3 E09 63.7930365 pTxFMT.00000002b.120117.62gwJ
PCR_Plate3 E10 786 2 6.880074 20 0.1376015 E10 Plate3 E10 5.2236491 pTxFMT.00000003a.120117.ltLWv
PCR_Plate3 E11 825 2 7.221372 20 0.1444274 E11 Plate3 E11 2.0610438 pTxFMT.00000003b.120117.VYNSn
PCR_Plate3 E12 953 2 8.341529 20 0.1668306 E12 Plate3 E12 5.1912121 pTxFMT.00000003c.120117.YBt0w
PCR_Plate3 F01 1410 2 12.340842 20 0.2468168 F01 Plate3 F01 20.4041545 pTxFMT.00000004a.120117.SliNY
PCR_Plate3 F02 1328 2 11.623241 20 0.2324648 F02 Plate3 F02 74.7391630 pTxFMT.00000004b.120117.g1mBb
PCR_Plate3 F03 1179 2 10.319307 20 0.2063861 F03 Plate3 F03 9.9837755 pTxFMT.00000004c.120117.w2PrV
PCR_Plate3 F04 1295 2 11.334450 20 0.2266890 F04 Plate3 F04 15.9521793 pTxFMT.00000004d.120117.4wByr
PCR_Plate3 F05 1421 2 12.437105 20 0.2487421 F05 Plate3 F05 95.1342821 pTxFMT.00000005a.120117.4AawX
PCR_Plate3 F06 1501 2 13.137204 20 0.2627441 F06 Plate3 F06 88.9394531 pTxFMT.00000005b.120117.dOsr8
PCR_Plate3 F07 1420 2 12.428354 20 0.2485671 F07 Plate3 F07 47.5344074 pTxFMT.00000005c.120117.0R5tv
PCR_Plate3 F08 1044 2 9.137891 20 0.1827578 F08 Plate3 F08 3.4558338 pTxFMT.00000006a.120117.Yrhq8
PCR_Plate3 F09 512 2 4.482236 20 0.0896447 F09 Plate3 F09 0.8770941 pTxFMT.00000006c.120117.7Lv5B
PCR_Plate3 F10 1358 2 11.885778 20 0.2377156 F10 Plate3 F10 40.3406461 pTxFMT.00000001a.120517.e5BeV
PCR_Plate3 F11 1497 2 13.102199 20 0.2620440 F11 Plate3 F11 86.9767575 pTxFMT.00000001b.120517.Hj8JA
PCR_Plate3 F12 1402 2 12.270832 20 0.2454166 F12 Plate3 F12 130.1776256 pTxFMT.00000001c.120517.JxLw2
PCR_Plate3 G01 1777 2 15.552543 20 0.3110509 G01 Plate3 G01 108.4439643 pTxFMT.00000002a.120517.4hR7U
PCR_Plate3 G02 1755 2 15.360016 20 0.3072003 G02 Plate3 G02 100.8998381 pTxFMT.00000002c.120517.3JOMW
PCR_Plate3 G03 950 2 8.315275 20 0.1663055 G03 Plate3 G03 4.6073465 pTxFMT.00000003a.120517.BvDuF
PCR_Plate3 G04 766 2 6.705049 20 0.1341010 G04 Plate3 G04 6.6833130 pTxFMT.00000003b.120517.DtRT2
PCR_Plate3 G05 610 2 5.339857 20 0.1067971 G05 Plate3 G05 12.6517169 pTxFMT.00000003c.120517.qrSMi
PCR_Plate3 G06 1372 2 12.008295 20 0.2401659 G06 Plate3 G06 92.0198154 pTxFMT.00000004a.120517.ABu8L
PCR_Plate3 G07 1630 2 14.266113 20 0.2853222 G07 Plate3 G07 54.0064459 pTxFMT.00000004b.120517.nl9DN
PCR_Plate3 G08 1451 2 12.699642 20 0.2539928 G08 Plate3 G08 75.4080034 pTxFMT.00000004c.120517.jYscv
PCR_Plate3 G09 1054 2 9.225403 20 0.1845081 G09 Plate3 G09 44.0145646 pTxFMT.00000004d.120517.xvB6q
PCR_Plate3 G10 1549 2 13.557263 20 0.2711453 G10 Plate3 G10 75.3717702 pTxFMT.00000005a.120517.GLPyD
PCR_Plate3 G11 1493 2 13.067194 20 0.2613439 G11 Plate3 G11 202.0585539 pTxFMT.00000005b.120517.CosSU
PCR_Plate3 G12 1648 2 14.423635 20 0.2884727 G12 Plate3 G12 164.7143137 pTxFMT.00000005c.120517.YrSLA
PCR_Plate3 H01 985 2 8.621569 20 0.1724314 H01 Plate3 H01 3.9910439 pTxFMT.00000006a.120517.bmflp
PCR_Plate3 H02 827 2 7.238874 20 0.1447775 H02 Plate3 H02 5.5318003 pTxFMT.00000006b.120517.TAOqC
PCR_Plate3 H03 1485 2 12.997184 20 0.2599437 H03 Plate3 H03 9.8215906 pTxFMT.00000006c.120517.3uVpQ
PCR_Plate3 H04 1740 2 15.228748 20 0.3045750 H04 Plate3 H04 114.1807072 pTxFMT.00000001a.121217.ePzm3
PCR_Plate3 H05 1690 2 14.791186 20 0.2958237 H05 Plate3 H05 86.8194331 pTxFMT.00000001b.121217.IReoo
PCR_Plate3 H06 1996 2 17.469063 20 0.3493813 H06 Plate3 H06 103.8016248 pTxFMT.00000001c.121217.TViIA
PCR_Plate3 H07 1512 2 13.233467 20 0.2646693 H07 Plate3 H07 144.3598575 pTxFMT.00000002a.121217.1Qc6o
PCR_Plate3 H08 1538 2 13.460999 20 0.2692200 H08 Plate3 H08 133.3618269 pTxFMT.00000002b.121217.01rSS
PCR_Plate3 H09 1664 2 14.563654 20 0.2912731 H09 Plate3 H09 98.3541690 pTxFMT.00000002c.121217.SSIFy
PCR_Plate3 H10 969 2 8.481549 20 0.1696310 H10 Plate3 H10 3.9504977 pTxFMT.00000003a.121217.vE1CE
PCR_Plate3 H11 837 2 7.326386 20 0.1465277 H11 Plate3 H11 11.7678092 pTxFMT.00000003b.121217.plcgd
PCR_Plate3 H12 987 2 8.639071 20 0.1727814 H12 Plate3 H12 5.3533970 pTxFMT.00000003c.121217.ycX4l
PCR_Plate4 A01 1717 2 15.027470 20 0.3005494 A01 Plate4 A01 64.8471521 pTxFMT.00000004a.121217.z3HtR
PCR_Plate4 A02 1799 2 15.745071 20 0.3149014 A02 Plate4 A02 64.2175352 pTxFMT.00000004b.121217.MHg71
PCR_Plate4 A03 1848 2 16.173881 20 0.3234776 A03 Plate4 A03 104.3816942 pTxFMT.00000004c.121217.u234e
PCR_Plate4 A04 1710 2 14.966211 20 0.2993242 A04 Plate4 A04 98.3770878 pTxFMT.00000004d.121217.c16LD
PCR_Plate4 A05 1299 2 11.369455 20 0.2273891 A05 Plate4 A05 119.4092134 pTxFMT.00000005a.121217.Heesr
PCR_Plate4 A06 1240 2 10.853132 20 0.2170626 A06 Plate4 A06 39.0620312 pTxFMT.00000005b.121217.8QXlV
PCR_Plate4 A07 1926 2 16.856477 20 0.3371295 A07 Plate4 A07 111.9556979 pTxFMT.00000005c.121217.b8M0l
PCR_Plate4 A08 933 2 8.166505 20 0.1633301 A08 Plate4 A08 0.3581025 pTxFMT.00000006a.121217.XH86k
PCR_Plate4 A09 1326 2 11.605738 20 0.2321148 A09 Plate4 A09 6.7481870 pTxFMT.00000006b.121217.28geK
PCR_Plate4 A10 1821 2 15.937598 20 0.3187520 A10 Plate4 A10 15.1412549 pTxFMT.00000006c.121217.hb90G
PCR_Plate4 A11 1967 2 17.215277 20 0.3443055 A11 Plate4 A11 126.2188261 GnCro1.00Ia.032715.Ng95A
PCR_Plate4 A12 1903 2 16.655199 20 0.3331040 A12 Plate4 A12 166.9957389 GnCro1.00Ib.032715.Cr7uG
PCR_Plate4 B01 1621 2 14.187351 20 0.2837470 B01 Plate4 B01 222.3172829 GnCro1.00Ic.032715.LTgte
PCR_Plate4 B02 1754 2 15.351265 20 0.3070253 B02 Plate4 B02 46.3099293 GnCro1.0IIa.032715.4yUdD
PCR_Plate4 B03 1602 2 14.021078 20 0.2804216 B03 Plate4 B03 48.1280082 GnCro1.0IIb.032715.abeGB
PCR_Plate4 B04 1544 2 13.513507 20 0.2702701 B04 Plate4 B04 53.3225193 GnCro1.0IIc.032715.j9iKF
PCR_Plate4 B05 1551 2 13.574765 20 0.2714953 B05 Plate4 B05 63.1920906 GnCro1.0IId.032715.q4d5W
PCR_Plate4 B06 1523 2 13.329731 20 0.2665946 B06 Plate4 B06 138.9453785 GnCro1.IIIa.032715.ph1vc
PCR_Plate4 B07 1615 2 14.134844 20 0.2826969 B07 Plate4 B07 114.9640519 GnCro1.IIIb.032715.1AY61
PCR_Plate4 B08 1786 2 15.631305 20 0.3126261 B08 Plate4 B08 68.3000265 GnCro1.0IVa.032715.8bcpU
PCR_Plate4 B09 1568 2 13.723536 20 0.2744707 B09 Plate4 B09 24.1466816 GnCro1.0IVb.032715.ez4rI
PCR_Plate4 B10 1378 2 12.060802 20 0.2412160 B10 Plate4 B10 68.3866017 GnCro1.0IVc.032715.A6rxD
PCR_Plate4 B11 1794 2 15.701314 20 0.3140263 B11 Plate4 B11 57.4781283 GnCro1.0IVd.032715.pD6L8
PCR_Plate4 B12 1426 2 12.480861 20 0.2496172 B12 Plate4 B12 174.4412049 GnCro1.00Ia.040315.SnFq3
PCR_Plate4 C01 1505 2 13.172209 20 0.2634442 C01 Plate4 C01 187.5140580 GnCro1.00Ib.040315.sG4WM
PCR_Plate4 C02 1889 2 16.532681 20 0.3306536 C02 Plate4 C02 312.6152021 GnCro1.00Ic.040315.XalVL
PCR_Plate4 C03 1352 2 11.833270 20 0.2366654 C03 Plate4 C03 81.3728797 GnCro1.0IIa.040315.DK4qU
PCR_Plate4 C04 1559 2 13.644775 20 0.2728955 C04 Plate4 C04 118.3404842 GnCro1.0IIb.040315.nHGdk
PCR_Plate4 C05 1672 2 14.633664 20 0.2926733 C05 Plate4 C05 97.1295636 GnCro1.0IIc.040315.uSKqf
PCR_Plate4 C06 1641 2 14.362376 20 0.2872475 C06 Plate4 C06 152.9705587 GnCro1.0IId.040315.CYI96
PCR_Plate4 C07 1750 2 15.316260 20 0.3063252 C07 Plate4 C07 263.0941956 GnCro1.IIIa.040315.FSaKM
PCR_Plate4 C08 1654 2 14.476142 20 0.2895228 C08 Plate4 C08 281.4481350 GnCro1.IIIb.040315.pnmYu
PCR_Plate4 C09 1458 2 12.760901 20 0.2552180 C09 Plate4 C09 154.1826113 GnCro1.0IVa.040315.HyxGf
PCR_Plate4 C10 1215 2 10.634352 20 0.2126870 C10 Plate4 C10 88.0391690 GnCro1.0IVb.040315.U08Lk
PCR_Plate4 C11 1612 2 14.108590 20 0.2821718 C11 Plate4 C11 134.4434688 GnCro1.0IVc.040315.aySEp
PCR_Plate4 C12 949 2 8.306524 20 0.1661305 C12 Plate4 C12 70.0315303 GnCro1.0IVd.040315.0jcb8
PCR_Plate4 D01 1747 2 15.290007 20 0.3058001 D01 Plate4 D01 270.2799360 GnCro1.001a.040415.7YpDF
PCR_Plate4 D02 1822 2 15.946349 20 0.3189270 D02 Plate4 D02 175.0472312 GnCro1.001b.040415.WpGpS
PCR_Plate4 D03 1651 2 14.449888 20 0.2889978 D03 Plate4 D03 215.9107191 GnCro1.001c.040415.OlezT
PCR_Plate4 D04 1304 2 11.413211 20 0.2282642 D04 Plate4 D04 142.4949611 GnCro1.002a.040415.DQ6P1
PCR_Plate4 D05 1587 2 13.889810 20 0.2777962 D05 Plate4 D05 175.4801071 GnCro1.003b.040415.8ObO9
PCR_Plate4 D06 1485 2 12.997184 20 0.2599437 D06 Plate4 D06 189.5918625 GnCro1.004c.040415.b4MSe
PCR_Plate4 D07 1547 2 13.539760 20 0.2707952 D07 Plate4 D07 315.9050592 GnCro1.005d.040415.imoRP
PCR_Plate4 D08 1680 2 14.703674 20 0.2940735 D08 Plate4 D08 149.1612505 GnCro1.006a.040415.eNEYv
PCR_Plate4 D09 1532 2 13.408492 20 0.2681698 D09 Plate4 D09 202.2318396 GnCro1.006b.040415.3LWkk
PCR_Plate4 D10 1591 2 13.924814 20 0.2784963 D10 Plate4 D10 133.2314162 GnCro1.007a.040415.xqwSE
PCR_Plate4 D11 1637 2 14.327371 20 0.2865474 D11 Plate4 D11 149.8538520 GnCro1.008b.040415.t0XAs
PCR_Plate4 D12 1472 2 12.883418 20 0.2576684 D12 Plate4 D12 347.1587014 GnCro1.009c.040415.GtWNV
PCR_Plate4 E01 1973 2 17.267785 20 0.3453557 E01 Plate4 E01 332.7872205 GnCro1.010d.040415.3H2Ij
PCR_Plate4 E02 1794 2 15.701314 20 0.3140263 E02 Plate4 E02 269.8470601 GnCro1.001a.040615.2Mpsm
PCR_Plate4 E03 1378 2 12.060802 20 0.2412160 E03 Plate4 E03 228.3775459 GnCro1.001b.040615.E2a3n
PCR_Plate4 E04 1536 2 13.443497 20 0.2688699 E04 Plate4 E04 218.4213995 GnCro1.001c.040615.7z42b
PCR_Plate4 E05 1460 2 12.778403 20 0.2555681 E05 Plate4 E05 241.7101246 GnCro1.002a.040615.hM0fP
PCR_Plate4 E06 1507 2 13.189711 20 0.2637942 E06 Plate4 E06 228.7238466 GnCro1.003b.040615.va2UK
PCR_Plate4 E07 1480 2 12.953428 20 0.2590686 E07 Plate4 E07 200.7600615 GnCro1.004c.040615.loSRm
PCR_Plate4 E08 1541 2 13.487253 20 0.2697451 E08 Plate4 E08 182.3195468 GnCro1.005d.040615.aVt8D
PCR_Plate4 E09 1505 2 13.172209 20 0.2634442 E09 Plate4 E09 185.5228287 GnCro1.006a.040615.88X8I
PCR_Plate4 E10 1646 2 14.406132 20 0.2881226 E10 Plate4 E10 339.8863858 GnCro1.006b.040615.1DxhX
PCR_Plate4 E11 1617 2 14.152346 20 0.2830469 E11 Plate4 E11 214.3523657 GnCro1.007a.040615.bXCEW
PCR_Plate4 E12 1463 2 12.804657 20 0.2560931 E12 Plate4 E12 186.1288550 GnCro1.008b.040615.kWf1j
PCR_Plate4 F01 1247 2 10.914391 20 0.2182878 F01 Plate4 F01 128.9892321 GnCro1.009c.040615.DywJQ
PCR_Plate4 F02 1441 2 12.612130 20 0.2522426 F02 Plate4 F02 243.3550531 GnCro1.010d.040615.NVasy
PCR_Plate4 F03 897 2 7.851460 20 0.1570292 F03 Plate4 F03 284.2185410 GnCro1.001a.041015.KCWjM
PCR_Plate4 F04 1579 2 13.819800 20 0.2763960 F04 Plate4 F04 212.6208620 GnCro1.001b.041015.tgVRX
PCR_Plate4 F05 1231 2 10.774371 20 0.2154874 F05 Plate4 F05 239.7188953 GnCro1.001c.041015.kiEqX
PCR_Plate4 F06 1474 2 12.900920 20 0.2580184 F06 Plate4 F06 147.4297468 GnCro1.002a.041015.HaLRy
PCR_Plate4 F07 1646 2 14.406132 20 0.2881226 F07 Plate4 F07 249.0690154 GnCro1.003b.041015.ySzt2
PCR_Plate4 F08 1570 2 13.741039 20 0.2748208 F08 Plate4 F08 259.5446129 GnCro1.004c.041015.1mEsW
PCR_Plate4 F09 1227 2 10.739366 20 0.2147873 F09 Plate4 F09 221.9709821 GnCro1.005d.041015.AzdKr
PCR_Plate4 F10 1473 2 12.892169 20 0.2578434 F10 Plate4 F10 142.4949611 GnCro1.006a.041015.unY6M
PCR_Plate4 F11 1547 2 13.539760 20 0.2707952 F11 Plate4 F11 161.6280773 GnCro1.006b.041015.uBiX3
PCR_Plate4 F12 1342 2 11.745758 20 0.2349152 F12 Plate4 F12 314.2601306 GnCro1.007a.041015.dDCo1
PCR_Plate4 G01 1621 2 14.187351 20 0.2837470 G01 Plate4 G01 432.1755343 GnCro1.008b.041015.mUfv2
PCR_Plate4 G02 1607 2 14.064834 20 0.2812967 G02 Plate4 G02 386.7235615 GnCro1.009c.041015.LDsqW
PCR_Plate4 G03 1572 2 13.758541 20 0.2751708 G03 Plate4 G03 205.6948471 GnCro1.010d.041015.sMMoe
PCR_Plate4 G04 1680 2 14.703674 20 0.2940735 G04 Plate4 G04 298.6765971 GnCro1.001a.041715.0jJl9
PCR_Plate4 G05 1692 2 14.808689 20 0.2961738 G05 Plate4 G05 278.5911539 GnCro1.001b.041715.lhlCa
PCR_Plate4 G06 1589 2 13.907312 20 0.2781462 G06 Plate4 G06 282.5736125 GnCro1.001c.041715.6LGlG
PCR_Plate4 G07 1648 2 14.423635 20 0.2884727 G07 Plate4 G07 214.8718168 GnCro1.002a.041715.zNrVo
PCR_Plate4 G08 1985 2 17.372799 20 0.3474560 G08 Plate4 G08 261.9687181 GnCro1.003b.041715.1YCAc
PCR_Plate4 G09 1652 2 14.458640 20 0.2891728 G09 Plate4 G09 210.0236064 GnCro1.004c.041715.icOLP
PCR_Plate4 G10 1578 2 13.811048 20 0.2762210 G10 Plate4 G10 234.1780834 GnCro1.005d.041715.19BKo
PCR_Plate4 G11 1835 2 16.060115 20 0.3212023 G11 Plate4 G11 208.7249786 GnCro1.006a.041715.g4F2K
PCR_Plate4 G12 1760 2 15.403773 20 0.3080754 G12 Plate4 G12 203.2707419 GnCro1.006b.041715.RuXFx
PCR_Plate4 H01 1593 2 13.942317 20 0.2788463 H01 Plate4 H01 260.3237896 GnCro1.007a.041715.9647J
PCR_Plate4 H02 1574 2 13.776044 20 0.2755209 H02 Plate4 H02 178.3370882 GnCro1.008b.041715.W64uK
PCR_Plate4 H03 1601 2 14.012327 20 0.2802465 H03 Plate4 H03 212.3611364 GnCro1.009c.041715.1p8Jm
PCR_Plate4 H04 1549 2 13.557263 20 0.2711453 H04 Plate4 H04 172.8828515 GnCro1.010d.041715.uXlP7
PCR_Plate4 H05 1591 2 13.924814 20 0.2784963 H05 Plate4 H05 225.2608392 GnCro1.001a.050115.1NB8F
PCR_Plate4 H06 1360 2 11.903280 20 0.2380656 H06 Plate4 H06 298.0705708 GnCro1.001b.050115.n5S4N
PCR_Plate4 H07 1589 2 13.907312 20 0.2781462 H07 Plate4 H07 185.5228287 GnCro1.001c.050115.XstES
PCR_Plate4 H08 1618 2 14.161098 20 0.2832220 H08 Plate4 H08 156.4335661 GnCro1.002a.050115.G4sEp
PCR_Plate4 H09 1434 2 12.550871 20 0.2510174 H09 Plate4 H09 282.3138869 GnCro1.003b.050115.2Dssm
PCR_Plate4 H10 1503 2 13.154706 20 0.2630941 H10 Plate4 H10 222.4038580 GnCro1.004c.050115.RPobV
PCR_Plate4 H11 1643 2 14.379879 20 0.2875976 H11 Plate4 H11 298.2437212 GnCro1.005d.050115.gKoKI
PCR_Plate4 H12 1776 2 15.543792 20 0.3108758 H12 Plate4 H12 284.5648418 GnCro1.006a.050115.NLCNl

Note that the PlateID and SampleWell columns still refer to the PlateID and SampleWell of the 96-well plates we used to quantify the samples, and not the PlateID and SampleWell of the original 384 well plate. To help us navigate between these two and maintain the correct sample locations for each sample, we can use the plate_mapping_96_384 data table (that is loaded with the package) to help map 384-well quadrants to 96-well plates. This table looks like:

Plate_96 Well_96 Well_number_96 Well_384 Well_number_384
1 A01 1 A01 1
1 A02 2 A03 3
1 A03 3 A05 5
1 A04 4 A07 7
1 A05 5 A09 9
1 A06 6 A11 11
1 A07 7 A13 13
1 A08 8 A15 15
1 A09 9 A17 17
1 A10 10 A19 19
1 A11 11 A21 21
1 A12 12 A23 23
1 B01 13 C01 49
1 B02 14 C03 51
1 B03 15 C05 53
1 B04 16 C07 55
1 B05 17 C09 57
1 B06 18 C11 59
1 B07 19 C13 61
1 B08 20 C15 63
1 B09 21 C17 65
1 B10 22 C19 67
1 B11 23 C21 69
1 B12 24 C23 71
1 C01 25 E01 97
1 C02 26 E03 99
1 C03 27 E05 101
1 C04 28 E07 103
1 C05 29 E09 105
1 C06 30 E11 107
1 C07 31 E13 109
1 C08 32 E15 111
1 C09 33 E17 113
1 C10 34 E19 115
1 C11 35 E21 117
1 C12 36 E23 119
1 D01 37 G01 145
1 D02 38 G03 147
1 D03 39 G05 149
1 D04 40 G07 151
1 D05 41 G09 153
1 D06 42 G11 155
1 D07 43 G13 157
1 D08 44 G15 159
1 D09 45 G17 161
1 D10 46 G19 163
1 D11 47 G21 165
1 D12 48 G23 167
1 E01 49 I01 193
1 E02 50 I03 195
1 E03 51 I05 197
1 E04 52 I07 199
1 E05 53 I09 201
1 E06 54 I11 203
1 E07 55 I13 205
1 E08 56 I15 207
1 E09 57 I17 209
1 E10 58 I19 211
1 E11 59 I21 213
1 E12 60 I23 215
1 F01 61 K01 241
1 F02 62 K03 243
1 F03 63 K05 245
1 F04 64 K07 247
1 F05 65 K09 249
1 F06 66 K11 251
1 F07 67 K13 253
1 F08 68 K15 255
1 F09 69 K17 257
1 F10 70 K19 259
1 F11 71 K21 261
1 F12 72 K23 263
1 G01 73 M01 289
1 G02 74 M03 291
1 G03 75 M05 293
1 G04 76 M07 295
1 G05 77 M09 297
1 G06 78 M11 299
1 G07 79 M13 301
1 G08 80 M15 303
1 G09 81 M17 305
1 G10 82 M19 307
1 G11 83 M21 309
1 G12 84 M23 311
1 H01 85 O01 337
1 H02 86 O03 339
1 H03 87 O05 341
1 H04 88 O07 343
1 H05 89 O09 345
1 H06 90 O11 347
1 H07 91 O13 349
1 H08 92 O15 351
1 H09 93 O17 353
1 H10 94 O19 355
1 H11 95 O21 357
1 H12 96 O23 359
2 A01 1 A02 2
2 A02 2 A04 4
2 A03 3 A06 6
2 A04 4 A08 8
2 A05 5 A10 10
2 A06 6 A12 12
2 A07 7 A14 14
2 A08 8 A16 16
2 A09 9 A18 18
2 A10 10 A20 20
2 A11 11 A22 22
2 A12 12 A24 24
2 B01 13 C02 50
2 B02 14 C04 52
2 B03 15 C06 54
2 B04 16 C08 56
2 B05 17 C10 58
2 B06 18 C12 60
2 B07 19 C14 62
2 B08 20 C16 64
2 B09 21 C18 66
2 B10 22 C20 68
2 B11 23 C22 70
2 B12 24 C24 72
2 C01 25 E02 98
2 C02 26 E04 100
2 C03 27 E06 102
2 C04 28 E08 104
2 C05 29 E10 106
2 C06 30 E12 108
2 C07 31 E14 110
2 C08 32 E16 112
2 C09 33 E18 114
2 C10 34 E20 116
2 C11 35 E22 118
2 C12 36 E24 120
2 D01 37 G02 146
2 D02 38 G04 148
2 D03 39 G06 150
2 D04 40 G08 152
2 D05 41 G10 154
2 D06 42 G12 156
2 D07 43 G14 158
2 D08 44 G16 160
2 D09 45 G18 162
2 D10 46 G20 164
2 D11 47 G22 166
2 D12 48 G24 168
2 E01 49 I02 194
2 E02 50 I04 196
2 E03 51 I06 198
2 E04 52 I08 200
2 E05 53 I10 202
2 E06 54 I12 204
2 E07 55 I14 206
2 E08 56 I16 208
2 E09 57 I18 210
2 E10 58 I20 212
2 E11 59 I22 214
2 E12 60 I24 216
2 F01 61 K02 242
2 F02 62 K04 244
2 F03 63 K06 246
2 F04 64 K08 248
2 F05 65 K10 250
2 F06 66 K12 252
2 F07 67 K14 254
2 F08 68 K16 256
2 F09 69 K18 258
2 F10 70 K20 260
2 F11 71 K22 262
2 F12 72 K24 264
2 G01 73 M02 290
2 G02 74 M04 292
2 G03 75 M06 294
2 G04 76 M08 296
2 G05 77 M10 298
2 G06 78 M12 300
2 G07 79 M14 302
2 G08 80 M16 304
2 G09 81 M18 306
2 G10 82 M20 308
2 G11 83 M22 310
2 G12 84 M24 312
2 H01 85 O02 338
2 H02 86 O04 340
2 H03 87 O06 342
2 H04 88 O08 344
2 H05 89 O10 346
2 H06 90 O12 348
2 H07 91 O14 350
2 H08 92 O16 352
2 H09 93 O18 354
2 H10 94 O20 356
2 H11 95 O22 358
2 H12 96 O24 360
3 A01 1 B01 25
3 A02 2 B03 27
3 A03 3 B05 29
3 A04 4 B07 31
3 A05 5 B09 33
3 A06 6 B11 35
3 A07 7 B13 37
3 A08 8 B15 39
3 A09 9 B17 41
3 A10 10 B19 43
3 A11 11 B21 45
3 A12 12 B23 47
3 B01 13 D01 73
3 B02 14 D03 75
3 B03 15 D05 77
3 B04 16 D07 79
3 B05 17 D09 81
3 B06 18 D11 83
3 B07 19 D13 85
3 B08 20 D15 87
3 B09 21 D17 89
3 B10 22 D19 91
3 B11 23 D21 93
3 B12 24 D23 95
3 C01 25 F01 121
3 C02 26 F03 123
3 C03 27 F05 125
3 C04 28 F07 127
3 C05 29 F09 129
3 C06 30 F11 131
3 C07 31 F13 133
3 C08 32 F15 135
3 C09 33 F17 137
3 C10 34 F19 139
3 C11 35 F21 141
3 C12 36 F23 143
3 D01 37 H01 169
3 D02 38 H03 171
3 D03 39 H05 173
3 D04 40 H07 175
3 D05 41 H09 177
3 D06 42 H11 179
3 D07 43 H13 181
3 D08 44 H15 183
3 D09 45 H17 185
3 D10 46 H19 187
3 D11 47 H21 189
3 D12 48 H23 191
3 E01 49 J01 217
3 E02 50 J03 219
3 E03 51 J05 221
3 E04 52 J07 223
3 E05 53 J09 225
3 E06 54 J11 227
3 E07 55 J13 229
3 E08 56 J15 231
3 E09 57 J17 233
3 E10 58 J19 235
3 E11 59 J21 237
3 E12 60 J23 239
3 F01 61 L01 265
3 F02 62 L03 267
3 F03 63 L05 269
3 F04 64 L07 271
3 F05 65 L09 273
3 F06 66 L11 275
3 F07 67 L13 277
3 F08 68 L15 279
3 F09 69 L17 281
3 F10 70 L19 283
3 F11 71 L21 285
3 F12 72 L23 287
3 G01 73 N01 313
3 G02 74 N03 315
3 G03 75 N05 317
3 G04 76 N07 319
3 G05 77 N09 321
3 G06 78 N11 323
3 G07 79 N13 325
3 G08 80 N15 327
3 G09 81 N17 329
3 G10 82 N19 331
3 G11 83 N21 333
3 G12 84 N23 335
3 H01 85 P01 361
3 H02 86 P03 363
3 H03 87 P05 365
3 H04 88 P07 367
3 H05 89 P09 369
3 H06 90 P11 371
3 H07 91 P13 373
3 H08 92 P15 375
3 H09 93 P17 377
3 H10 94 P19 379
3 H11 95 P21 381
3 H12 96 P23 383
4 A01 1 B02 26
4 A02 2 B04 28
4 A03 3 B06 30
4 A04 4 B08 32
4 A05 5 B10 34
4 A06 6 B12 36
4 A07 7 B14 38
4 A08 8 B16 40
4 A09 9 B18 42
4 A10 10 B20 44
4 A11 11 B22 46
4 A12 12 B24 48
4 B01 13 D02 74
4 B02 14 D04 76
4 B03 15 D06 78
4 B04 16 D08 80
4 B05 17 D10 82
4 B06 18 D12 84
4 B07 19 D14 86
4 B08 20 D16 88
4 B09 21 D18 90
4 B10 22 D20 92
4 B11 23 D22 94
4 B12 24 D24 96
4 C01 25 F02 122
4 C02 26 F04 124
4 C03 27 F06 126
4 C04 28 F08 128
4 C05 29 F10 130
4 C06 30 F12 132
4 C07 31 F14 134
4 C08 32 F16 136
4 C09 33 F18 138
4 C10 34 F20 140
4 C11 35 F22 142
4 C12 36 F24 144
4 D01 37 H02 170
4 D02 38 H04 172
4 D03 39 H06 174
4 D04 40 H08 176
4 D05 41 H10 178
4 D06 42 H12 180
4 D07 43 H14 182
4 D08 44 H16 184
4 D09 45 H18 186
4 D10 46 H20 188
4 D11 47 H22 190
4 D12 48 H24 192
4 E01 49 J02 218
4 E02 50 J04 220
4 E03 51 J06 222
4 E04 52 J08 224
4 E05 53 J10 226
4 E06 54 J12 228
4 E07 55 J14 230
4 E08 56 J16 232
4 E09 57 J18 234
4 E10 58 J20 236
4 E11 59 J22 238
4 E12 60 J24 240
4 F01 61 L02 266
4 F02 62 L04 268
4 F03 63 L06 270
4 F04 64 L08 272
4 F05 65 L10 274
4 F06 66 L12 276
4 F07 67 L14 278
4 F08 68 L16 280
4 F09 69 L18 282
4 F10 70 L20 284
4 F11 71 L22 286
4 F12 72 L24 288
4 G01 73 N02 314
4 G02 74 N04 316
4 G03 75 N06 318
4 G04 76 N08 320
4 G05 77 N10 322
4 G06 78 N12 324
4 G07 79 N14 326
4 G08 80 N16 328
4 G09 81 N18 330
4 G10 82 N20 332
4 G11 83 N22 334
4 G12 84 N24 336
4 H01 85 P02 362
4 H02 86 P04 364
4 H03 87 P06 366
4 H04 88 P08 368
4 H05 89 P10 370
4 H06 90 P12 372
4 H07 91 P14 374
4 H08 92 P16 376
4 H09 93 P18 378
4 H10 94 P20 380
4 H11 95 P22 382
4 H12 96 P24 384

We will be able to use this table to extract the correct well location for our samples in the 384 well plate, but we first need to extract the plate number from our data set. We have this information in our PlateID column, (but also in the BarcodePlate column that we provided).

combined_pcr_samples_384_locations <- combined_pcr_samples %>% 
  mutate(Plate_96 = as.integer(substring(BarcodePlate, 6, 6)),
         Well_96 = SampleWell)

Now, we will be able to combine this data table with our 384-to-96-well mapping table:

combined_pcr_samples_384 <- left_join(combined_pcr_samples_384_locations, plate_mapping_96_384) %>% 
  mutate(PlateID = "PCR_384_Plate", SampleWell = Well_384)

You can also see thath I’ve taken the opportunity here to go ahead and written over the PlateID and SampleWell columns so that they now correspond to the 384-well plate and locations (which is what we need for the pooling function).

Now, we can finally use the robot_equal_combine() function. There are a couple of nice features to this function that helps perform the pooling step efficiently, that are reflected in the arguments passed to the function:

  • dataset input data table (e.g. DNA quantification of PCR products) - must contain a couple of columns (BarcodeID, PlateID, SampleWell, and DNA_Concentration)
  • min_volume minimum volume of sample to combine (default = 1.5) - this is helpful if you want to change the smallest volume to be pipetted by the robot - typically 1 uL is good to be robust to errors.
  • max_volume maximum volume of sample to combine (default = 6) - this is helpful so that you do not take all of your sample, or so that you do not try to pool more than the amount of sample you actually have remaining.
  • number_of_pools number of different pools to create (default = “Auto” which creates as few as possible while maintaining each pool under the maximum pool size)
  • maximum_pool_size maximum volume of any one pool
  • starting_plate_size size of plate to pool from (384 or 96); NOTE: default is 384.
pooling_table <- robot_equal_combine(dataset = combined_pcr_samples_384, min_volume = 1, max_volume = 12, number_of_pools = "Auto", maximum_pool_size = 500, starting_plate_size = 384)
#> 
#> Samples will be pooled into 2 pools. 
#> Note: Robot will pool into deep-well 96 well plate, starting at A01, then B01, etc.
#> 
#> --------------------------
#>  DestinationWell   Volume 
#> ----------------- --------
#>        A01         374.5  
#> 
#>        B01         384.5  
#> --------------------------
#> Total pooled volume: 759
#> 
#> Approximate amount of DNA pooled from each sample: 20.2 ng
#> 
#> Names of plates needed for robot pooling:
#> PCR_384_Plate

The function will give you a message in the command line that indicates how the pooling is happening (how many output wells, their volumes, the total pooled volume, the approximate amount of DNA pooled from each sample, and the names of the plates needed to perform the pooling).

And just like the dilution_calculation() function, we can optionally decide to print this table to be used directly with the robot. To do so, we need to provide the same additional arguments as for the dilution function:

  • print_for_robot TRUE/FALSE to indicate whether or not a file should be made to be used with the robot (default = FALSE)
  • output_directory directory to save file for use with the robot print_for_robot must be TRUE (default = working directory)
  • output_filename filename for output file. If none is given, default will be “robot_pooling_file_YYYY_MM_DD.csv”. It is not necessary to provide the ‘.csv’ extension.
pooling_table <- robot_equal_combine(dataset = combined_pcr_samples_384, min_volume = 1, max_volume = 12, number_of_pools = "Auto", maximum_pool_size = 500, starting_plate_size = 384, print_for_robot = TRUE, output_directory = "/path/to/some/directory", output_filename = 'my_pooling_for_robot')')

Other helpful package components

Sequencing Indexes

There are a couple of other helpful components of this package that can be useful. For one, I have included a couple of data tables to help keep track of samples for sequecning. For one, the data tables index_mapping_16S and index_mapping_metagenomics provide the sequencing indexes for the 16S and metagenomics library preps, and where they are located (Plate and Well).

View(index_mapping_16S)
BarcodePlate BarcodeWell BarcodeSequence LinkerPrimerSequence
Plate1 A01 ATCCCTTGTCTCC GGACTACHVGGGTWTCTAAT
Plate1 A02 CACGAGACTGATT GGACTACHVGGGTWTCTAAT
Plate1 A03 CGCTGTACGGATT GGACTACHVGGGTWTCTAAT
Plate1 A04 GATCACCAGGTGT GGACTACHVGGGTWTCTAAT
Plate1 A05 GTGGTCAACGATA GGACTACHVGGGTWTCTAAT
Plate1 A06 CATCGCACAGTAA GGACTACHVGGGTWTCTAAT
Plate1 A07 TGTCGTGTAGCCT GGACTACHVGGGTWTCTAAT
Plate1 A08 TAGCGGAGGTTAG GGACTACHVGGGTWTCTAAT
Plate1 A09 GATCCTTTGGTTC GGACTACHVGGGTWTCTAAT
Plate1 A10 ATACAGCGCATAC GGACTACHVGGGTWTCTAAT
Plate1 A11 GACCGGTATGTAC GGACTACHVGGGTWTCTAAT
Plate1 A12 GAATTGTGTCGGA GGACTACHVGGGTWTCTAAT
Plate1 B01 ATGCATACACTGG GGACTACHVGGGTWTCTAAT
Plate1 B02 TAGTCGAACGAGG GGACTACHVGGGTWTCTAAT
Plate1 B03 CACCAGTGACTCA GGACTACHVGGGTWTCTAAT
Plate1 B04 CGAATACCAAGTC GGACTACHVGGGTWTCTAAT
Plate1 B05 CGTAGATCGTGTA GGACTACHVGGGTWTCTAAT
Plate1 B06 ATAACGTGTGTGC GGACTACHVGGGTWTCTAAT
Plate1 B07 ACATTATGGCGTG GGACTACHVGGGTWTCTAAT
Plate1 B08 TCCAATACGCCTG GGACTACHVGGGTWTCTAAT
Plate1 B09 TGATCTGCGATCC GGACTACHVGGGTWTCTAAT
Plate1 B10 ACAGCTCATCAGC GGACTACHVGGGTWTCTAAT
Plate1 B11 GCAAACAACAGCT GGACTACHVGGGTWTCTAAT
Plate1 B12 AGCAACACCATCC GGACTACHVGGGTWTCTAAT
Plate1 C01 AGCGATATATCGC GGACTACHVGGGTWTCTAAT
Plate1 C02 GCGAGCAATCCTA GGACTACHVGGGTWTCTAAT
Plate1 C03 TAGTCGTGCACAT GGACTACHVGGGTWTCTAAT
Plate1 C04 AGTATCTGCGCGT GGACTACHVGGGTWTCTAAT
Plate1 C05 TCGAGGGAAAGTC GGACTACHVGGGTWTCTAAT
Plate1 C06 GCAAATTCGGGAT GGACTACHVGGGTWTCTAAT
Plate1 C07 GAGATTGACCAAC GGACTACHVGGGTWTCTAAT
Plate1 C08 CAGTTACGAGCTA GGACTACHVGGGTWTCTAAT
Plate1 C09 AGCATATGCACTG GGACTACHVGGGTWTCTAAT
Plate1 C10 ACAACTCCCGTGA GGACTACHVGGGTWTCTAAT
Plate1 C11 GTTGCGTTAGCAG GGACTACHVGGGTWTCTAAT
Plate1 C12 ATACGAGCCCTAA GGACTACHVGGGTWTCTAAT
Plate1 D01 GCACTACGCTAGA GGACTACHVGGGTWTCTAAT
Plate1 D02 ATGCAGTCCTCGA GGACTACHVGGGTWTCTAAT
Plate1 D03 TACCATAGCTCCG GGACTACHVGGGTWTCTAAT
Plate1 D04 CTCGACATCTCTT GGACTACHVGGGTWTCTAAT
Plate1 D05 CGAACACTTTGGA GGACTACHVGGGTWTCTAAT
Plate1 D06 CGAGCCATCTGTA GGACTACHVGGGTWTCTAAT
Plate1 D07 ATTGGGTACACGT GGACTACHVGGGTWTCTAAT
Plate1 D08 TAAGGCGCTCCTT GGACTACHVGGGTWTCTAAT
Plate1 D09 CTAATACGGATCG GGACTACHVGGGTWTCTAAT
Plate1 D10 CTCGGAATTAGAC GGACTACHVGGGTWTCTAAT
Plate1 D11 CTGTGAATTCGGA GGACTACHVGGGTWTCTAAT
Plate1 D12 TCATTCGTGGCGT GGACTACHVGGGTWTCTAAT
Plate1 E01 ATACTACGTGGCC GGACTACHVGGGTWTCTAAT
Plate1 E02 AGGCCAGTTCCTA GGACTACHVGGGTWTCTAAT
Plate1 E03 CGATGTTCGCTAG GGACTACHVGGGTWTCTAAT
Plate1 E04 GCTATCTCCTGTC GGACTACHVGGGTWTCTAAT
Plate1 E05 GACTCACAGGAAT GGACTACHVGGGTWTCTAAT
Plate1 E06 GATGATGAGCCTC GGACTACHVGGGTWTCTAAT
Plate1 E07 TGTCGACAGAGGA GGACTACHVGGGTWTCTAAT
Plate1 E08 CTGTCGCAAATAG GGACTACHVGGGTWTCTAAT
Plate1 E09 ACATCCCTCTACT GGACTACHVGGGTWTCTAAT
Plate1 E10 ATATACCGCTGCG GGACTACHVGGGTWTCTAAT
Plate1 E11 CAGTTGAGGCATT GGACTACHVGGGTWTCTAAT
Plate1 E12 CACAATAGACACC GGACTACHVGGGTWTCTAAT
Plate1 F01 GCGGTCAATTGAC GGACTACHVGGGTWTCTAAT
Plate1 F02 AGTGGAGTCTCAT GGACTACHVGGGTWTCTAAT
Plate1 F03 CGCTCGAAGATTC GGACTACHVGGGTWTCTAAT
Plate1 F04 CAGGCTTACGTGT GGACTACHVGGGTWTCTAAT
Plate1 F05 ATCTCTACCACTC GGACTACHVGGGTWTCTAAT
Plate1 F06 CACTTCCAACTTC GGACTACHVGGGTWTCTAAT
Plate1 F07 TCTCACCTAGGAA GGACTACHVGGGTWTCTAAT
Plate1 F08 TGTGTTGTCGTGC GGACTACHVGGGTWTCTAAT
Plate1 F09 ACCACAGATCGAT GGACTACHVGGGTWTCTAAT
Plate1 F10 CTATCGACACAAG GGACTACHVGGGTWTCTAAT
Plate1 F11 AGATTCCGGCTCA GGACTACHVGGGTWTCTAAT
Plate1 F12 ACGTAATTGCCGC GGACTACHVGGGTWTCTAAT
Plate1 G01 CGGTGACTAGTTC GGACTACHVGGGTWTCTAAT
Plate1 G02 TATGGGTTCCGTC GGACTACHVGGGTWTCTAAT
Plate1 G03 GTAGGCATGCTTG GGACTACHVGGGTWTCTAAT
Plate1 G04 CAACTAGTTCAGG GGACTACHVGGGTWTCTAAT
Plate1 G05 GATTCTGCCGAAG GGACTACHVGGGTWTCTAAT
Plate1 G06 TAGCATGTCCCGT GGACTACHVGGGTWTCTAAT
Plate1 G07 CGTACGATATGAC GGACTACHVGGGTWTCTAAT
Plate1 G08 TGTGGTGGTTTCC GGACTACHVGGGTWTCTAAT
Plate1 G09 CTAGTATGCGCAA GGACTACHVGGGTWTCTAAT
Plate1 G10 CTGCGCTGAATGT GGACTACHVGGGTWTCTAAT
Plate1 G11 CATGGCTGTCAGT GGACTACHVGGGTWTCTAAT
Plate1 G12 CGTTCTCTTCTCG GGACTACHVGGGTWTCTAAT
Plate1 H01 TCGTAAGATGCCT GGACTACHVGGGTWTCTAAT
Plate1 H02 AGCGTTCTAGCTG GGACTACHVGGGTWTCTAAT
Plate1 H03 CGTTGTTCTGGGA GGACTACHVGGGTWTCTAAT
Plate1 H04 AGGACTTCCAGCT GGACTACHVGGGTWTCTAAT
Plate1 H05 ACTCACAACCGTG GGACTACHVGGGTWTCTAAT
Plate1 H06 ACTGCTATTCCTC GGACTACHVGGGTWTCTAAT
Plate1 H07 TATGTCACCGCTG GGACTACHVGGGTWTCTAAT
Plate1 H08 ATGTAACGCCGAT GGACTACHVGGGTWTCTAAT
Plate1 H09 CAGCAGAACATCT GGACTACHVGGGTWTCTAAT
Plate1 H10 ATGGAGTAGGTGG GGACTACHVGGGTWTCTAAT
Plate1 H11 CTTGGCTCTATTC GGACTACHVGGGTWTCTAAT
Plate1 H12 AGATCCCACGTAC GGACTACHVGGGTWTCTAAT
Plate2 A01 CTACCGCTTCTTC GGACTACHVGGGTWTCTAAT
Plate2 A02 GTGTGCGATAACA GGACTACHVGGGTWTCTAAT
Plate2 A03 CGATTATCGACGA GGACTACHVGGGTWTCTAAT
Plate2 A04 AGCCTAGCCCAAT GGACTACHVGGGTWTCTAAT
Plate2 A05 CGATGTATGTGGT GGACTACHVGGGTWTCTAAT
Plate2 A06 CACTCCTTGTGTT GGACTACHVGGGTWTCTAAT
Plate2 A07 CGTCACGGACATT GGACTACHVGGGTWTCTAAT
Plate2 A08 TGCGAGCGAAGTA GGACTACHVGGGTWTCTAAT
Plate2 A09 GATCTACCGAAGC GGACTACHVGGGTWTCTAAT
Plate2 A10 GACTTGGTGTAAG GGACTACHVGGGTWTCTAAT
Plate2 A11 ATCTTGGAGGTCA GGACTACHVGGGTWTCTAAT
Plate2 A12 ATCACCTCCTTGT GGACTACHVGGGTWTCTAAT
Plate2 B01 AGCACACCTGATA GGACTACHVGGGTWTCTAAT
Plate2 B02 CGCGACAATTACA GGACTACHVGGGTWTCTAAT
Plate2 B03 GTCATGCTCCATT GGACTACHVGGGTWTCTAAT
Plate2 B04 TAGCTGTCAAGCT GGACTACHVGGGTWTCTAAT
Plate2 B05 CGAGAGCAACAGA GGACTACHVGGGTWTCTAAT
Plate2 B06 ATACTCGGGAACT GGACTACHVGGGTWTCTAAT
Plate2 B07 ACGTGCTTAGGCT GGACTACHVGGGTWTCTAAT
Plate2 B08 GTACCGAAGGTAT GGACTACHVGGGTWTCTAAT
Plate2 B09 GCACTCATCATTC GGACTACHVGGGTWTCTAAT
Plate2 B10 CGTATTTCGGACG GGACTACHVGGGTWTCTAAT
Plate2 B11 CTATCTATCCTGC GGACTACHVGGGTWTCTAAT
Plate2 B12 ATTGCCAAGAGTC GGACTACHVGGGTWTCTAAT
Plate2 C01 CAGTAGCGGAAGA GGACTACHVGGGTWTCTAAT
Plate2 C02 CGCAATTAGGTAC GGACTACHVGGGTWTCTAAT
Plate2 C03 ACATACCGTGAGT GGACTACHVGGGTWTCTAAT
Plate2 C04 CATGTGTGTAGAC GGACTACHVGGGTWTCTAAT
Plate2 C05 ACCTGCGAAGTAT GGACTACHVGGGTWTCTAAT
Plate2 C06 GTTCTCTCGACAT GGACTACHVGGGTWTCTAAT
Plate2 C07 AGCTCTCCGTAGA GGACTACHVGGGTWTCTAAT
Plate2 C08 TGTTAAGCTGACC GGACTACHVGGGTWTCTAAT
Plate2 C09 TATGCCATGCCGT GGACTACHVGGGTWTCTAAT
Plate2 C10 TGACATTGTCACG GGACTACHVGGGTWTCTAAT
Plate2 C11 CGCCAACAACCAT GGACTACHVGGGTWTCTAAT
Plate2 C12 CATCAGTACTAGG GGACTACHVGGGTWTCTAAT
Plate2 D01 ATCCTCGAGCGAT GGACTACHVGGGTWTCTAAT
Plate2 D02 TACCCAAGCGTTA GGACTACHVGGGTWTCTAAT
Plate2 D03 GTGCAGCAAGATT GGACTACHVGGGTWTCTAAT
Plate2 D04 CAGCAACATTGCA GGACTACHVGGGTWTCTAAT
Plate2 D05 CGATGTGGTGTTA GGACTACHVGGGTWTCTAAT
Plate2 D06 GCAGAAATGTGTC GGACTACHVGGGTWTCTAAT
Plate2 D07 TGTAGAGGTAGAG GGACTACHVGGGTWTCTAAT
Plate2 D08 ACGTGATCCGCTA GGACTACHVGGGTWTCTAAT
Plate2 D09 CGGTTATTTGGCG GGACTACHVGGGTWTCTAAT
Plate2 D10 CGGATCGTAATAC GGACTACHVGGGTWTCTAAT
Plate2 D11 CGCATAGCATCAA GGACTACHVGGGTWTCTAAT
Plate2 D12 CGTGTTAGATGTG GGACTACHVGGGTWTCTAAT
Plate2 E01 ATTAGAGCCATGC GGACTACHVGGGTWTCTAAT
Plate2 E02 ATGAACCCTATGG GGACTACHVGGGTWTCTAAT
Plate2 E03 CAGAGTCTTGCCA GGACTACHVGGGTWTCTAAT
Plate2 E04 CACAACACTCCGA GGACTACHVGGGTWTCTAAT
Plate2 E05 ACGATGCTGTTGA GGACTACHVGGGTWTCTAAT
Plate2 E06 CACGACTGCATAA GGACTACHVGGGTWTCTAAT
Plate2 E07 GACGCGAACTAAT GGACTACHVGGGTWTCTAAT
Plate2 E08 CAGCTATGTATGG GGACTACHVGGGTWTCTAAT
Plate2 E09 TACGGGTCATCAT GGACTACHVGGGTWTCTAAT
Plate2 E10 AGAAACATCCCAC GGACTACHVGGGTWTCTAAT
Plate2 E11 TCGTACTCTCGAG GGACTACHVGGGTWTCTAAT
Plate2 E12 CTCAGTTCTCGTT GGACTACHVGGGTWTCTAAT
Plate2 F01 ATCGTGCGTGTTG GGACTACHVGGGTWTCTAAT
Plate2 F02 TGTTATCGCATGG GGACTACHVGGGTWTCTAAT
Plate2 F03 TGATCACGAGAGG GGACTACHVGGGTWTCTAAT
Plate2 F04 CGTAAATTCAGGC GGACTACHVGGGTWTCTAAT
Plate2 F05 TAGTGTTTCGGAC GGACTACHVGGGTWTCTAAT
Plate2 F06 TACACGCGGTTTA GGACTACHVGGGTWTCTAAT
Plate2 F07 GTGGCAAATCTAG GGACTACHVGGGTWTCTAAT
Plate2 F08 GCACCTTACCTTA GGACTACHVGGGTWTCTAAT
Plate2 F09 CTTAACCTTCCTG GGACTACHVGGGTWTCTAAT
Plate2 F10 ATGCCGTATGCCA GGACTACHVGGGTWTCTAAT
Plate2 F11 GCGTGACAATAGT GGACTACHVGGGTWTCTAAT
Plate2 F12 ACGCTACAACTCG GGACTACHVGGGTWTCTAAT
Plate2 G01 GTTAAGACAGTCG GGACTACHVGGGTWTCTAAT
Plate2 G02 ATCTGCACTGAGC GGACTACHVGGGTWTCTAAT
Plate2 G03 GCGCAGATTAGTA GGACTACHVGGGTWTCTAAT
Plate2 G04 ATGGGTCCCACAT GGACTACHVGGGTWTCTAAT
Plate2 G05 TCACTGGTGCATA GGACTACHVGGGTWTCTAAT
Plate2 G06 GAACGTAGGCTCT GGACTACHVGGGTWTCTAAT
Plate2 G07 CAGTTGTAGTCCG GGACTACHVGGGTWTCTAAT
Plate2 G08 GTAATCGGTGCCA GGACTACHVGGGTWTCTAAT
Plate2 G09 ATTGATCCGGTAG GGACTACHVGGGTWTCTAAT
Plate2 G10 TCGGGTGTTTGCT GGACTACHVGGGTWTCTAAT
Plate2 G11 ATTGACCGCGGTT GGACTACHVGGGTWTCTAAT
Plate2 G12 CGTGCAACCAATC GGACTACHVGGGTWTCTAAT
Plate2 H01 TGCTTGAGCTTGA GGACTACHVGGGTWTCTAAT
Plate2 H02 ACGCTGTGGATTA GGACTACHVGGGTWTCTAAT
Plate2 H03 TCTGTCAGTGACC GGACTACHVGGGTWTCTAAT
Plate2 H04 CACGATTCGAGTC GGACTACHVGGGTWTCTAAT
Plate2 H05 AGGTTCGGTCCAT GGACTACHVGGGTWTCTAAT
Plate2 H06 GCTGATCCATCTT GGACTACHVGGGTWTCTAAT
Plate2 H07 ATATGTGCCGGCT GGACTACHVGGGTWTCTAAT
Plate2 H08 ATGGTCGCATCGT GGACTACHVGGGTWTCTAAT
Plate2 H09 GTGTAAGACTTGG GGACTACHVGGGTWTCTAAT
Plate2 H10 TCGGATCTAGTGT GGACTACHVGGGTWTCTAAT
Plate2 H11 ACGATCTTCGAGC GGACTACHVGGGTWTCTAAT
Plate2 H12 CGTCGAATTTGCG GGACTACHVGGGTWTCTAAT
Plate3 A01 CGCATCAGAGTTA GGACTACHVGGGTWTCTAAT
Plate3 A02 TGTGGTCATCGTA GGACTACHVGGGTWTCTAAT
Plate3 A03 ACTGAAGGGCGAA GGACTACHVGGGTWTCTAAT
Plate3 A04 TCGCTCACAGAAT GGACTACHVGGGTWTCTAAT
Plate3 A05 TATTCGGTAGTGC GGACTACHVGGGTWTCTAAT
Plate3 A06 TCGAGCTGTTACC GGACTACHVGGGTWTCTAAT
Plate3 A07 ACAACACATGCTG GGACTACHVGGGTWTCTAAT
Plate3 A08 GATTCTCTCACGT GGACTACHVGGGTWTCTAAT
Plate3 A09 GCGACTCTAAACG GGACTACHVGGGTWTCTAAT
Plate3 A10 CGTCTTCAGCAAG GGACTACHVGGGTWTCTAAT
Plate3 A11 ACGGATAACCTCC GGACTACHVGGGTWTCTAAT
Plate3 A12 GAGGGTGACTTTA GGACTACHVGGGTWTCTAAT
Plate3 B01 AGACTTCATGCGA GGACTACHVGGGTWTCTAAT
Plate3 B02 TGCCTGTCTGCAA GGACTACHVGGGTWTCTAAT
Plate3 B03 TACTGATGGCCTC GGACTACHVGGGTWTCTAAT
Plate3 B04 ATTCGATGCCGCA GGACTACHVGGGTWTCTAAT
Plate3 B05 ATGTGGCTCGTGT GGACTACHVGGGTWTCTAAT
Plate3 B06 CAACTTTCAGGAG GGACTACHVGGGTWTCTAAT
Plate3 B07 GTGCACGTGATAA GGACTACHVGGGTWTCTAAT
Plate3 B08 TGTTCGGTGTCCA GGACTACHVGGGTWTCTAAT
Plate3 B09 GAAGACAGCTATC GGACTACHVGGGTWTCTAAT
Plate3 B10 CATTGACCGGTCA GGACTACHVGGGTWTCTAAT
Plate3 B11 GTTCTCCATCACA GGACTACHVGGGTWTCTAAT
Plate3 B12 TCGTAGGTAGAGG GGACTACHVGGGTWTCTAAT
Plate3 C01 GATTTAGGACGAC GGACTACHVGGGTWTCTAAT
Plate3 C02 AGGATAGCCAAGG GGACTACHVGGGTWTCTAAT
Plate3 C03 CTGGTTGGTTACG GGACTACHVGGGTWTCTAAT
Plate3 C04 CGTCGTCCAAATG GGACTACHVGGGTWTCTAAT
Plate3 C05 ACAACGTGCTCCA GGACTACHVGGGTWTCTAAT
Plate3 C06 CTACACAAGTCGC GGACTACHVGGGTWTCTAAT
Plate3 C07 CGCGTCCATGAAT GGACTACHVGGGTWTCTAAT
Plate3 C08 CGTAATGCGTAAC GGACTACHVGGGTWTCTAAT
Plate3 C09 TGTCGCCGTACAT GGACTACHVGGGTWTCTAAT
Plate3 C10 CGGAATCCGATTA GGACTACHVGGGTWTCTAAT
Plate3 C11 TCACCCGATGGTT GGACTACHVGGGTWTCTAAT
Plate3 C12 GTTCTGAGAGGTA GGACTACHVGGGTWTCTAAT
Plate3 D01 CATCCCTACGGAA GGACTACHVGGGTWTCTAAT
Plate3 D02 CGGTTCCATTAGG GGACTACHVGGGTWTCTAAT
Plate3 D03 CGTGTTCCCAGAA GGACTACHVGGGTWTCTAAT
Plate3 D04 GCCGAGGTATAAT GGACTACHVGGGTWTCTAAT
Plate3 D05 CAGCGTAATTAGC GGACTACHVGGGTWTCTAAT
Plate3 D06 TCTCGTGAATGAC GGACTACHVGGGTWTCTAAT
Plate3 D07 GAGGTGAGTTCTA GGACTACHVGGGTWTCTAAT
Plate3 D08 ACCTGTCCTATCT GGACTACHVGGGTWTCTAAT
Plate3 D09 CGGTTTAACACGC GGACTACHVGGGTWTCTAAT
Plate3 D10 GAGACAGTAGGAG GGACTACHVGGGTWTCTAAT
Plate3 D11 TGCCACGACTTAC GGACTACHVGGGTWTCTAAT
Plate3 D12 CATTGTTCCTACC GGACTACHVGGGTWTCTAAT
Plate3 E01 AGCCGTAAACTTG GGACTACHVGGGTWTCTAAT
Plate3 E02 TGCAGATTTCCAG GGACTACHVGGGTWTCTAAT
Plate3 E03 GAGATGATCAGTC GGACTACHVGGGTWTCTAAT
Plate3 E04 CGAGACGTGTTCT GGACTACHVGGGTWTCTAAT
Plate3 E05 ATATCACCGGCAC GGACTACHVGGGTWTCTAAT
Plate3 E06 GTATGCCAGAGAT GGACTACHVGGGTWTCTAAT
Plate3 E07 GAGGTCCAAATCA GGACTACHVGGGTWTCTAAT
Plate3 E08 TACCGTGCTCACA GGACTACHVGGGTWTCTAAT
Plate3 E09 GCTCCCTTTGTGT GGACTACHVGGGTWTCTAAT
Plate3 E10 GAGCTGCACCTAA GGACTACHVGGGTWTCTAAT
Plate3 E11 TCCTTGACCGATG GGACTACHVGGGTWTCTAAT
Plate3 E12 GCTATCATCCTCA GGACTACHVGGGTWTCTAAT
Plate3 F01 TACTCTAGCCGGT GGACTACHVGGGTWTCTAAT
Plate3 F02 TCGATAGGCCTTA GGACTACHVGGGTWTCTAAT
Plate3 F03 CAATGACCTCGTG GGACTACHVGGGTWTCTAAT
Plate3 F04 TCTTAGGCATGTG GGACTACHVGGGTWTCTAAT
Plate3 F05 GCCAGATATAGCA GGACTACHVGGGTWTCTAAT
Plate3 F06 TGAGAGTCCACTT GGACTACHVGGGTWTCTAAT
Plate3 F07 TGAACGGGACGTA GGACTACHVGGGTWTCTAAT
Plate3 F08 TACGTGTAGGCTT GGACTACHVGGGTWTCTAAT
Plate3 F09 TGGTCTCCTACAG GGACTACHVGGGTWTCTAAT
Plate3 F10 CACTGACTTAAGG GGACTACHVGGGTWTCTAAT
Plate3 F11 AGATGCTGCCGTT GGACTACHVGGGTWTCTAAT
Plate3 F12 ATTCCTAGGCCAG GGACTACHVGGGTWTCTAAT
Plate3 G01 GATTAAGCCTGGA GGACTACHVGGGTWTCTAAT
Plate3 G02 CTGGCTTTCTATC GGACTACHVGGGTWTCTAAT
Plate3 G03 GACAGCTCAAACA GGACTACHVGGGTWTCTAAT
Plate3 G04 AGAGCGTATCCAT GGACTACHVGGGTWTCTAAT
Plate3 G05 TATGGGCGAATGG GGACTACHVGGGTWTCTAAT
Plate3 G06 AGATCTCTGGGTA GGACTACHVGGGTWTCTAAT
Plate3 G07 GTACGGATTATGG GGACTACHVGGGTWTCTAAT
Plate3 G08 GATAGCGAACTCA GGACTACHVGGGTWTCTAAT
Plate3 G09 CTAACGCTGTGTG GGACTACHVGGGTWTCTAAT
Plate3 G10 GAACCAAACTCGA GGACTACHVGGGTWTCTAAT
Plate3 G11 AGCCGTCTCGTAA GGACTACHVGGGTWTCTAAT
Plate3 G12 TCTGGGTATCTCG GGACTACHVGGGTWTCTAAT
Plate3 H01 AGACTACCCGTTG GGACTACHVGGGTWTCTAAT
Plate3 H02 CGCGTTGCAAACT GGACTACHVGGGTWTCTAAT
Plate3 H03 GAACCGCATAAGT GGACTACHVGGGTWTCTAAT
Plate3 H04 CACCTTACACCTT GGACTACHVGGGTWTCTAAT
Plate3 H05 CGTAGGTGCTTAC GGACTACHVGGGTWTCTAAT
Plate3 H06 TCGCATTTGGATG GGACTACHVGGGTWTCTAAT
Plate3 H07 GATAACATGTGCG GGACTACHVGGGTWTCTAAT
Plate3 H08 GCTTGAGAAATCG GGACTACHVGGGTWTCTAAT
Plate3 H09 TCTACACAGCACA GGACTACHVGGGTWTCTAAT
Plate3 H10 CGAAATGCTACGT GGACTACHVGGGTWTCTAAT
Plate3 H11 ATCTGAGGTTGCC GGACTACHVGGGTWTCTAAT
Plate3 H12 CGATCATTCTCTC GGACTACHVGGGTWTCTAAT
Plate4 A01 CAGACATACCGTA GGACTACHVGGGTWTCTAAT
Plate4 A02 TGATCCTCATGCG GGACTACHVGGGTWTCTAAT
Plate4 A03 CATTATCGTCCCT GGACTACHVGGGTWTCTAAT
Plate4 A04 TCCAGACCGCTAT GGACTACHVGGGTWTCTAAT
Plate4 A05 GAGCTCTAGAAAC GGACTACHVGGGTWTCTAAT
Plate4 A06 ATCCATCGACGTG GGACTACHVGGGTWTCTAAT
Plate4 A07 GCGATGTGTGGTT GGACTACHVGGGTWTCTAAT
Plate4 A08 TGCGAAGTTGGGA GGACTACHVGGGTWTCTAAT
Plate4 A09 TGCATTCGGCGTT GGACTACHVGGGTWTCTAAT
Plate4 A10 ACGCCATTGTGCA GGACTACHVGGGTWTCTAAT
Plate4 A11 GTCCAACTGCAGA GGACTACHVGGGTWTCTAAT
Plate4 A12 CTAAAGACCCGTA GGACTACHVGGGTWTCTAAT
Plate4 B01 CTGTATCTTCACC GGACTACHVGGGTWTCTAAT
Plate4 B02 AGACTGACTCGTC GGACTACHVGGGTWTCTAAT
Plate4 B03 ATCGTGGATAGCT GGACTACHVGGGTWTCTAAT
Plate4 B04 AGACGCACTAACT GGACTACHVGGGTWTCTAAT
Plate4 B05 CGGCGATTTACGT GGACTACHVGGGTWTCTAAT
Plate4 B06 ATAAGGCATCGCT GGACTACHVGGGTWTCTAAT
Plate4 B07 TACCCATACAGCC GGACTACHVGGGTWTCTAAT
Plate4 B08 ACGCACTACGCAT GGACTACHVGGGTWTCTAAT
Plate4 B09 GCAGTCGTTAAGA GGACTACHVGGGTWTCTAAT
Plate4 B10 GCTACGAAAGCCT GGACTACHVGGGTWTCTAAT
Plate4 B11 CATAATTGCCGAG GGACTACHVGGGTWTCTAAT
Plate4 B12 TGGCATGTTATCG GGACTACHVGGGTWTCTAAT
Plate4 C01 TAGGCACAGTAGG GGACTACHVGGGTWTCTAAT
Plate4 C02 GCTACTTACATCC GGACTACHVGGGTWTCTAAT
Plate4 C03 GCTCTTCTGATCA GGACTACHVGGGTWTCTAAT
Plate4 C04 CATGCTAACCACG GGACTACHVGGGTWTCTAAT
Plate4 C05 TACCAATCTCGGC GGACTACHVGGGTWTCTAAT
Plate4 C06 ATATCCAAGCGCA GGACTACHVGGGTWTCTAAT
Plate4 C07 CGTACTGAAGATC GGACTACHVGGGTWTCTAAT
Plate4 C08 ATCGCCGTGTACA GGACTACHVGGGTWTCTAAT
Plate4 C09 CAACTGCGATATG GGACTACHVGGGTWTCTAAT
Plate4 C10 GCTTCCAACTCAT GGACTACHVGGGTWTCTAAT
Plate4 C11 AGAGATCGCCTAT GGACTACHVGGGTWTCTAAT
Plate4 C12 ATGTACATCGCCG GGACTACHVGGGTWTCTAAT
Plate4 D01 GTGTTAAGCAGCA GGACTACHVGGGTWTCTAAT
Plate4 D02 TACGGCGTTATGT GGACTACHVGGGTWTCTAAT
Plate4 D03 GACTTTGCTTTGC GGACTACHVGGGTWTCTAAT
Plate4 D04 GCAAAGCGGTATT GGACTACHVGGGTWTCTAAT
Plate4 D05 GCGAAACTACGTA GGACTACHVGGGTWTCTAAT
Plate4 D06 AGAGGACCAGCAA GGACTACHVGGGTWTCTAAT
Plate4 D07 GAATAGCATGTCG GGACTACHVGGGTWTCTAAT
Plate4 D08 ACGGAGTAATCCT GGACTACHVGGGTWTCTAAT
Plate4 D09 TCTGTGTCCATGG GGACTACHVGGGTWTCTAAT
Plate4 D10 ACTTCGCGGATGT GGACTACHVGGGTWTCTAAT
Plate4 D11 CATAGGCTGTAGT GGACTACHVGGGTWTCTAAT
Plate4 D12 ATGTGTAGCCATG GGACTACHVGGGTWTCTAAT
Plate4 E01 TAAGGGCGCTGAA GGACTACHVGGGTWTCTAAT
Plate4 E02 TGTTTCCGTGGTG GGACTACHVGGGTWTCTAAT
Plate4 E03 TAGGAACCAGACG GGACTACHVGGGTWTCTAAT
Plate4 E04 CTAATGCCCAGGT GGACTACHVGGGTWTCTAAT
Plate4 E05 ATATGAACGTCCG GGACTACHVGGGTWTCTAAT
Plate4 E06 TCCACATTGGGTC GGACTACHVGGGTWTCTAAT
Plate4 E07 GTCAGTCAGATGA GGACTACHVGGGTWTCTAAT
Plate4 E08 CAAGTCACACACA GGACTACHVGGGTWTCTAAT
Plate4 E09 CGCTGTGATTCGA GGACTACHVGGGTWTCTAAT
Plate4 E10 ACTAGCTATGGAC GGACTACHVGGGTWTCTAAT
Plate4 E11 GCTTGACGAGGTT GGACTACHVGGGTWTCTAAT
Plate4 E12 GACCTGGGAATAT GGACTACHVGGGTWTCTAAT
Plate4 F01 GCTCTGCCTAATT GGACTACHVGGGTWTCTAAT
Plate4 F02 CATATGACCCAGC GGACTACHVGGGTWTCTAAT
Plate4 F03 GCTCTATTCCACC GGACTACHVGGGTWTCTAAT
Plate4 F04 GATTGAGTGAGTC GGACTACHVGGGTWTCTAAT
Plate4 F05 CTTATGGTACGGA GGACTACHVGGGTWTCTAAT
Plate4 F06 CGCTAGTTATGGA GGACTACHVGGGTWTCTAAT
Plate4 F07 GCAGATTAACCAG GGACTACHVGGGTWTCTAAT
Plate4 F08 TGGCTGCATACTC GGACTACHVGGGTWTCTAAT
Plate4 F09 CTTGGTAAAGTGC GGACTACHVGGGTWTCTAAT
Plate4 F10 GAAGTGGCTATCC GGACTACHVGGGTWTCTAAT
Plate4 F11 CAACCGATGTACC GGACTACHVGGGTWTCTAAT
Plate4 F12 ATCGATTGGCCGT GGACTACHVGGGTWTCTAAT
Plate4 G01 TGCATTACTGGAC GGACTACHVGGGTWTCTAAT
Plate4 G02 ATTGGGCCACATA GGACTACHVGGGTWTCTAAT
Plate4 G03 GCACACAAAGTCA GGACTACHVGGGTWTCTAAT
Plate4 G04 AGCCAAGGATAGG GGACTACHVGGGTWTCTAAT
Plate4 G05 ACGCCACGTGTAT GGACTACHVGGGTWTCTAAT
Plate4 G06 CGCAACCGATTGT GGACTACHVGGGTWTCTAAT
Plate4 G07 ACATGTGCTTAGG GGACTACHVGGGTWTCTAAT
Plate4 G08 CGTTCCTCCATTA GGACTACHVGGGTWTCTAAT
Plate4 G09 TACCTGTCCTTTC GGACTACHVGGGTWTCTAAT
Plate4 G10 AGTTCACGCCCAA GGACTACHVGGGTWTCTAAT
Plate4 G11 GCGATCGAACACT GGACTACHVGGGTWTCTAAT
Plate4 G12 ACATGCCAACATG GGACTACHVGGGTWTCTAAT
Plate4 H01 CGAGTACAGTCTA GGACTACHVGGGTWTCTAAT
Plate4 H02 GCCTACATGAGAC GGACTACHVGGGTWTCTAAT
Plate4 H03 ATCCGTGGTATAG GGACTACHVGGGTWTCTAAT
Plate4 H04 ATCTACGGCACGT GGACTACHVGGGTWTCTAAT
Plate4 H05 CATGCTGCAACAC GGACTACHVGGGTWTCTAAT
Plate4 H06 ATTCTCATGGAGG GGACTACHVGGGTWTCTAAT
Plate4 H07 GCATAGTGATTGG GGACTACHVGGGTWTCTAAT
Plate4 H08 CGCTATCAAGACA GGACTACHVGGGTWTCTAAT
Plate4 H09 ACCGTGACAACTC GGACTACHVGGGTWTCTAAT
Plate4 H10 GCGTTCCTTGTTA GGACTACHVGGGTWTCTAAT
Plate4 H11 CGGAATTATCGGT GGACTACHVGGGTWTCTAAT
Plate4 H12 GCATCAAGCATAG GGACTACHVGGGTWTCTAAT
Plate5 A01 ACATCGCGTTGAC GGACTACHVGGGTWTCTAAT
Plate5 A02 TGCACATAGTCGT GGACTACHVGGGTWTCTAAT
Plate5 A03 CGGCAAATACACT GGACTACHVGGGTWTCTAAT
Plate5 A04 AGTCATGCTCCAG GGACTACHVGGGTWTCTAAT
Plate5 A05 TCCTAGTAAGCTG GGACTACHVGGGTWTCTAAT
Plate5 A06 ATTACCGACGAGT GGACTACHVGGGTWTCTAAT
Plate5 A07 CGCTTAGATGTAG GGACTACHVGGGTWTCTAAT
Plate5 A08 TAAGACGTAGCGG GGACTACHVGGGTWTCTAAT
Plate5 A09 GTTACCTTACACC GGACTACHVGGGTWTCTAAT
Plate5 A10 GTGACTAATGGCC GGACTACHVGGGTWTCTAAT
Plate5 A11 ACTCTCTCACTTG GGACTACHVGGGTWTCTAAT
Plate5 A12 CATTGCAAGCAAC GGACTACHVGGGTWTCTAAT
Plate5 B01 ACACGTGACATGT GGACTACHVGGGTWTCTAAT
Plate5 B02 GCACAGTTGAAGT GGACTACHVGGGTWTCTAAT
Plate5 B03 GCTAGGATCACTG GGACTACHVGGGTWTCTAAT
Plate5 B04 CGATGACCCAAAT GGACTACHVGGGTWTCTAAT
Plate5 B05 TACCGGAGTAGGA GGACTACHVGGGTWTCTAAT
Plate5 B06 ATGAGGACTACCT GGACTACHVGGGTWTCTAAT
Plate5 B07 ACAATCGGCTTGC GGACTACHVGGGTWTCTAAT
Plate5 B08 TAACACTCGATCG GGACTACHVGGGTWTCTAAT
Plate5 B09 ATGACCGGCTGTT GGACTACHVGGGTWTCTAAT
Plate5 B10 CGGAGGAGCAATA GGACTACHVGGGTWTCTAAT
Plate5 B11 TAGCGACGAAGAC GGACTACHVGGGTWTCTAAT
Plate5 B12 GCTTCCCTAACTC GGACTACHVGGGTWTCTAAT
Plate5 C01 ATGGAAGAACGGC GGACTACHVGGGTWTCTAAT
Plate5 C02 AGCTAGACACTAC GGACTACHVGGGTWTCTAAT
Plate5 C03 CTTGGATTGAACG GGACTACHVGGGTWTCTAAT
Plate5 C04 CGATATACCAGTG GGACTACHVGGGTWTCTAAT
Plate5 C05 GAACAAACTGCCA GGACTACHVGGGTWTCTAAT
Plate5 C06 GTACAGTTACGCG GGACTACHVGGGTWTCTAAT
Plate5 C07 GCAAGCCCTAGTA GGACTACHVGGGTWTCTAAT
Plate5 C08 CTAGTGTCGGATC GGACTACHVGGGTWTCTAAT
Plate5 C09 TCTGAGCTCTGCA GGACTACHVGGGTWTCTAAT
Plate5 C10 TCTTCGACTTTCC GGACTACHVGGGTWTCTAAT
Plate5 C11 CGTCATAAGAACC GGACTACHVGGGTWTCTAAT
Plate5 C12 CGTCCGCAAGTTA GGACTACHVGGGTWTCTAAT
Plate5 D01 ACGTAGAGCTCTC GGACTACHVGGGTWTCTAAT
Plate5 D02 ACCTCTGAGAGCT GGACTACHVGGGTWTCTAAT
Plate5 D03 TCCTCGATGCAGT GGACTACHVGGGTWTCTAAT
Plate5 D04 CGCGGACTATTCA GGACTACHVGGGTWTCTAAT
Plate5 D05 GCGTGCACAATTG GGACTACHVGGGTWTCTAAT
Plate5 D06 TCGGCCTAAGTTC GGACTACHVGGGTWTCTAAT
Plate5 D07 TAGCGCTCACATC GGACTACHVGGGTWTCTAAT
Plate5 D08 ATGGTTATGGCAC GGACTACHVGGGTWTCTAAT
Plate5 D09 GCGAGGTTCTGAT GGACTACHVGGGTWTCTAAT
Plate5 D10 CAACTCCTGTGGA GGACTACHVGGGTWTCTAAT
Plate5 D11 CTAATGGTCGTAG GGACTACHVGGGTWTCTAAT
Plate5 D12 ATTGCACCGTCGA GGACTACHVGGGTWTCTAAT
Plate5 E01 ATGCTACAGACGT GGACTACHVGGGTWTCTAAT
Plate5 E02 TATGGCCTGACTA GGACTACHVGGGTWTCTAAT
Plate5 E03 GACGCACATACAA GGACTACHVGGGTWTCTAAT
Plate5 E04 ATGAGTGGTCTGT GGACTACHVGGGTWTCTAAT
Plate5 E05 CGATAGCACTCGT GGACTACHVGGGTWTCTAAT
Plate5 E06 CTAGCGCGAACTT GGACTACHVGGGTWTCTAAT
Plate5 E07 ACATACACGCACC GGACTACHVGGGTWTCTAAT
Plate5 E08 TACCTCAGTCAAG GGACTACHVGGGTWTCTAAT
Plate5 E09 ATCGACCAAACAC GGACTACHVGGGTWTCTAAT
Plate5 E10 TCCACCCAGTAAC GGACTACHVGGGTWTCTAAT
Plate5 E11 GATATCGCGATGA GGACTACHVGGGTWTCTAAT
Plate5 E12 TCGCCGGTAATCT GGACTACHVGGGTWTCTAAT
Plate5 F01 TCCGATGCCTTGA GGACTACHVGGGTWTCTAAT
Plate5 F02 TAGCAGGCACGAA GGACTACHVGGGTWTCTAAT
Plate5 F03 GTACGCAGCACTA GGACTACHVGGGTWTCTAAT
Plate5 F04 TCGCTTAGTGCTG GGACTACHVGGGTWTCTAAT
Plate5 F05 GCAAAGTTTGCGA GGACTACHVGGGTWTCTAAT
Plate5 F06 ATCGAGCCGATCT GGACTACHVGGGTWTCTAAT
Plate5 F07 GCTCATCATGTTC GGACTACHVGGGTWTCTAAT
Plate5 F08 ACCAGGGACTTCT GGACTACHVGGGTWTCTAAT
Plate5 F09 AGCAATCCTTGCG GGACTACHVGGGTWTCTAAT
Plate5 F10 ACCTGCTTCCTTC GGACTACHVGGGTWTCTAAT
Plate5 F11 TCAAGGCACAAGG GGACTACHVGGGTWTCTAAT
Plate5 F12 CGGCCTATAAGTC GGACTACHVGGGTWTCTAAT
Plate5 G01 GTCCATTTCATGC GGACTACHVGGGTWTCTAAT
Plate5 G02 ATCGGCGATCATC GGACTACHVGGGTWTCTAAT
Plate5 G03 TGTTTCACGCGAA GGACTACHVGGGTWTCTAAT
Plate5 G04 CACAAGAACCTTG GGACTACHVGGGTWTCTAAT
Plate5 G05 CTACTCTCTTAGC GGACTACHVGGGTWTCTAAT
Plate5 G06 TAACTGTTCGCGC GGACTACHVGGGTWTCTAAT
Plate5 G07 GCGAAGCATCTAC GGACTACHVGGGTWTCTAAT
Plate5 G08 AGTTTGGCCACAC GGACTACHVGGGTWTCTAAT
Plate5 G09 ATCAGGTTGCCCA GGACTACHVGGGTWTCTAAT
Plate5 G10 CTCATTCCACTCA GGACTACHVGGGTWTCTAAT
Plate5 G11 TGTCACATCACGA GGACTACHVGGGTWTCTAAT
Plate5 G12 GCGACATTTCTCT GGACTACHVGGGTWTCTAAT
Plate5 H01 CGGACGTTAACTA GGACTACHVGGGTWTCTAAT
Plate5 H02 ATAGCAGTTGCGT GGACTACHVGGGTWTCTAAT
Plate5 H03 ACACGCTATTGGA GGACTACHVGGGTWTCTAAT
Plate5 H04 CAACTTCACTTCC GGACTACHVGGGTWTCTAAT
Plate5 H05 GCCAGTGGATATA GGACTACHVGGGTWTCTAAT
Plate5 H06 GTGTGTGTAACGC GGACTACHVGGGTWTCTAAT
Plate5 H07 TCCAATCGTGCAA GGACTACHVGGGTWTCTAAT
Plate5 H08 TAGGCTAGCAGAG GGACTACHVGGGTWTCTAAT
Plate5 H09 TGTCACTCCGAAC GGACTACHVGGGTWTCTAAT
Plate5 H10 GCACCGAAATCTG GGACTACHVGGGTWTCTAAT
Plate5 H11 CTGACGTAGAACT GGACTACHVGGGTWTCTAAT
Plate5 H12 ACTATGCCGGCTA GGACTACHVGGGTWTCTAAT
View(index_mapping_metagenomics)
BarcodePlate BarcodeWell i5_index i5_sequence i7_index i7_sequence dualIndex_i7_i5
Plate1 A01 i5.1 AGAACTTA i7.2 CAAGATGG CAAGATGG:AGAACTTA
Plate1 A02 i5.1 AGAACTTA i7.4 TGGCCTAA TGGCCTAA:AGAACTTA
Plate1 A03 i5.1 AGAACTTA i7.6 CCGCGCCA CCGCGCCA:AGAACTTA
Plate1 A04 i5.1 AGAACTTA i7.8 TGGTATTG TGGTATTG:AGAACTTA
Plate1 A05 i5.1 AGAACTTA i7.10 CGGCTGCG CGGCTGCG:AGAACTTA
Plate1 A06 i5.1 AGAACTTA i7.12 TAAGGCGC TAAGGCGC:AGAACTTA
Plate1 A07 i5.1 AGAACTTA i7.14 CGCGCATC CGCGCATC:AGAACTTA
Plate1 A08 i5.1 AGAACTTA i7.16 TTACTTAT TTACTTAT:AGAACTTA
Plate1 A09 i5.1 AGAACTTA i7.18 CATACTTG CATACTTG:AGAACTTA
Plate1 A10 i5.1 AGAACTTA i7.20 TGGCGCGT TGGCGCGT:AGAACTTA
Plate1 A11 i5.1 AGAACTTA i7.22 CCTTCTAT CCTTCTAT:AGAACTTA
Plate1 A12 i5.1 AGAACTTA i7.24 TTAATCTC TTAATCTC:AGAACTTA
Plate1 B01 i5.3 GCTGGAAG i7.2 CAAGATGG CAAGATGG:GCTGGAAG
Plate1 B02 i5.3 GCTGGAAG i7.4 TGGCCTAA TGGCCTAA:GCTGGAAG
Plate1 B03 i5.3 GCTGGAAG i7.6 CCGCGCCA CCGCGCCA:GCTGGAAG
Plate1 B04 i5.3 GCTGGAAG i7.8 TGGTATTG TGGTATTG:GCTGGAAG
Plate1 B05 i5.3 GCTGGAAG i7.10 CGGCTGCG CGGCTGCG:GCTGGAAG
Plate1 B06 i5.3 GCTGGAAG i7.12 TAAGGCGC TAAGGCGC:GCTGGAAG
Plate1 B07 i5.3 GCTGGAAG i7.14 CGCGCATC CGCGCATC:GCTGGAAG
Plate1 B08 i5.3 GCTGGAAG i7.16 TTACTTAT TTACTTAT:GCTGGAAG
Plate1 B09 i5.3 GCTGGAAG i7.18 CATACTTG CATACTTG:GCTGGAAG
Plate1 B10 i5.3 GCTGGAAG i7.20 TGGCGCGT TGGCGCGT:GCTGGAAG
Plate1 B11 i5.3 GCTGGAAG i7.22 CCTTCTAT CCTTCTAT:GCTGGAAG
Plate1 B12 i5.3 GCTGGAAG i7.24 TTAATCTC TTAATCTC:GCTGGAAG
Plate1 C01 i5.5 ACCAGCGC i7.2 CAAGATGG CAAGATGG:ACCAGCGC
Plate1 C02 i5.5 ACCAGCGC i7.4 TGGCCTAA TGGCCTAA:ACCAGCGC
Plate1 C03 i5.5 ACCAGCGC i7.6 CCGCGCCA CCGCGCCA:ACCAGCGC
Plate1 C04 i5.5 ACCAGCGC i7.8 TGGTATTG TGGTATTG:ACCAGCGC
Plate1 C05 i5.5 ACCAGCGC i7.10 CGGCTGCG CGGCTGCG:ACCAGCGC
Plate1 C06 i5.5 ACCAGCGC i7.12 TAAGGCGC TAAGGCGC:ACCAGCGC
Plate1 C07 i5.5 ACCAGCGC i7.14 CGCGCATC CGCGCATC:ACCAGCGC
Plate1 C08 i5.5 ACCAGCGC i7.16 TTACTTAT TTACTTAT:ACCAGCGC
Plate1 C09 i5.5 ACCAGCGC i7.18 CATACTTG CATACTTG:ACCAGCGC
Plate1 C10 i5.5 ACCAGCGC i7.20 TGGCGCGT TGGCGCGT:ACCAGCGC
Plate1 C11 i5.5 ACCAGCGC i7.22 CCTTCTAT CCTTCTAT:ACCAGCGC
Plate1 C12 i5.5 ACCAGCGC i7.24 TTAATCTC TTAATCTC:ACCAGCGC
Plate1 D01 i5.7 GTTGCGCT i7.2 CAAGATGG CAAGATGG:GTTGCGCT
Plate1 D02 i5.7 GTTGCGCT i7.4 TGGCCTAA TGGCCTAA:GTTGCGCT
Plate1 D03 i5.7 GTTGCGCT i7.6 CCGCGCCA CCGCGCCA:GTTGCGCT
Plate1 D04 i5.7 GTTGCGCT i7.8 TGGTATTG TGGTATTG:GTTGCGCT
Plate1 D05 i5.7 GTTGCGCT i7.10 CGGCTGCG CGGCTGCG:GTTGCGCT
Plate1 D06 i5.7 GTTGCGCT i7.12 TAAGGCGC TAAGGCGC:GTTGCGCT
Plate1 D07 i5.7 GTTGCGCT i7.14 CGCGCATC CGCGCATC:GTTGCGCT
Plate1 D08 i5.7 GTTGCGCT i7.16 TTACTTAT TTACTTAT:GTTGCGCT
Plate1 D09 i5.7 GTTGCGCT i7.18 CATACTTG CATACTTG:GTTGCGCT
Plate1 D10 i5.7 GTTGCGCT i7.20 TGGCGCGT TGGCGCGT:GTTGCGCT
Plate1 D11 i5.7 GTTGCGCT i7.22 CCTTCTAT CCTTCTAT:GTTGCGCT
Plate1 D12 i5.7 GTTGCGCT i7.24 TTAATCTC TTAATCTC:GTTGCGCT
Plate1 E01 i5.9 AGCTTAAC i7.2 CAAGATGG CAAGATGG:AGCTTAAC
Plate1 E02 i5.9 AGCTTAAC i7.4 TGGCCTAA TGGCCTAA:AGCTTAAC
Plate1 E03 i5.9 AGCTTAAC i7.6 CCGCGCCA CCGCGCCA:AGCTTAAC
Plate1 E04 i5.9 AGCTTAAC i7.8 TGGTATTG TGGTATTG:AGCTTAAC
Plate1 E05 i5.9 AGCTTAAC i7.10 CGGCTGCG CGGCTGCG:AGCTTAAC
Plate1 E06 i5.9 AGCTTAAC i7.12 TAAGGCGC TAAGGCGC:AGCTTAAC
Plate1 E07 i5.9 AGCTTAAC i7.14 CGCGCATC CGCGCATC:AGCTTAAC
Plate1 E08 i5.9 AGCTTAAC i7.16 TTACTTAT TTACTTAT:AGCTTAAC
Plate1 E09 i5.9 AGCTTAAC i7.18 CATACTTG CATACTTG:AGCTTAAC
Plate1 E10 i5.9 AGCTTAAC i7.20 TGGCGCGT TGGCGCGT:AGCTTAAC
Plate1 E11 i5.9 AGCTTAAC i7.22 CCTTCTAT CCTTCTAT:AGCTTAAC
Plate1 E12 i5.9 AGCTTAAC i7.24 TTAATCTC TTAATCTC:AGCTTAAC
Plate1 F01 i5.11 GCTCCTGG i7.2 CAAGATGG CAAGATGG:GCTCCTGG
Plate1 F02 i5.11 GCTCCTGG i7.4 TGGCCTAA TGGCCTAA:GCTCCTGG
Plate1 F03 i5.11 GCTCCTGG i7.6 CCGCGCCA CCGCGCCA:GCTCCTGG
Plate1 F04 i5.11 GCTCCTGG i7.8 TGGTATTG TGGTATTG:GCTCCTGG
Plate1 F05 i5.11 GCTCCTGG i7.10 CGGCTGCG CGGCTGCG:GCTCCTGG
Plate1 F06 i5.11 GCTCCTGG i7.12 TAAGGCGC TAAGGCGC:GCTCCTGG
Plate1 F07 i5.11 GCTCCTGG i7.14 CGCGCATC CGCGCATC:GCTCCTGG
Plate1 F08 i5.11 GCTCCTGG i7.16 TTACTTAT TTACTTAT:GCTCCTGG
Plate1 F09 i5.11 GCTCCTGG i7.18 CATACTTG CATACTTG:GCTCCTGG
Plate1 F10 i5.11 GCTCCTGG i7.20 TGGCGCGT TGGCGCGT:GCTCCTGG
Plate1 F11 i5.11 GCTCCTGG i7.22 CCTTCTAT CCTTCTAT:GCTCCTGG
Plate1 F12 i5.11 GCTCCTGG i7.24 TTAATCTC TTAATCTC:GCTCCTGG
Plate1 G01 i5.13 AAGGCAAG i7.2 CAAGATGG CAAGATGG:AAGGCAAG
Plate1 G02 i5.13 AAGGCAAG i7.4 TGGCCTAA TGGCCTAA:AAGGCAAG
Plate1 G03 i5.13 AAGGCAAG i7.6 CCGCGCCA CCGCGCCA:AAGGCAAG
Plate1 G04 i5.13 AAGGCAAG i7.8 TGGTATTG TGGTATTG:AAGGCAAG
Plate1 G05 i5.13 AAGGCAAG i7.10 CGGCTGCG CGGCTGCG:AAGGCAAG
Plate1 G06 i5.13 AAGGCAAG i7.12 TAAGGCGC TAAGGCGC:AAGGCAAG
Plate1 G07 i5.13 AAGGCAAG i7.14 CGCGCATC CGCGCATC:AAGGCAAG
Plate1 G08 i5.13 AAGGCAAG i7.16 TTACTTAT TTACTTAT:AAGGCAAG
Plate1 G09 i5.13 AAGGCAAG i7.18 CATACTTG CATACTTG:AAGGCAAG
Plate1 G10 i5.13 AAGGCAAG i7.20 TGGCGCGT TGGCGCGT:AAGGCAAG
Plate1 G11 i5.13 AAGGCAAG i7.22 CCTTCTAT CCTTCTAT:AAGGCAAG
Plate1 G12 i5.13 AAGGCAAG i7.24 TTAATCTC TTAATCTC:AAGGCAAG
Plate1 H01 i5.15 GGCAGTTC i7.2 CAAGATGG CAAGATGG:GGCAGTTC
Plate1 H02 i5.15 GGCAGTTC i7.4 TGGCCTAA TGGCCTAA:GGCAGTTC
Plate1 H03 i5.15 GGCAGTTC i7.6 CCGCGCCA CCGCGCCA:GGCAGTTC
Plate1 H04 i5.15 GGCAGTTC i7.8 TGGTATTG TGGTATTG:GGCAGTTC
Plate1 H05 i5.15 GGCAGTTC i7.10 CGGCTGCG CGGCTGCG:GGCAGTTC
Plate1 H06 i5.15 GGCAGTTC i7.12 TAAGGCGC TAAGGCGC:GGCAGTTC
Plate1 H07 i5.15 GGCAGTTC i7.14 CGCGCATC CGCGCATC:GGCAGTTC
Plate1 H08 i5.15 GGCAGTTC i7.16 TTACTTAT TTACTTAT:GGCAGTTC
Plate1 H09 i5.15 GGCAGTTC i7.18 CATACTTG CATACTTG:GGCAGTTC
Plate1 H10 i5.15 GGCAGTTC i7.20 TGGCGCGT TGGCGCGT:GGCAGTTC
Plate1 H11 i5.15 GGCAGTTC i7.22 CCTTCTAT CCTTCTAT:GGCAGTTC
Plate1 H12 i5.15 GGCAGTTC i7.24 TTAATCTC TTAATCTC:GGCAGTTC
Plate2 A01 i5.2* CATTGAAC i7.1* AACTGCTT AACTGCTT:CATTGAAC
Plate2 A02 i5.2* CATTGAAC i7.3* GGTCTACC GGTCTACC:CATTGAAC
Plate2 A03 i5.2* CATTGAAC i7.5* AACTCTCC AACTCTCC:CATTGAAC
Plate2 A04 i5.2* CATTGAAC i7.7* GTAATAGT GTAATAGT:CATTGAAC
Plate2 A05 i5.2* CATTGAAC i7.9* ATATATTC ATATATTC:CATTGAAC
Plate2 A06 i5.2* CATTGAAC i7.11* GATACCAT GATACCAT:CATTGAAC
Plate2 A07 i5.2* CATTGAAC i7.13* AATGCCTC AATGCCTC:CATTGAAC
Plate2 A08 i5.2* CATTGAAC i7.15* GCGAGGCG GCGAGGCG:CATTGAAC
Plate2 A09 i5.2* CATTGAAC i7.17* ATCGGACC ATCGGACC:CATTGAAC
Plate2 A10 i5.2* CATTGAAC i7.19* GCCTATAC GCCTATAC:CATTGAAC
Plate2 A11 i5.2* CATTGAAC i7.21* AGGAAGCA AGGAAGCA:CATTGAAC
Plate2 A12 i5.2* CATTGAAC i7.23* GAAGGATT GAAGGATT:CATTGAAC
Plate2 B01 i5.4* TTCAAGGT i7.1* AACTGCTT AACTGCTT:TTCAAGGT
Plate2 B02 i5.4* TTCAAGGT i7.3* GGTCTACC GGTCTACC:TTCAAGGT
Plate2 B03 i5.4* TTCAAGGT i7.5* AACTCTCC AACTCTCC:TTCAAGGT
Plate2 B04 i5.4* TTCAAGGT i7.7* GTAATAGT GTAATAGT:TTCAAGGT
Plate2 B05 i5.4* TTCAAGGT i7.9* ATATATTC ATATATTC:TTCAAGGT
Plate2 B06 i5.4* TTCAAGGT i7.11* GATACCAT GATACCAT:TTCAAGGT
Plate2 B07 i5.4* TTCAAGGT i7.13* AATGCCTC AATGCCTC:TTCAAGGT
Plate2 B08 i5.4* TTCAAGGT i7.15* GCGAGGCG GCGAGGCG:TTCAAGGT
Plate2 B09 i5.4* TTCAAGGT i7.17* ATCGGACC ATCGGACC:TTCAAGGT
Plate2 B10 i5.4* TTCAAGGT i7.19* GCCTATAC GCCTATAC:TTCAAGGT
Plate2 B11 i5.4* TTCAAGGT i7.21* AGGAAGCA AGGAAGCA:TTCAAGGT
Plate2 B12 i5.4* TTCAAGGT i7.23* GAAGGATT GAAGGATT:TTCAAGGT
Plate2 C01 i5.6* CAACTATG i7.1* AACTGCTT AACTGCTT:CAACTATG
Plate2 C02 i5.6* CAACTATG i7.3* GGTCTACC GGTCTACC:CAACTATG
Plate2 C03 i5.6* CAACTATG i7.5* AACTCTCC AACTCTCC:CAACTATG
Plate2 C04 i5.6* CAACTATG i7.7* GTAATAGT GTAATAGT:CAACTATG
Plate2 C05 i5.6* CAACTATG i7.9* ATATATTC ATATATTC:CAACTATG
Plate2 C06 i5.6* CAACTATG i7.11* GATACCAT GATACCAT:CAACTATG
Plate2 C07 i5.6* CAACTATG i7.13* AATGCCTC AATGCCTC:CAACTATG
Plate2 C08 i5.6* CAACTATG i7.15* GCGAGGCG GCGAGGCG:CAACTATG
Plate2 C09 i5.6* CAACTATG i7.17* ATCGGACC ATCGGACC:CAACTATG
Plate2 C10 i5.6* CAACTATG i7.19* GCCTATAC GCCTATAC:CAACTATG
Plate2 C11 i5.6* CAACTATG i7.21* AGGAAGCA AGGAAGCA:CAACTATG
Plate2 C12 i5.6* CAACTATG i7.23* GAAGGATT GAAGGATT:CAACTATG
Plate2 D01 i5.8* TTGGATAC i7.1* AACTGCTT AACTGCTT:TTGGATAC
Plate2 D02 i5.8* TTGGATAC i7.3* GGTCTACC GGTCTACC:TTGGATAC
Plate2 D03 i5.8* TTGGATAC i7.5* AACTCTCC AACTCTCC:TTGGATAC
Plate2 D04 i5.8* TTGGATAC i7.7* GTAATAGT GTAATAGT:TTGGATAC
Plate2 D05 i5.8* TTGGATAC i7.9* ATATATTC ATATATTC:TTGGATAC
Plate2 D06 i5.8* TTGGATAC i7.11* GATACCAT GATACCAT:TTGGATAC
Plate2 D07 i5.8* TTGGATAC i7.13* AATGCCTC AATGCCTC:TTGGATAC
Plate2 D08 i5.8* TTGGATAC i7.15* GCGAGGCG GCGAGGCG:TTGGATAC
Plate2 D09 i5.8* TTGGATAC i7.17* ATCGGACC ATCGGACC:TTGGATAC
Plate2 D10 i5.8* TTGGATAC i7.19* GCCTATAC GCCTATAC:TTGGATAC
Plate2 D11 i5.8* TTGGATAC i7.21* AGGAAGCA AGGAAGCA:TTGGATAC
Plate2 D12 i5.8* TTGGATAC i7.23* GAAGGATT GAAGGATT:TTGGATAC
Plate2 E01 i5.10* CAGGCGTT i7.1* AACTGCTT AACTGCTT:CAGGCGTT
Plate2 E02 i5.10* CAGGCGTT i7.3* GGTCTACC GGTCTACC:CAGGCGTT
Plate2 E03 i5.10* CAGGCGTT i7.5* AACTCTCC AACTCTCC:CAGGCGTT
Plate2 E04 i5.10* CAGGCGTT i7.7* GTAATAGT GTAATAGT:CAGGCGTT
Plate2 E05 i5.10* CAGGCGTT i7.9* ATATATTC ATATATTC:CAGGCGTT
Plate2 E06 i5.10* CAGGCGTT i7.11* GATACCAT GATACCAT:CAGGCGTT
Plate2 E07 i5.10* CAGGCGTT i7.13* AATGCCTC AATGCCTC:CAGGCGTT
Plate2 E08 i5.10* CAGGCGTT i7.15* GCGAGGCG GCGAGGCG:CAGGCGTT
Plate2 E09 i5.10* CAGGCGTT i7.17* ATCGGACC ATCGGACC:CAGGCGTT
Plate2 E10 i5.10* CAGGCGTT i7.19* GCCTATAC GCCTATAC:CAGGCGTT
Plate2 E11 i5.10* CAGGCGTT i7.21* AGGAAGCA AGGAAGCA:CAGGCGTT
Plate2 E12 i5.10* CAGGCGTT i7.23* GAAGGATT GAAGGATT:CAGGCGTT
Plate2 F01 i5.12* TGCCTCCA i7.1* AACTGCTT AACTGCTT:TGCCTCCA
Plate2 F02 i5.12* TGCCTCCA i7.3* GGTCTACC GGTCTACC:TGCCTCCA
Plate2 F03 i5.12* TGCCTCCA i7.5* AACTCTCC AACTCTCC:TGCCTCCA
Plate2 F04 i5.12* TGCCTCCA i7.7* GTAATAGT GTAATAGT:TGCCTCCA
Plate2 F05 i5.12* TGCCTCCA i7.9* ATATATTC ATATATTC:TGCCTCCA
Plate2 F06 i5.12* TGCCTCCA i7.11* GATACCAT GATACCAT:TGCCTCCA
Plate2 F07 i5.12* TGCCTCCA i7.13* AATGCCTC AATGCCTC:TGCCTCCA
Plate2 F08 i5.12* TGCCTCCA i7.15* GCGAGGCG GCGAGGCG:TGCCTCCA
Plate2 F09 i5.12* TGCCTCCA i7.17* ATCGGACC ATCGGACC:TGCCTCCA
Plate2 F10 i5.12* TGCCTCCA i7.19* GCCTATAC GCCTATAC:TGCCTCCA
Plate2 F11 i5.12* TGCCTCCA i7.21* AGGAAGCA AGGAAGCA:TGCCTCCA
Plate2 F12 i5.12* TGCCTCCA i7.23* GAAGGATT GAAGGATT:TGCCTCCA
Plate2 G01 i5.14* CGATAAGC i7.1* AACTGCTT AACTGCTT:CGATAAGC
Plate2 G02 i5.14* CGATAAGC i7.3* GGTCTACC GGTCTACC:CGATAAGC
Plate2 G03 i5.14* CGATAAGC i7.5* AACTCTCC AACTCTCC:CGATAAGC
Plate2 G04 i5.14* CGATAAGC i7.7* GTAATAGT GTAATAGT:CGATAAGC
Plate2 G05 i5.14* CGATAAGC i7.9* ATATATTC ATATATTC:CGATAAGC
Plate2 G06 i5.14* CGATAAGC i7.11* GATACCAT GATACCAT:CGATAAGC
Plate2 G07 i5.14* CGATAAGC i7.13* AATGCCTC AATGCCTC:CGATAAGC
Plate2 G08 i5.14* CGATAAGC i7.15* GCGAGGCG GCGAGGCG:CGATAAGC
Plate2 G09 i5.14* CGATAAGC i7.17* ATCGGACC ATCGGACC:CGATAAGC
Plate2 G10 i5.14* CGATAAGC i7.19* GCCTATAC GCCTATAC:CGATAAGC
Plate2 G11 i5.14* CGATAAGC i7.21* AGGAAGCA AGGAAGCA:CGATAAGC
Plate2 G12 i5.14* CGATAAGC i7.23* GAAGGATT GAAGGATT:CGATAAGC
Plate2 H01 i5.16* TCTCTGCT i7.1* AACTGCTT AACTGCTT:TCTCTGCT
Plate2 H02 i5.16* TCTCTGCT i7.3* GGTCTACC GGTCTACC:TCTCTGCT
Plate2 H03 i5.16* TCTCTGCT i7.5* AACTCTCC AACTCTCC:TCTCTGCT
Plate2 H04 i5.16* TCTCTGCT i7.7* GTAATAGT GTAATAGT:TCTCTGCT
Plate2 H05 i5.16* TCTCTGCT i7.9* ATATATTC ATATATTC:TCTCTGCT
Plate2 H06 i5.16* TCTCTGCT i7.11* GATACCAT GATACCAT:TCTCTGCT
Plate2 H07 i5.16* TCTCTGCT i7.13* AATGCCTC AATGCCTC:TCTCTGCT
Plate2 H08 i5.16* TCTCTGCT i7.15* GCGAGGCG GCGAGGCG:TCTCTGCT
Plate2 H09 i5.16* TCTCTGCT i7.17* ATCGGACC ATCGGACC:TCTCTGCT
Plate2 H10 i5.16* TCTCTGCT i7.19* GCCTATAC GCCTATAC:TCTCTGCT
Plate2 H11 i5.16* TCTCTGCT i7.21* AGGAAGCA AGGAAGCA:TCTCTGCT
Plate2 H12 i5.16* TCTCTGCT i7.23* GAAGGATT GAAGGATT:TCTCTGCT
Plate3 A01 i5.1 AGAACTTA i7.1* AACTGCTT AACTGCTT:AGAACTTA
Plate3 A02 i5.1 AGAACTTA i7.3* GGTCTACC GGTCTACC:AGAACTTA
Plate3 A03 i5.1 AGAACTTA i7.5* AACTCTCC AACTCTCC:AGAACTTA
Plate3 A04 i5.1 AGAACTTA i7.7* GTAATAGT GTAATAGT:AGAACTTA
Plate3 A05 i5.1 AGAACTTA i7.9* ATATATTC ATATATTC:AGAACTTA
Plate3 A06 i5.1 AGAACTTA i7.11* GATACCAT GATACCAT:AGAACTTA
Plate3 A07 i5.1 AGAACTTA i7.13* AATGCCTC AATGCCTC:AGAACTTA
Plate3 A08 i5.1 AGAACTTA i7.15* GCGAGGCG GCGAGGCG:AGAACTTA
Plate3 A09 i5.1 AGAACTTA i7.17* ATCGGACC ATCGGACC:AGAACTTA
Plate3 A10 i5.1 AGAACTTA i7.19* GCCTATAC GCCTATAC:AGAACTTA
Plate3 A11 i5.1 AGAACTTA i7.21* AGGAAGCA AGGAAGCA:AGAACTTA
Plate3 A12 i5.1 AGAACTTA i7.23* GAAGGATT GAAGGATT:AGAACTTA
Plate3 B01 i5.3 GCTGGAAG i7.1* AACTGCTT AACTGCTT:GCTGGAAG
Plate3 B02 i5.3 GCTGGAAG i7.3* GGTCTACC GGTCTACC:GCTGGAAG
Plate3 B03 i5.3 GCTGGAAG i7.5* AACTCTCC AACTCTCC:GCTGGAAG
Plate3 B04 i5.3 GCTGGAAG i7.7* GTAATAGT GTAATAGT:GCTGGAAG
Plate3 B05 i5.3 GCTGGAAG i7.9* ATATATTC ATATATTC:GCTGGAAG
Plate3 B06 i5.3 GCTGGAAG i7.11* GATACCAT GATACCAT:GCTGGAAG
Plate3 B07 i5.3 GCTGGAAG i7.13* AATGCCTC AATGCCTC:GCTGGAAG
Plate3 B08 i5.3 GCTGGAAG i7.15* GCGAGGCG GCGAGGCG:GCTGGAAG
Plate3 B09 i5.3 GCTGGAAG i7.17* ATCGGACC ATCGGACC:GCTGGAAG
Plate3 B10 i5.3 GCTGGAAG i7.19* GCCTATAC GCCTATAC:GCTGGAAG
Plate3 B11 i5.3 GCTGGAAG i7.21* AGGAAGCA AGGAAGCA:GCTGGAAG
Plate3 B12 i5.3 GCTGGAAG i7.23* GAAGGATT GAAGGATT:GCTGGAAG
Plate3 C01 i5.5 ACCAGCGC i7.1* AACTGCTT AACTGCTT:ACCAGCGC
Plate3 C02 i5.5 ACCAGCGC i7.3* GGTCTACC GGTCTACC:ACCAGCGC
Plate3 C03 i5.5 ACCAGCGC i7.5* AACTCTCC AACTCTCC:ACCAGCGC
Plate3 C04 i5.5 ACCAGCGC i7.7* GTAATAGT GTAATAGT:ACCAGCGC
Plate3 C05 i5.5 ACCAGCGC i7.9* ATATATTC ATATATTC:ACCAGCGC
Plate3 C06 i5.5 ACCAGCGC i7.11* GATACCAT GATACCAT:ACCAGCGC
Plate3 C07 i5.5 ACCAGCGC i7.13* AATGCCTC AATGCCTC:ACCAGCGC
Plate3 C08 i5.5 ACCAGCGC i7.15* GCGAGGCG GCGAGGCG:ACCAGCGC
Plate3 C09 i5.5 ACCAGCGC i7.17* ATCGGACC ATCGGACC:ACCAGCGC
Plate3 C10 i5.5 ACCAGCGC i7.19* GCCTATAC GCCTATAC:ACCAGCGC
Plate3 C11 i5.5 ACCAGCGC i7.21* AGGAAGCA AGGAAGCA:ACCAGCGC
Plate3 C12 i5.5 ACCAGCGC i7.23* GAAGGATT GAAGGATT:ACCAGCGC
Plate3 D01 i5.7 GTTGCGCT i7.1* AACTGCTT AACTGCTT:GTTGCGCT
Plate3 D02 i5.7 GTTGCGCT i7.3* GGTCTACC GGTCTACC:GTTGCGCT
Plate3 D03 i5.7 GTTGCGCT i7.5* AACTCTCC AACTCTCC:GTTGCGCT
Plate3 D04 i5.7 GTTGCGCT i7.7* GTAATAGT GTAATAGT:GTTGCGCT
Plate3 D05 i5.7 GTTGCGCT i7.9* ATATATTC ATATATTC:GTTGCGCT
Plate3 D06 i5.7 GTTGCGCT i7.11* GATACCAT GATACCAT:GTTGCGCT
Plate3 D07 i5.7 GTTGCGCT i7.13* AATGCCTC AATGCCTC:GTTGCGCT
Plate3 D08 i5.7 GTTGCGCT i7.15* GCGAGGCG GCGAGGCG:GTTGCGCT
Plate3 D09 i5.7 GTTGCGCT i7.17* ATCGGACC ATCGGACC:GTTGCGCT
Plate3 D10 i5.7 GTTGCGCT i7.19* GCCTATAC GCCTATAC:GTTGCGCT
Plate3 D11 i5.7 GTTGCGCT i7.21* AGGAAGCA AGGAAGCA:GTTGCGCT
Plate3 D12 i5.7 GTTGCGCT i7.23* GAAGGATT GAAGGATT:GTTGCGCT
Plate3 E01 i5.9 AGCTTAAC i7.1* AACTGCTT AACTGCTT:AGCTTAAC
Plate3 E02 i5.9 AGCTTAAC i7.3* GGTCTACC GGTCTACC:AGCTTAAC
Plate3 E03 i5.9 AGCTTAAC i7.5* AACTCTCC AACTCTCC:AGCTTAAC
Plate3 E04 i5.9 AGCTTAAC i7.7* GTAATAGT GTAATAGT:AGCTTAAC
Plate3 E05 i5.9 AGCTTAAC i7.9* ATATATTC ATATATTC:AGCTTAAC
Plate3 E06 i5.9 AGCTTAAC i7.11* GATACCAT GATACCAT:AGCTTAAC
Plate3 E07 i5.9 AGCTTAAC i7.13* AATGCCTC AATGCCTC:AGCTTAAC
Plate3 E08 i5.9 AGCTTAAC i7.15* GCGAGGCG GCGAGGCG:AGCTTAAC
Plate3 E09 i5.9 AGCTTAAC i7.17* ATCGGACC ATCGGACC:AGCTTAAC
Plate3 E10 i5.9 AGCTTAAC i7.19* GCCTATAC GCCTATAC:AGCTTAAC
Plate3 E11 i5.9 AGCTTAAC i7.21* AGGAAGCA AGGAAGCA:AGCTTAAC
Plate3 E12 i5.9 AGCTTAAC i7.23* GAAGGATT GAAGGATT:AGCTTAAC
Plate3 F01 i5.11 GCTCCTGG i7.1* AACTGCTT AACTGCTT:GCTCCTGG
Plate3 F02 i5.11 GCTCCTGG i7.3* GGTCTACC GGTCTACC:GCTCCTGG
Plate3 F03 i5.11 GCTCCTGG i7.5* AACTCTCC AACTCTCC:GCTCCTGG
Plate3 F04 i5.11 GCTCCTGG i7.7* GTAATAGT GTAATAGT:GCTCCTGG
Plate3 F05 i5.11 GCTCCTGG i7.9* ATATATTC ATATATTC:GCTCCTGG
Plate3 F06 i5.11 GCTCCTGG i7.11* GATACCAT GATACCAT:GCTCCTGG
Plate3 F07 i5.11 GCTCCTGG i7.13* AATGCCTC AATGCCTC:GCTCCTGG
Plate3 F08 i5.11 GCTCCTGG i7.15* GCGAGGCG GCGAGGCG:GCTCCTGG
Plate3 F09 i5.11 GCTCCTGG i7.17* ATCGGACC ATCGGACC:GCTCCTGG
Plate3 F10 i5.11 GCTCCTGG i7.19* GCCTATAC GCCTATAC:GCTCCTGG
Plate3 F11 i5.11 GCTCCTGG i7.21* AGGAAGCA AGGAAGCA:GCTCCTGG
Plate3 F12 i5.11 GCTCCTGG i7.23* GAAGGATT GAAGGATT:GCTCCTGG
Plate3 G01 i5.13 AAGGCAAG i7.1* AACTGCTT AACTGCTT:AAGGCAAG
Plate3 G02 i5.13 AAGGCAAG i7.3* GGTCTACC GGTCTACC:AAGGCAAG
Plate3 G03 i5.13 AAGGCAAG i7.5* AACTCTCC AACTCTCC:AAGGCAAG
Plate3 G04 i5.13 AAGGCAAG i7.7* GTAATAGT GTAATAGT:AAGGCAAG
Plate3 G05 i5.13 AAGGCAAG i7.9* ATATATTC ATATATTC:AAGGCAAG
Plate3 G06 i5.13 AAGGCAAG i7.11* GATACCAT GATACCAT:AAGGCAAG
Plate3 G07 i5.13 AAGGCAAG i7.13* AATGCCTC AATGCCTC:AAGGCAAG
Plate3 G08 i5.13 AAGGCAAG i7.15* GCGAGGCG GCGAGGCG:AAGGCAAG
Plate3 G09 i5.13 AAGGCAAG i7.17* ATCGGACC ATCGGACC:AAGGCAAG
Plate3 G10 i5.13 AAGGCAAG i7.19* GCCTATAC GCCTATAC:AAGGCAAG
Plate3 G11 i5.13 AAGGCAAG i7.21* AGGAAGCA AGGAAGCA:AAGGCAAG
Plate3 G12 i5.13 AAGGCAAG i7.23* GAAGGATT GAAGGATT:AAGGCAAG
Plate3 H01 i5.15 GGCAGTTC i7.1* AACTGCTT AACTGCTT:GGCAGTTC
Plate3 H02 i5.15 GGCAGTTC i7.3* GGTCTACC GGTCTACC:GGCAGTTC
Plate3 H03 i5.15 GGCAGTTC i7.5* AACTCTCC AACTCTCC:GGCAGTTC
Plate3 H04 i5.15 GGCAGTTC i7.7* GTAATAGT GTAATAGT:GGCAGTTC
Plate3 H05 i5.15 GGCAGTTC i7.9* ATATATTC ATATATTC:GGCAGTTC
Plate3 H06 i5.15 GGCAGTTC i7.11* GATACCAT GATACCAT:GGCAGTTC
Plate3 H07 i5.15 GGCAGTTC i7.13* AATGCCTC AATGCCTC:GGCAGTTC
Plate3 H08 i5.15 GGCAGTTC i7.15* GCGAGGCG GCGAGGCG:GGCAGTTC
Plate3 H09 i5.15 GGCAGTTC i7.17* ATCGGACC ATCGGACC:GGCAGTTC
Plate3 H10 i5.15 GGCAGTTC i7.19* GCCTATAC GCCTATAC:GGCAGTTC
Plate3 H11 i5.15 GGCAGTTC i7.21* AGGAAGCA AGGAAGCA:GGCAGTTC
Plate3 H12 i5.15 GGCAGTTC i7.23* GAAGGATT GAAGGATT:GGCAGTTC
Plate4 A01 i5.2* CATTGAAC i7.2 CAAGATGG CAAGATGG:CATTGAAC
Plate4 A02 i5.2* CATTGAAC i7.4 TGGCCTAA TGGCCTAA:CATTGAAC
Plate4 A03 i5.2* CATTGAAC i7.6 CCGCGCCA CCGCGCCA:CATTGAAC
Plate4 A04 i5.2* CATTGAAC i7.8 TGGTATTG TGGTATTG:CATTGAAC
Plate4 A05 i5.2* CATTGAAC i7.10 CGGCTGCG CGGCTGCG:CATTGAAC
Plate4 A06 i5.2* CATTGAAC i7.12 TAAGGCGC TAAGGCGC:CATTGAAC
Plate4 A07 i5.2* CATTGAAC i7.14 CGCGCATC CGCGCATC:CATTGAAC
Plate4 A08 i5.2* CATTGAAC i7.16 TTACTTAT TTACTTAT:CATTGAAC
Plate4 A09 i5.2* CATTGAAC i7.18 CATACTTG CATACTTG:CATTGAAC
Plate4 A10 i5.2* CATTGAAC i7.20 TGGCGCGT TGGCGCGT:CATTGAAC
Plate4 A11 i5.2* CATTGAAC i7.22 CCTTCTAT CCTTCTAT:CATTGAAC
Plate4 A12 i5.2* CATTGAAC i7.24 TTAATCTC TTAATCTC:CATTGAAC
Plate4 B01 i5.4* TTCAAGGT i7.2 CAAGATGG CAAGATGG:TTCAAGGT
Plate4 B02 i5.4* TTCAAGGT i7.4 TGGCCTAA TGGCCTAA:TTCAAGGT
Plate4 B03 i5.4* TTCAAGGT i7.6 CCGCGCCA CCGCGCCA:TTCAAGGT
Plate4 B04 i5.4* TTCAAGGT i7.8 TGGTATTG TGGTATTG:TTCAAGGT
Plate4 B05 i5.4* TTCAAGGT i7.10 CGGCTGCG CGGCTGCG:TTCAAGGT
Plate4 B06 i5.4* TTCAAGGT i7.12 TAAGGCGC TAAGGCGC:TTCAAGGT
Plate4 B07 i5.4* TTCAAGGT i7.14 CGCGCATC CGCGCATC:TTCAAGGT
Plate4 B08 i5.4* TTCAAGGT i7.16 TTACTTAT TTACTTAT:TTCAAGGT
Plate4 B09 i5.4* TTCAAGGT i7.18 CATACTTG CATACTTG:TTCAAGGT
Plate4 B10 i5.4* TTCAAGGT i7.20 TGGCGCGT TGGCGCGT:TTCAAGGT
Plate4 B11 i5.4* TTCAAGGT i7.22 CCTTCTAT CCTTCTAT:TTCAAGGT
Plate4 B12 i5.4* TTCAAGGT i7.24 TTAATCTC TTAATCTC:TTCAAGGT
Plate4 C01 i5.6* CAACTATG i7.2 CAAGATGG CAAGATGG:CAACTATG
Plate4 C02 i5.6* CAACTATG i7.4 TGGCCTAA TGGCCTAA:CAACTATG
Plate4 C03 i5.6* CAACTATG i7.6 CCGCGCCA CCGCGCCA:CAACTATG
Plate4 C04 i5.6* CAACTATG i7.8 TGGTATTG TGGTATTG:CAACTATG
Plate4 C05 i5.6* CAACTATG i7.10 CGGCTGCG CGGCTGCG:CAACTATG
Plate4 C06 i5.6* CAACTATG i7.12 TAAGGCGC TAAGGCGC:CAACTATG
Plate4 C07 i5.6* CAACTATG i7.14 CGCGCATC CGCGCATC:CAACTATG
Plate4 C08 i5.6* CAACTATG i7.16 TTACTTAT TTACTTAT:CAACTATG
Plate4 C09 i5.6* CAACTATG i7.18 CATACTTG CATACTTG:CAACTATG
Plate4 C10 i5.6* CAACTATG i7.20 TGGCGCGT TGGCGCGT:CAACTATG
Plate4 C11 i5.6* CAACTATG i7.22 CCTTCTAT CCTTCTAT:CAACTATG
Plate4 C12 i5.6* CAACTATG i7.24 TTAATCTC TTAATCTC:CAACTATG
Plate4 D01 i5.8* TTGGATAC i7.2 CAAGATGG CAAGATGG:TTGGATAC
Plate4 D02 i5.8* TTGGATAC i7.4 TGGCCTAA TGGCCTAA:TTGGATAC
Plate4 D03 i5.8* TTGGATAC i7.6 CCGCGCCA CCGCGCCA:TTGGATAC
Plate4 D04 i5.8* TTGGATAC i7.8 TGGTATTG TGGTATTG:TTGGATAC
Plate4 D05 i5.8* TTGGATAC i7.10 CGGCTGCG CGGCTGCG:TTGGATAC
Plate4 D06 i5.8* TTGGATAC i7.12 TAAGGCGC TAAGGCGC:TTGGATAC
Plate4 D07 i5.8* TTGGATAC i7.14 CGCGCATC CGCGCATC:TTGGATAC
Plate4 D08 i5.8* TTGGATAC i7.16 TTACTTAT TTACTTAT:TTGGATAC
Plate4 D09 i5.8* TTGGATAC i7.18 CATACTTG CATACTTG:TTGGATAC
Plate4 D10 i5.8* TTGGATAC i7.20 TGGCGCGT TGGCGCGT:TTGGATAC
Plate4 D11 i5.8* TTGGATAC i7.22 CCTTCTAT CCTTCTAT:TTGGATAC
Plate4 D12 i5.8* TTGGATAC i7.24 TTAATCTC TTAATCTC:TTGGATAC
Plate4 E01 i5.10* CAGGCGTT i7.2 CAAGATGG CAAGATGG:CAGGCGTT
Plate4 E02 i5.10* CAGGCGTT i7.4 TGGCCTAA TGGCCTAA:CAGGCGTT
Plate4 E03 i5.10* CAGGCGTT i7.6 CCGCGCCA CCGCGCCA:CAGGCGTT
Plate4 E04 i5.10* CAGGCGTT i7.8 TGGTATTG TGGTATTG:CAGGCGTT
Plate4 E05 i5.10* CAGGCGTT i7.10 CGGCTGCG CGGCTGCG:CAGGCGTT
Plate4 E06 i5.10* CAGGCGTT i7.12 TAAGGCGC TAAGGCGC:CAGGCGTT
Plate4 E07 i5.10* CAGGCGTT i7.14 CGCGCATC CGCGCATC:CAGGCGTT
Plate4 E08 i5.10* CAGGCGTT i7.16 TTACTTAT TTACTTAT:CAGGCGTT
Plate4 E09 i5.10* CAGGCGTT i7.18 CATACTTG CATACTTG:CAGGCGTT
Plate4 E10 i5.10* CAGGCGTT i7.20 TGGCGCGT TGGCGCGT:CAGGCGTT
Plate4 E11 i5.10* CAGGCGTT i7.22 CCTTCTAT CCTTCTAT:CAGGCGTT
Plate4 E12 i5.10* CAGGCGTT i7.24 TTAATCTC TTAATCTC:CAGGCGTT
Plate4 F01 i5.12* TGCCTCCA i7.2 CAAGATGG CAAGATGG:TGCCTCCA
Plate4 F02 i5.12* TGCCTCCA i7.4 TGGCCTAA TGGCCTAA:TGCCTCCA
Plate4 F03 i5.12* TGCCTCCA i7.6 CCGCGCCA CCGCGCCA:TGCCTCCA
Plate4 F04 i5.12* TGCCTCCA i7.8 TGGTATTG TGGTATTG:TGCCTCCA
Plate4 F05 i5.12* TGCCTCCA i7.10 CGGCTGCG CGGCTGCG:TGCCTCCA
Plate4 F06 i5.12* TGCCTCCA i7.12 TAAGGCGC TAAGGCGC:TGCCTCCA
Plate4 F07 i5.12* TGCCTCCA i7.14 CGCGCATC CGCGCATC:TGCCTCCA
Plate4 F08 i5.12* TGCCTCCA i7.16 TTACTTAT TTACTTAT:TGCCTCCA
Plate4 F09 i5.12* TGCCTCCA i7.18 CATACTTG CATACTTG:TGCCTCCA
Plate4 F10 i5.12* TGCCTCCA i7.20 TGGCGCGT TGGCGCGT:TGCCTCCA
Plate4 F11 i5.12* TGCCTCCA i7.22 CCTTCTAT CCTTCTAT:TGCCTCCA
Plate4 F12 i5.12* TGCCTCCA i7.24 TTAATCTC TTAATCTC:TGCCTCCA
Plate4 G01 i5.14* CGATAAGC i7.2 CAAGATGG CAAGATGG:CGATAAGC
Plate4 G02 i5.14* CGATAAGC i7.4 TGGCCTAA TGGCCTAA:CGATAAGC
Plate4 G03 i5.14* CGATAAGC i7.6 CCGCGCCA CCGCGCCA:CGATAAGC
Plate4 G04 i5.14* CGATAAGC i7.8 TGGTATTG TGGTATTG:CGATAAGC
Plate4 G05 i5.14* CGATAAGC i7.10 CGGCTGCG CGGCTGCG:CGATAAGC
Plate4 G06 i5.14* CGATAAGC i7.12 TAAGGCGC TAAGGCGC:CGATAAGC
Plate4 G07 i5.14* CGATAAGC i7.14 CGCGCATC CGCGCATC:CGATAAGC
Plate4 G08 i5.14* CGATAAGC i7.16 TTACTTAT TTACTTAT:CGATAAGC
Plate4 G09 i5.14* CGATAAGC i7.18 CATACTTG CATACTTG:CGATAAGC
Plate4 G10 i5.14* CGATAAGC i7.20 TGGCGCGT TGGCGCGT:CGATAAGC
Plate4 G11 i5.14* CGATAAGC i7.22 CCTTCTAT CCTTCTAT:CGATAAGC
Plate4 G12 i5.14* CGATAAGC i7.24 TTAATCTC TTAATCTC:CGATAAGC
Plate4 H01 i5.16* TCTCTGCT i7.2 CAAGATGG CAAGATGG:TCTCTGCT
Plate4 H02 i5.16* TCTCTGCT i7.4 TGGCCTAA TGGCCTAA:TCTCTGCT
Plate4 H03 i5.16* TCTCTGCT i7.6 CCGCGCCA CCGCGCCA:TCTCTGCT
Plate4 H04 i5.16* TCTCTGCT i7.8 TGGTATTG TGGTATTG:TCTCTGCT
Plate4 H05 i5.16* TCTCTGCT i7.10 CGGCTGCG CGGCTGCG:TCTCTGCT
Plate4 H06 i5.16* TCTCTGCT i7.12 TAAGGCGC TAAGGCGC:TCTCTGCT
Plate4 H07 i5.16* TCTCTGCT i7.14 CGCGCATC CGCGCATC:TCTCTGCT
Plate4 H08 i5.16* TCTCTGCT i7.16 TTACTTAT TTACTTAT:TCTCTGCT
Plate4 H09 i5.16* TCTCTGCT i7.18 CATACTTG CATACTTG:TCTCTGCT
Plate4 H10 i5.16* TCTCTGCT i7.20 TGGCGCGT TGGCGCGT:TCTCTGCT
Plate4 H11 i5.16* TCTCTGCT i7.22 CCTTCTAT CCTTCTAT:TCTCTGCT
Plate4 H12 i5.16* TCTCTGCT i7.24 TTAATCTC TTAATCTC:TCTCTGCT

These are very helpful in building a sequencing mapping file for further analysis.

There are also a couple of functions that are used within the functions described above that can be useful on their own if you need them.

Converting between well names and numbers

well_parser() helps go from a well location (e.g. “B07”) to a well number. This is helpful since the Beckman robot only accepts well numbers and not locations. It is designed to handle well locations in 96 and 384 well formats:

well_parser(well = "B03", size = 96)
#> [1] 15

well_parser(well = "B03", size = 384)
#> [1] 27

well_number_to_location() performs the opposite transformation, and turns a well number into a location. This helps go back from a robot-friendly notation to a human-friendly notation:

well_number_to_location(well_number = 84, size = 96)
#> [1] "G12"

well_number_to_location(well_number = 84, size = 384)
#> [1] "D12"

Using the matrix rack 96-barcode scanner

matrix_plate_parser() helps take the output from the Cho Lab matrix rack barcode scanner and build a data frame in R. The input can either be the .csv output from the plate scanner software or the .xls output. This function can handle either format.

sample_plate_scan <- matrix_plate_parser(matrix_barcode_plate_scan = 'Example_matrix_plate_scan.csv', plate_name = 'Test_Plate')
PlateID SampleWell TubeBarcode
Test_Plate A01 0231322517
Test_Plate A02 0231322445
Test_Plate A03 0231322462
Test_Plate A04 0231322484
Test_Plate A05 0231322512
Test_Plate A06 0231322487
Test_Plate A07 0231322535
Test_Plate A08 0231322508
Test_Plate A09 0231322488
Test_Plate A10 0231322467
Test_Plate A11 0231322491
Test_Plate A12 0231322519
Test_Plate B01 0231322509
Test_Plate B02 0231322486
Test_Plate B03 0231322494
Test_Plate B04 0231322465
Test_Plate B05 0231322471
Test_Plate B06 0231322460
Test_Plate B07 0231322432
Test_Plate B08 0231322384
Test_Plate B09 0231322410
Test_Plate B10 0231322430
Test_Plate B11 0231322429
Test_Plate B12 0231322354
Test_Plate C01 0231322493
Test_Plate C02 0231322443
Test_Plate C03 0231322464
Test_Plate C04 0231322447
Test_Plate C05 0231322510
Test_Plate C06 0231322463
Test_Plate C07 0231322461
Test_Plate C08 0231322468
Test_Plate C09 0231322513
Test_Plate C10 0231322470
Test_Plate C11 0231322515
Test_Plate C12 0231322408
Test_Plate D01 0231322401
Test_Plate D02 0231322385
Test_Plate D03 0231322406
Test_Plate D04 0231322427
Test_Plate D05 0231322409
Test_Plate D06 0231323126
Test_Plate D07 0231323169
Test_Plate D08 0231323155
Test_Plate D09 0231323125
Test_Plate D10 0231323151
Test_Plate D11 0231323123
Test_Plate D12 0231322379
Test_Plate E01 0231322376
Test_Plate E02 0231322382
Test_Plate E03 0231322425
Test_Plate E04 0231322360
Test_Plate E05 0231322352
Test_Plate E06 0231322435
Test_Plate E07 0231322407
Test_Plate E08 0231322386
Test_Plate E09 0231322387
Test_Plate E10 0231322356
Test_Plate E11 0231322411
Test_Plate E12 0231322358
Test_Plate F01 0231322404
Test_Plate F02 0231322359
Test_Plate F03 0231322400
Test_Plate F04 0231322378
Test_Plate F05 0231323146
Test_Plate F06 0231323153
Test_Plate F07 0231323176
Test_Plate F08 0231323192
Test_Plate F09 0231323145
Test_Plate F10 0231323148
Test_Plate F11 No Tube
Test_Plate F12 No Tube
Test_Plate G01 0231323120
Test_Plate G02 0231323174
Test_Plate G03 0231323193
Test_Plate G04 0231323198
Test_Plate G05 0231323202
Test_Plate G06 0231323201
Test_Plate G07 0231323194
Test_Plate G08 0231323149
Test_Plate G09 0231323203
Test_Plate G10 0231323129
Test_Plate G11 0231323121
Test_Plate G12 0231323127
Test_Plate H01 0231323196
Test_Plate H02 0231323168
Test_Plate H03 0231323124
Test_Plate H04 0231323150
Test_Plate H05 0231323178
Test_Plate H06 0231323173
Test_Plate H07 0231323171
Test_Plate H08 0231323172
Test_Plate H09 0231323177
Test_Plate H10 0231323197
Test_Plate H11 0231323170
Test_Plate H12 0231323152

Reading in data from Bruker biotyper

Another helpful function included is a quick way of reading in the output from the Bruker biotyper into a data table, read_bruker_file():

sample_bruker_table <- read_bruker_file(bruker_html_file = 'Example_Bruker_File.html')
AnalyteName AnalyteID Organism(best match) ScoreValue Organism(second best match) ScoreValue
A1 ( - ) ( C ) A1 no peaks found < 0 no peaks found < 0
A2 ( + ) ( B ) A2 Clostridium bifermentans 1.727 not reliable identification 1.636
A3 ( ++ ) ( A ) A3 Bifidobacterium animalis 2.261 Bifidobacterium animalis 2.011
A4 ( ++ ) ( A ) A4 Enterococcus dispar 2.16 Enterococcus canintestini 1.81
A5 ( - ) ( C ) A5 no peaks found < 0 no peaks found < 0
A6 ( +++ ) ( A ) A6 Enterococcus faecium 2.313 Enterococcus faecium 2.24
A7 ( - ) ( C ) A7 no peaks found < 0 no peaks found < 0
A8 ( - ) ( C ) A8 no peaks found < 0 no peaks found < 0
A9 ( - ) ( C ) A9 not reliable identification 1.652 not reliable identification 1.605
A10 ( ++ ) ( A ) A10 Bifidobacterium breve 2.174 Bifidobacterium breve 2.067
A11 ( - ) ( C ) A11 no peaks found < 0 no peaks found < 0
A12 ( ++ ) ( A ) A12 Bifidobacterium longum 2.215 Bifidobacterium longum 2.212
B1 ( +++ ) ( A ) B1 Enterococcus dispar 2.314 not reliable identification 1.666
B2 ( + ) ( B ) B2 Clostridium bifermentans 1.991 Clostridium bifermentans 1.953
B3 ( +++ ) ( A ) B3 Enterococcus faecium 2.326 Enterococcus faecium 2.281
B4 ( + ) ( B ) B4 Clostridium bifermentans 1.921 Clostridium bifermentans 1.808
B5 ( + ) ( B ) B5 Bifidobacterium longum 1.837 Bifidobacterium longum 1.833
B6 ( + ) ( B ) B6 Clostridium bifermentans 1.712 not reliable identification 1.677
B7 ( - ) ( C ) B7 no peaks found < 0 no peaks found < 0
B8 ( + ) ( B ) B8 Clostridium bifermentans 1.966 Clostridium bifermentans 1.852
B9 ( - ) ( C ) B9 no peaks found < 0 no peaks found < 0
B10 ( +++ ) ( A ) B10 Enterococcus durans 2.503 Enterococcus durans 2.431
B11 ( +++ ) ( A ) B11 Enterococcus hirae 2.365 Enterococcus hirae 2.357
B12 ( - ) ( C ) B12 no peaks found < 0 no peaks found < 0
C1 ( ++ ) ( A ) C1 Enterococcus dispar 2.059 not reliable identification 1.583
C2 ( - ) ( C ) C2 no peaks found < 0 no peaks found < 0
C3 ( - ) ( C ) C3 no peaks found < 0 no peaks found < 0
C4 ( - ) ( C ) C4 no peaks found < 0 no peaks found < 0
C5 ( + ) ( B ) C5 Clostridium bifermentans 1.778 Clostridium bifermentans 1.749
C6 ( - ) ( C ) C6 not reliable identification 1.638 not reliable identification 1.606
C7 ( - ) ( C ) C7 no peaks found < 0 no peaks found < 0
C8 ( + ) ( B ) C8 Bifidobacterium longum 1.747 Bifidobacterium longum 1.729
C9 ( +++ ) ( A ) C9 Enterococcus hirae 2.4 Enterococcus hirae 2.317
C10 ( - ) ( C ) C10 no peaks found < 0 no peaks found < 0
C11 ( +++ ) ( A ) C11 Bifidobacterium adolescentis 2.331 Bifidobacterium adolescentis 2.287
C12 ( + ) ( B ) C12 Clostridium bifermentans 1.779 not reliable identification 1.608
D1 ( - ) ( C ) D1 not reliable identification 1.615 not reliable identification 1.577
D2 ( ++ ) ( A ) D2 Bifidobacterium dentium 2.269 Bifidobacterium dentium 2.163
D3 ( +++ ) ( A ) D3 Bifidobacterium adolescentis 2.313 Bifidobacterium adolescentis 2.282
D4 ( ++ ) ( A ) D4 Bacteroides uniformis 2.287 Bacteroides uniformis 2.278
D5 ( - ) ( C ) D5 no peaks found < 0 no peaks found < 0
D6 ( + ) ( B ) D6 Clostridium bifermentans 1.942 Clostridium bifermentans 1.842
D7 ( + ) ( B ) D7 Clostridium bifermentans 1.764 not reliable identification 1.669
D8 ( - ) ( C ) D8 no peaks found < 0 no peaks found < 0
D9 ( +++ ) ( A ) D9 Enterococcus faecium 2.312 Enterococcus faecium 2.282
D10 ( - ) ( C ) D10 no peaks found < 0 no peaks found < 0
D11 ( - ) ( C ) D11 no peaks found < 0 no peaks found < 0
D12 ( +++ ) ( A ) D12 Enterococcus faecalis 2.411 Enterococcus faecalis 2.283
E1 ( + ) ( B ) E1 Clostridium bifermentans 1.913 Clostridium bifermentans 1.822
E2 ( - ) ( C ) E2 no peaks found < 0 no peaks found < 0
E3 ( +++ ) ( A ) E3 Enterococcus faecalis 2.379 Enterococcus faecalis 2.351
E4 ( - ) ( C ) E4 no peaks found < 0 no peaks found < 0
E5 ( + ) ( B ) E5 Clostridium bifermentans 1.805 Clostridium bifermentans 1.748
E6 ( - ) ( C ) E6 no peaks found < 0 no peaks found < 0
E7 ( - ) ( C ) E7 no peaks found < 0 no peaks found < 0
E8 ( +++ ) ( A ) E8 Enterococcus faecium 2.317 Enterococcus faecium 2.212
E9 ( - ) ( C ) E9 no peaks found < 0 no peaks found < 0
E10 ( + ) ( B ) E10 Clostridium bifermentans 1.987 Clostridium bifermentans 1.772
E11 ( ++ ) ( A ) E11 Lactobacillus reuteri 2.083 Lactobacillus reuteri 2.043
E12 ( - ) ( C ) E12 no peaks found < 0 no peaks found < 0
F1 ( +++ ) ( A ) F1 Bifidobacterium bifidum 2.394 Bifidobacterium bifidum 2.341
F2 ( ++ ) ( A ) F2 Enterococcus gallinarum 2.186 Enterococcus gallinarum 2.111
F3 ( ++ ) ( A ) F3 Clostridium bifermentans 2.043 Clostridium bifermentans 1.843
F4 ( - ) ( C ) F4 no peaks found < 0 no peaks found < 0
F5 ( + ) ( B ) F5 Clostridium bifermentans 1.753 Clostridium bifermentans 1.741
F6 ( +++ ) ( A ) F6 Bifidobacterium breve 2.306 Bifidobacterium breve 2.306
F7 ( - ) ( C ) F7 no peaks found < 0 no peaks found < 0
F8 ( + ) ( B ) F8 Bifidobacterium animalis 1.962 Bifidobacterium animalis 1.778
F9 ( ++ ) ( A ) F9 Enterococcus faecium 2.238 Enterococcus faecium 2.213
F10 ( - ) ( C ) F10 no peaks found < 0 no peaks found < 0
F11 ( +++ ) ( A ) F11 Bifidobacterium adolescentis 2.374 Bifidobacterium adolescentis 2.207
F12 ( + ) ( B ) F12 Clostridium bifermentans 1.812 not reliable identification 1.66
G1 ( +++ ) ( A ) G1 Bifidobacterium adolescentis 2.363 Bifidobacterium adolescentis 2.266
G2 ( +++ ) ( A ) G2 Bifidobacterium adolescentis 2.33 Bifidobacterium adolescentis 2.291
G3 ( + ) ( B ) G3 Clostridium bifermentans 1.874 Clostridium bifermentans 1.77
G4 ( +++ ) ( A ) G4 Bacteroides uniformis 2.437 Bacteroides uniformis 2.384
G5 ( - ) ( C ) G5 no peaks found < 0 no peaks found < 0
G6 ( + ) ( B ) G6 Bifidobacterium animalis 1.994 Bifidobacterium animalis 1.827
G7 ( - ) ( C ) G7 no peaks found < 0 no peaks found < 0
G8 ( - ) ( C ) G8 no peaks found < 0 no peaks found < 0
G9 ( ++ ) ( A ) G9 Bifidobacterium animalis 2.228 Bifidobacterium animalis 2.013
G10 ( + ) ( B ) G10 Clostridium bifermentans 1.906 Clostridium bifermentans 1.832
G11 ( - ) ( C ) G11 no peaks found < 0 no peaks found < 0
G12 ( ++ ) ( A ) G12 Enterococcus faecium 2.19 Enterococcus faecium 2.146
H1 ( +++ ) ( A ) H1 Bifidobacterium bifidum 2.357 Bifidobacterium bifidum 2.33
H2 ( - ) ( C ) H2 no peaks found < 0 no peaks found < 0
H3 ( ++ ) ( A ) H3 Enterococcus faecium 2.269 Enterococcus faecium 2.225
H4 ( ++ ) ( A ) H4 Enterococcus dispar 2.153 Enterococcus canintestini 1.847
H5 ( - ) ( C ) H5 no peaks found < 0 no peaks found < 0
H6 ( - ) ( C ) H6 no peaks found < 0 no peaks found < 0
H7 ( - ) ( C ) H7 no peaks found < 0 no peaks found < 0
H8 ( ++ ) ( A ) H8 Enterococcus gallinarum 2.193 Enterococcus gallinarum 2.132
H9 ( +++ ) ( A ) H9 Bifidobacterium adolescentis 2.342 Bifidobacterium adolescentis 2.215
H10 ( +++ ) ( A ) H10 Bifidobacterium adolescentis 2.395 Bifidobacterium adolescentis 2.225
H11 ( +++ ) ( A ) H11 Enterococcus durans 2.456 Enterococcus durans 2.426
H12 ( - ) ( C ) H12 no peaks found < 0 no peaks found < 0