Opened 8 years ago

Last modified 8 years ago

#826 closed task

Auto-create mRNA plate wizard — at Version 5

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: major Milestone: Reggie v4.0
Component: net.sf.basedb.reggie Keywords:
Cc:

Description (last modified by Nicklas Nordborg)

While the current create mRNA plate wizard is powerful it is also complex to use. A simpler variant is needed which basically has no options or extra functionality at all.

The wizard should select pool layout, pre-normalized RNA, regular RNA, and extra RNA according to well-defined rules that requires no user intervention. The rules need to be defined as part of this ticket. The wizard should work with both manual library preparation and NeoPrep so different default values/rules are needed.

The auto-generated plate is displayed for the user which can choose to "Register" it or not.

Suggested rules:

Default: 1x16 offset (Manual TruSeq), 1x16 (NeoPrep)

Utgå från att försöka fylla 15 platser men ’nya’ prover och fyll sista platsen med ett ‘gammalt’ prov. Välj först ’nya’ prover för att fylla 15 platser enligt följande:

  1. Auto-select från Pre-normalized RNA enligt default

Om det inte finns 15 st

  1. Auto-select från RNA enligt default

Om det inte finns 15 st så blir det fler än 1 'gammalt' prov. Välj ’gammalt’ prov för att kvarvarande tomma platser enligt följande:

  1. Välj RNA från en item-list (denna måste definieras)

Om det inte finns tillräckligt för att fylla tomma platser:

  1. Välj RNA från en andra item-list

When selecting RNA from item lists they should be sorted by ID. The selected RNA should be removed from the list. It is the responsibility for the administrator to keep the lists up-to-date.

Change History (5)

comment:1 by Nicklas Nordborg, 8 years ago

Status: newassigned

comment:2 by Nicklas Nordborg, 8 years ago

(In [3645]) References #826: Auto-create mRNA plate wizard

Added "auto-design" options to the index page which are enabled for users with LibraryPrep role.

The wizard has been updated to hide the toolbar and some more elements and disable some elements when started in "auto-design" mode.

The "auto-design" mode also triggers a call to GetRNAForAutoDesign which will load RNA items and place them on the plate automatically. The only implemented rule so far is to select pre-normalized RNA matching the protocol (NeoPrep/Manual TruSeq).

comment:3 by Nicklas Nordborg, 8 years ago

Description: modified (diff)

comment:4 by Nicklas Nordborg, 8 years ago

(In [3651]) References #826: Auto-create mRNA plate wizard

Re-factored code for finding and selecting RNA. The existing functionality has been moved to the Rna class and modified so that it can be used both for manual design and 'auto-design'.

The 'auto-design' wizard has been updated so that it implements the first 2 rules for selecting 'new' RNA (pre-normalized first, then regular RNA). Code for selecting 'old' RNA has not yet been implemented.

comment:5 by Nicklas Nordborg, 8 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.