SampleMaps and AssayProtocols...
In ScreenAble , SampleMaps define prototypes of test substance well addresses along with associated support for dilution and replication. These prototypes provide key elements for the calculations associated with AssayProtocols and are integral to their definition. They are used not only to specify the arrangement of substances and controls, they also determine the calculation class. The interface supplied for SampleMap management allows for flexible placement of controls and test positions for any experimental matrix defined in the system.
SampleMaps are also used to in the Inventory system. Maps made for Inventory and Submission purposes do not contain controls or data calculations. In these latter cases, the SampleMaps are used to validate SampleInventory transactions.
SampleMaps represent a contract between the inventory of the screening lab and assay operations and, as such, require administrative privileges for their creation and management. Careful consideration of available automation resources should be integral to any SampleMap's design.
AssayProtocols are used to program the ScreenAble assay calculator and are required components of Screens and AssayRuns. AssayProtocols are classed objects which are stored as records in the database tables.
To create an AssayProtocol for a project other than the LOCAL one, a User must be granted the right to do so.
AssayProtocols may not be fundamentally changed once screening results using them have been uploaded to the database. However, limited changes to the sample concentrations or Potency Dilutions are allowed because each AssayRun contains a copy of the protocol.