repair_layout: Repair impossible transfer requests

Description Usage Arguments Value

Description

Repairs mother and daughter layouts resulting impossible transfers. Allows users to choose options to minimally modify layouts to remove impossible transfers.

Usage

1
2
3
4
5
6
7
repair_layout(
  mother,
  daughter,
  if_missing = "stop",
  if_varied = "stop",
  if_impossible = "stop"
)

Arguments

mother

A standardized mother layout.

daughter

A standardized daughter layout.

if_missing

How to resolve cases where a compound is present in the daughter, but not the mother.

  • "stop": Halt execution, and return an informative error message.

  • "drop": Remove these compounds from the daughter layout.

if_varied

How to resolve cases where a single compound is present in the mother at multiple concentrations.

  • "stop": Halt execution, and return an informative error message.

  • "keep_max": Transfer only from wells containing the highest concentration of this compound.

  • "keep_most": Transfer only from wells containing the most abundant concentration of this compound.

if_impossible

How to resolve cases where a compound in the daughter at a concentration exceeding its concentration in the mother.

  • "stop": Halt execution, and return an informative error message.

  • "drop": Remove these concentrations from the daughter layout.

  • "make_max": Replace these concentrations with the highest concentration achievable with the given mother plate.

  • "scale_down": Replace all concentartions of offending compounds with a scaled-down concentration, such that the relative concentrations of this compound are retained, and all requested concentrations are equal to or less than the concentration of this compound in the mother plate.

Value

A list


taiawu/echowritr documentation built on Dec. 23, 2021, 7:42 a.m.