fill_plate: Fill in missing wells

Description Usage Arguments Value Examples

View source: R/fill_plate.R

Description

Fills in missing wells with rows of NA values. Useful for any functions that require a complete plate such as 'b_score'.

Usage

1
fill_plate(df, well, plate = 96)

Arguments

df

dataframe

well

Column containing well identifiers i.e "A01"

plate

Number of wells in complete plate (96, 384 or 1536)

Value

dataframe

Examples

1
2
3
4
vals <- rnorm(96) ; wells <- num_to_well(1:96)
df <- data.frame(wells, vals)
df_missing <- df[-c(1:10), ]
fill_plate(df_missing, "wells")

Example output

   wells        vals
1    A11  1.02760864
2    A12 -0.44070230
3    B01 -0.90916444
4    B02  0.17400575
5    B03 -0.67408361
6    B04  0.92773031
7    B05 -1.36035771
8    B06 -0.48811855
9    B07  1.57513778
10   B08 -0.17458021
11   B09 -1.54680164
12   B10  1.04779057
13   B11 -1.85070919
14   B12  0.39272938
15   C01 -0.75973733
16   C02 -0.54270261
17   C03 -0.32457834
18   C04 -1.01431884
19   C05  1.54630004
20   C06 -1.00608546
21   C07  1.25577711
22   C08  0.10393971
23   C09 -1.37131311
24   C10  0.28360781
25   C11 -0.42442914
26   C12 -0.95928344
27   D01 -0.82829228
28   D02 -0.99559220
29   D03 -0.34111236
30   D04  0.82764449
31   D05 -1.65151619
32   D06  0.72324377
33   D07  0.60445841
34   D08  0.17927368
35   D09  1.98124106
36   D10  0.47435216
37   D11  1.36864666
38   D12 -1.46760022
39   E01 -1.14330316
40   E02 -0.31785007
41   E03  0.06306598
42   E04  0.40122554
43   E05  0.17977244
44   E06  0.54377858
45   E07 -1.43827652
46   E08  1.15308408
47   E09  0.26118002
48   E10  1.52111751
49   E11 -0.45316336
50   E12  1.11628382
51   F01 -0.79376165
52   F02 -1.26082025
53   F03 -0.45238564
54   F04 -0.17753174
55   F05 -0.32998835
56   F06 -1.06290596
57   F07 -0.72876662
58   F08 -0.40538484
59   F09  0.33712542
60   F10  0.20240921
61   F11 -0.09161290
62   F12  1.52635640
63   G01  1.78797774
64   G02  0.73568400
65   G03  0.16847976
66   G04 -0.49978194
67   G05  0.48898891
68   G06  0.40687388
69   G07 -0.15228921
70   G08  0.54107155
71   G09 -1.23116674
72   G10 -0.08599239
73   G11  0.88059279
74   G12  0.26883240
75   H01  0.10024157
76   H02  1.97514904
77   H03 -0.29154583
78   H04  0.49605688
79   H05 -2.35536447
80   H06  1.43107459
81   H07 -0.09294397
82   H08 -0.80242351
83   H09 -2.08945887
84   H10  0.85467031
85   H11 -1.36553838
86   H12 -0.73397709
87   A01          NA
88   A02          NA
89   A03          NA
90   A04          NA
91   A05          NA
92   A06          NA
93   A07          NA
94   A08          NA
95   A09          NA
96   A10          NA

platetools documentation built on June 3, 2021, 5:06 p.m.