Learn R Programming

dpcR (version 0.3)

bind_dpcr-methods: Bind dpcr objects

Description

A convinient wrapper around cbind and rbind tailored specially for binding multiple objects containing results from digital PCR experiments.

Usage

bind_dpcr(input, ...)

Arguments

input
an object of class adpcr or ddpcr or a list.
...
objects of class adpcr or ddpcr. See Details. If input is a list, ignored.

Value

An object of class adpcr or ddpcr, depending on the input.

Details

In case of adpcr or ddpcr objects, bind_dpcr works analogously to cbind, but without recycling. In case on unequal length, shorter objects will be filled in with additional NA values. The original length is always preserved in n slot.

bind_dpcr automatically names binded experiments using format x.y, where x is number of object passed to function and y is a number of experiment in a given object.

See Also

Opposite function: extract_dpcr

Examples

Run this code

bigger_array <- sim_adpcr(400, 765, 1000, pos_sums = FALSE, n_panels = 5)
smaller_array <- sim_adpcr(100, 700, 1000, pos_sums = FALSE, n_panels = 3)
bound_arrays <- bind_dpcr(bigger_array, smaller_array)

smaller_droplet <- sim_ddpcr(m = 7, n = 20, times = 5, n_exp = 2)
bigger_droplet <- sim_ddpcr(m = 15, n = 25, times = 5, n_exp = 4)
biggest_droplet <- sim_ddpcr(m = 15, n = 35, times = 5, n_exp = 1)
bound_droplets <- bind_dpcr(smaller_droplet, bigger_droplet, biggest_droplet)

Run the code above in your browser using DataLab