create_detector: Create a Model of a Flow Cytometer Scatter Detector

Description Usage Arguments Value

View source: R/detector.R

Description

Create_detector creates a model of a flow cytometer scatter detector. It is used along with a model of a scattering particle to model the detection of light scatter due to small particles such as extracellular vesicles (EVs).

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
create_detector(
  theta_0 = 90,
  alpha = 60,
  psi_0 = 90,
  pol = 1,
  gain = 1,
  lut = NULL,
  eta = eta_uniform,
  eta_fac = NA
)

Arguments

theta_0

Angle between the incident light source and the detector,in degrees. Default = 90 (side scatter detector).

alpha

The detector acceptance half-angle, in degrees. Default = 60.

psi_0

Polarizaton of the incident light in the plane of incidence (PoI), in degrees. 90 degrees corresponds to perpendicular to the PoI. 0 degrees corresponds to polarization in the PoI. Default = 90.

pol

Degree of (linear) polarization. 0 <= pol <= 1.0. 1.0 means fully polarized, 0.0 means unpolarized. Default = 1.0

gain

A relative gain factor, used to "calibrate" a detector

lut

A lookup table, calculated during calibration, to 'invert' the Mie transform such that, given a scattering signal, the particle diameter can be looked up.

eta

A function describing the radial detector efficiency

eta_fac

A factor used in some eta functions

Value

An object of class 'detector', with the following elements:

alpha

The detector half-angle of acceptance

psi_0

The angle of polarization of incident light

pol

The degree of polarization of incident light

theta_0

Angle between the incident light source and the detector


rogerswt/flowMie documentation built on Jan. 31, 2021, 8 a.m.