#424 closed task (fixed)
Select RNA items for library preparation
Reported by: | Nicklas Nordborg | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | critical | Milestone: | Reggie v2.12 |
Component: | net.sf.basedb.reggie | Keywords: | |
Cc: |
Description
This is the first step in the RNA->cDNA processing group of wizards (see #422).
The goal of the wizard is to select a number of RNA items for the next round of processing. There are a lot of "rules" for the selection and the wizard need to be able to mix manual selection with automatic suggestions.
The basic schema is to use an 8x8 portion of a 8x12 plate (rows A-H, columns 3-10). This gives us 64 positions, but some should be used with Stratagene (~4) and some RNA items (~4) should be replicated in two positions.
The placement of Stratagene and replicates need to consider downstream pooling and barcoding schemes so that the desired spread is achieved.
Columns 1, 2, 11 and 12 can be used to manually add extra RNA items.
A subset of the items need to be selected/suggested for quality control. This affects the quantity that should be taken from the RNA items.
The wizard is completed by creating a new bioplate with child items (mRNA). The creation dates are left empty to indicate that the plate has not yet been processed.
Change History (37)
comment:1 by , 12 years ago
Status: | new → assigned |
---|
comment:2 by , 12 years ago
comment:3 by , 12 years ago
(In [1760]) References #424: Select RNA items for library preparation
Implemented a simple auto-selection feature that find:
- RNA items with no child mRNA
- A non-empty creation date
- Remaining quantity >= 1.1µg
- Not manually included on the mRNA plate
- Sorted by RNA plate and location: plate, row, column
The user designing the plate need to account for replicates/stratagene by leaving room on each pool and then using copy/paste to duplicate some RNA. The user must also manually assign items for QC.
comment:4 by , 12 years ago
comment:5 by , 12 years ago
(In [1769]) References #424: Select RNA items for library preparation
Added filter that exclude RNA with mRNA child items to the 'Manual select' dialog. This depends on the bug fix http://base.thep.lu.se/ticket/1736 so we now require BASE 3.2.1 for Reggie.
comment:6 by , 12 years ago
comment:7 by , 12 years ago
comment:8 by , 12 years ago
comment:9 by , 12 years ago
(In [1791]) References #424: Select RNA items for library preparation
The 'special select' popup menu is now triggered by mouse click instead which should make it easier to use if the mouse slips just a little bit outside the toggle icon (before it was automatically hidden).
Also added a 'None' option which always deselect all wells (eg. no toggle as the other options do).
comment:10 by , 12 years ago
comment:11 by , 12 years ago
comment:12 by , 12 years ago
comment:13 by , 12 years ago
comment:14 by , 12 years ago
comment:15 by , 12 years ago
(In [1803]) References #424: Select RNA items for library preparation
Changed the auto-select functionality to use a popup with options to set the filter criteria (eg. minial remaining quantity). RNA that doesn't match the filter can be 'flagged' with an annotation (DisableAutoProcessing
) and saved to a specific 'Flagged RNA' biomaterial list.
- The
DisableAutoProcessing
annotation is a string containing the reason that the RNA can't be used to create mRNA. - The 'Flagged RNA' list is intended for another (to be defined) wizard that should allow the administrator to decide if more lysate whould be processed or if the backup piece should be used (if possible).
comment:16 by , 12 years ago
(In [1807]) References #424 and #425. Added support for selecting different pooling layouts. It should be relatively easy to add more layouts in the future. Most of the functionality is in the 'pools.js' file which define the available layouts using some properties and some customization methods. The selected layout is stored as an annotation PoolSchema
on the mRNA bioplate. The annotation is then copied to the cDNA plate when that is created. The layout is also used in the plate-view lab protocol.
The barcode layout wizard (#456) will use the selected pool schema as a starting point, but it should also be possible to change and select variants so that all barcodes are used evenly.
comment:17 by , 12 years ago
comment:18 by , 12 years ago
comment:19 by , 12 years ago
comment:20 by , 12 years ago
Milestone: | Reggie v2.x → Reggie v2.12 |
---|
comment:21 by , 12 years ago
comment:22 by , 12 years ago
(In [1889]) References #436 and #424.
Added support for registering a mRNA plate as failed. No child cDNA plate is created and the parent RNA are placed in the "Flagged RNA" biomaterial list and annotated with Flag=mRnaPlateFailed
. This annotation is now also used by the auto-select RNA wizard to flag RNA with not enough remaining quantity (Flag=NotEnoughRemainingQuantity
).
Changed the DisableAutoProcessing
annotation to AutoProcessing
and it is now also an enumeration (Disable
, ReProcess
). Items without no value for the AutoProcessing
annotation should follow the regular workflow. Other values may be used by wizards to trigger special actions. The Create new mRNA plate
wizard has support for the AutoProcessing=ReProcess
which should be used for RNA that has been processed once already. The ReProcess
annotation override all filter checkes usually done by the auto-select function.
Handling RNA that is flagged is part of ticket #455 and is not sheduled until some later release.
comment:23 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Closing this ticket for now. There may be some smaller issues to be fixed., but hopefully no major ones.
comment:24 by , 12 years ago
comment:25 by , 12 years ago
comment:26 by , 12 years ago
comment:27 by , 12 years ago
comment:28 by , 12 years ago
comment:29 by , 12 years ago
(In [1941]) References #424: Select RNA items for library preparation
Fixed a NullPointerException when selecting Stratagene, which doesn't have RNAQC child items.
(In [1742]) References #424: Select RNA items for library preparation
It should now be possible to use this wizard for creating a plate with mRNA items. There are currently two main options for selecting RNA:
The automatic RNA selection remains to be implemented.
A lot of error checking, etc. has been implemented. Eg. checking for enough remaining quantity, etc. but may it may have to be fine-tuned.
There is also still some code cleanup to be done, but this can probably be made more efficiently when some of the other wizards are in place since there may be some common patterns.
Before the wizard can be used a RNA extract item with the name 'Stratagene' must be created by hand. This will be done by the installation wizard in the future. NOTE! This item can interfere with the RNAQC wizards so they must also be checked/fixed!