| Literature DB >> 21460443 |
Chris Morris1, Anne Pajon, Susanne L Griffiths, Ed Daniel, Marc Savitsky, Bill Lin, Jonathan M Diprose, Alan Wilter da Silva, Katya Pilicheva, Peter Troshin, Johannes van Niekerk, Neil Isaacs, James Naismith, Colin Nave, Richard Blake, Keith S Wilson, David I Stuart, Kim Henrick, Robert M Esnouf.
Abstract
The techniques used in protein production and structural biology have been developing rapidly, but techniques for recording the laboratory information produced have not kept pace. One approach is the development of laboratory information-management systems (LIMS), which typically use a relational database schema to model and store results from a laboratory workflow. The underlying philosophy and implementation of the Protein Information Management System (PiMS), a LIMS development specifically targeted at the flexible and unpredictable workflows of protein-production research laboratories of all scales, is described. PiMS is a web-based Java application that uses either Postgres or Oracle as the underlying relational database-management system. PiMS is available under a free licence to all academic laboratories either for local installation or for use as a managed service.Entities:
Mesh:
Substances:
Year: 2011 PMID: 21460443 PMCID: PMC3069740 DOI: 10.1107/S0907444911007943
Source DB: PubMed Journal: Acta Crystallogr D Biol Crystallogr ISSN: 0907-4449
Figure 1An overview of the PiMS data model. (a) Diagram showing the 13 key data-model packages (and the number and direction of the relationships between them) that describe all aspects of tracking experimental work in a collaborative multi-user environment. The package .model.core is referenced by all other packages and defines properties which can be recorded for any object in the database. (b) A simplified diagram showing the relationships between the essential PiMS concepts. The icons are used throughout PiMS to indicate object types. The ‘1’s and ‘*’s on the red lines indicate one-to-many and many-to-many relationships. For example, a Sample is the output of a single experiment, but it can be used as the input to many experiments.
The set of 26 Protocols supplied as part of the standard PiMS installation
The Protocols are divided into groups reflecting the different stages of the protein-production pipeline. These Protocols are available to all users of a PiMS system. Users modify these Protocols by making a local copy of them and then making changes.
| Protocol name | Input samples | Output samples |
|---|---|---|
| Processing DNA | ||
| PCR | Primers; template | PCR product |
| PCR cleanup | PCR product | PCR product |
| PCR product digest | PCR product | PCR product |
| Ligation | PCR product; linearized vector | Ligated plasmid |
| Bicistronic cloning | 2× PCR product; vector | Recombinant plasmid |
| Bicistronic InFusion | 2× PCR product; vector | Recombinant plasmid |
| Vector digest | Vector | Linearized vector |
| Clone verification | Template | PCR product |
| Cell growth and protein expression | ||
| Transformation | Plasmid; competent cells | Transformed cells |
| Culture | Transformed cells; culture medium | Transformed cells |
| Miniprep | Transformed cells | Purified plasmid |
| Trial expression | Plasmid | Protein |
| Large-scale expression | Plasmid | Pellet; supernatant |
| Solubilization | Pellet | Soluble protein |
| Processing protein samples | ||
| Tag cleavage | Soluble protein; enzyme | Soluble protein |
| Chromatography | Soluble protein | Soluble protein |
| Size-exclusion chromatography | Soluble protein | Soluble protein |
| Complexation | 2× soluble protein | Soluble protein |
| Concentration | Soluble protein | Soluble protein |
| Protein characterization | ||
| Dynamic light scattering (DLS) | Soluble protein | — |
| Mass spectrometry | Soluble protein | — |
| Crystallography | ||
| Crystal screen | Soluble protein | Crystal |
| Crystal optimization | Soluble protein | Crystal |
| Crystal harvest | Crystal | Mounted crystal |
| Test diffraction | Mounted crystal | — |
| Diffraction | Mounted crystal | — |
Figure 2Screenshots from standardized PiMS pages for common entities. The relevant data are presented in blocks, which can be expanded as desired to see the full details. (a) A Protocol page showing expanded data blocks for inputs, setup parameters and output samples. (b) A Sample page showing an expanded data block for the setup parameters of the Experiment that produced the Sample. (c) An Experiment page for the Experiment based on the Protocol in (a) that produced the Sample in (b). The samples data block is expanded. (d) A Construct page for the Sample shown in (b). The data block showing the list of recorded experiments based on that Construct is expanded.
Figure 3A schematic showing the series of experimental steps that might be involved in producing a sample of purified protein. Apart from target definition, all the stages shown correspond to one or more PiMS Experiments. Each Experiment (apart from construct definition/primer design) uses one or more Input Samples and (apart from trial expression, where only knowledge of expressibility is required) produces one or more Output Samples.
Figure 4A schematic showing how Sample types are used in conjunction with Protocols to build up a PiMS workflow. The left-hand boxes show the Sample type and Protocol definitions used in this example. The right-hand box shows the constructed workflow where each Sample now has a name (colour-coded by Sample type) and each Experiment has a name based on the Protocol used. Samples are implicitly split by choosing them for multiple Experiments.
Figure 5Screenshots showing simple use of PiMS. (a) The user’s PiMS home page. Blocks on the page show the most recent activity and common actions by that user. The boxes highlighted in red show the simplest set of actions required to define a Target in PiMS (based on an external sequence database). (b) The output of the primer-design code, part of the standard Construct design process.
Figure 6An example of an interactive workflow diagram automatically generated within PiMS. Ellipses represent experiments and diamonds represent samples. While most components are coloured blue, the green shapes show where the diagram has been truncated to avoid excessive complexity on the screen and the white shape with the red border indicates the starting point for the current diagram. Clicking on a shape navigates to the standard PiMS page for that object. For example, clicking the shapes indicated by red asterisks navigates to either the experiment page or the sample page in Figs. 2 ▶(c) and 2 ▶(b), respectively.