In this video, we're going to demonstrate how you can use Mosaic’s SampleBank software to track your compound processing workflows. We're going to place a request for a compound to be delivered and serialised within a plate. As part of the processing, there are going to be various workflow steps to get to the desired output.
The first step is to place the request itself. To do that we click on ordering then create order.
You then select the appropriate template based on the output you want to achieve. Once the template is selected, you can then proceed to make some selections.
Once you've made the required selections, you can then add the compounds to the order. Mosaic does the initial validation to make sure that the compound being requested is available and that you can achieve the required output. Once completed, you can then click submit order.
The order has now been submitted and the workflow can be processed.
As a compound management operative fulfilling this order, you should go to the view orders web page, and here we can see the newly submitted order and a workflow has been generated.
As mentioned there are various processing steps to create this output, we need to start from a tube of a dry powder, dispense the compound into a tube, solubilize it and then cherry pick it onto a plate, then serialise the plate and finally dispatch the plate to the person that requested it.
Let's begin with a dry dispense step. If we click the dry dispense workflow step, Mosaic indicates to us that the container we need is in a manual store and we have to pick it.
To do that, we click Add to picklist. If you now view the picklist Mosaic displays to the user where this container is currently kept in the store.
We can see here, this is the tube barcode we need, this is the compound and the tube is in the Vial store within Lab one of building one. In the store the item is on shelf one, box one position A one. We can go to the store, retrieve this item. And when we're done, click Complete picking.
That container has now been removed from the store. If we go back to the order and view the workflow, when we select the dry dispense step, there is no longer a notification that the container needs to be picked from the store.
We can now proceed to take this container to the balance to carry out the first step which is a dry dispense.
We are going to fulfil this dry dispense step on an electronic balance that is linked to Mosaic via Titian's weighing and receipt application.
This is the application itself. And what you do is scan the barcode of the bottle you want to process into the box here. The application displays there's some work to be carried out for this bottle. We can see here the bottle details on the left and over in the right pane, this is the order in question, and it tells us how much we have to weigh out.
There is a minimum, a target and a maximum amount. We can then select perform dispense to carry out this work. In the Mosaic request, the user defined the bottle type which should be weighed into and that's displayed here. We can go and retrieve a bottle of this type and scan the bottle barcode into the application and click OK.
The next thing you might want to do is to tare weigh the vial, we can place the empty vial onto the balance, the weight of the bottle will be recorded and we can tare it.
When the weight of the bottle has been recorded, you simply click tare bottle.
The tare weight has now been recorded, and we can now proceed to weigh out the compound into the vial.
The application gives an indication of how much to weigh out. As you can see, we need to weigh out between two point nine and three point two milligrams, we can start to weigh compound into the vial that we've just tared, the weight from the balance will be read into the application and the application will indicate where you are in this range.
When the amount dispensed is below the minimum required amounts, the bar in the application displays as red. If the amount you weigh into the vial is above the maximum amount, that's okay, it's okay to create too much sample but you don't want to create too little. So when you're over the upper required amounts, the bar is yellow. And when the amount you dispense is within the maximum and minimum range, the bar is green.
To finalise the dispense, click OK. Mosaic will wait for a stable reading on the balance.
Now you can see that as well as the output bottle barcode we scanned, we have a tare weight that has been recorded, and also the sample amount that we weighed into it.
At this point, you could print labels to affix to your containers, simply select a label template from the drop down list and click Print. Of course if you do that, you're going to affect the tare weight of the bottle. Once the label has been affixed, you can then click the reweigh button to readjust the tare weight and take account of the label that was added to the bottle.
Once finished with the dispense step, we can release the bottles from the balance.
If we now go back to Mosaic and look at the workflow for our order, the dry dispense step is now greyed out because Mosaic knows that work has been completed. The next step in the workflow is to solubilize that to the required concentration.
This solubilization step we're going to carry out using Mosaic's manual pipetting web pages. Simply click the solubilize workflow step, select the work you want to carry out and click pipette manually.
This web page displays the tube barcode and how much solvent you have to add to the container to achieve the required concentration. We can now, by hand on the bench, add this amount of solvent to the container. When we're done, click Complete pipetting.
This workflow step is now completed. If we now go and view the workflow again, Mosaic knows the solubilize step has been completed.
Looking at the container that we just solubilized, this is the amount of solvent we added and it is now ten millimolar. We also know that this sample came from this parent container. Mosaic's constantly tracking the transfers from container to container and that information is recorded and can be visualised within the user interface.
The next step of the workflow is to cherry pick some sample from the tube we solubilized into an output plate.
We're going to carry out this cherry pick step on a liquid handling device integrated with Mosaic via our VSLH application.
The VSLH application is used to control instruments such as Tecan, Beckman and Hamilton liquid handlers, the kind of instruments with variable span arms or blockheads on them. When you open the VSLH application, it displays a list of all orders that have work that can be processed on this instrument.
Here is our order we are working with. If we select our order, and click next, Mosaic displays to us the required source labware we need to load onto the deck. The tube that we're going to cherry pick from, Mosaic knows is in this rack barcode, we can go and retrieve the rack. Select where we're going to place it and scan the rack barcode and load that onto the deck.
There is now no more input labware required, we can proceed to click Next.
Again based on the order request details, Mosaic knows that we need to cherry pick into a three eight four well plate. The user is instructed to load an empty three eight four well plate onto the robot deck. You can retrieve an empty plate from your cupboard. Select where you are going to place it and then scan its barcode and load that plate onto the deck. There's now no more output labware required. We can then proceed to click Next.
Any solvents required are indicated here, you can select the position where your solvent trough is being loaded. The application describes the solvent required and how much so let's select and load our solvent trough here.
Mosaic knows that the robot has everything it needs to fulfil this work, and we can now proceed to click Start Run. When you click Start Run, the pipetting script in the control software is created on the fly. The script is executed and the instrument will carry out the required transfers.
Here we were doing the cherry pick and serialisation steps in one go. Currently, we're adding a solvent down the serialisation range. That will be followed up by transferring compound from the tube in the rack into the top position of the curve, and then serialised down the plate accordingly.
As these transfers are happening, Mosaic is reading the log files from the instrument and updating itself on the fly. If we look at the plate that's currently on the robot, you can see that the solvent wells are being populated by these light blue squares.
We currently have five wells filled with solvent.
If the page is refreshed, you'll see that more solvent wells have been filled. Now you can see the serialisation is starting to be carried out.
If we refresh the plate in Mosaic as compound is added to the wells, they go to a dark blue colour.
During a run, the VSLH application will show the user how far through the run it is. If you walk up to a robot that's in use, you can see from this progress bar how many transfers are left in the run.
This run is now complete and we can proceed to unload the labware from the robots. Simply select some labware and choose unload finished and then click Change Order.
The workflow for our order is now complete and the order disappears from this order list.
If we go back to Mosaic and once more refresh this page view, you can see that the serialisation is now complete.
And also because we removed the plate from the robot, it's no longer indicated as being in use on a workstation.
If we select the top well of our curve, position A one in the plate, our top dose. We have ten microliters of ten millimolar in one hundred percent DMSO and in turn we have a link to the parent tube this sample came from.
Of course there's a child record as well because we've serialised it down the plate. So this first well is at ten millimolar. If you remember in the Mosaic request, the dilution series was defined as one in three. If we go to our next position in the plate, we have three point three millimolar, one millimolar and we have a one in three serialisation range down the curve.
The final step of the workflow is to dispatch the plate to the person that requested it.
To do that, click on the fulfilment and dispatch option.
This brings you to the dispatch webpages. Here's our order we are working with and the plate we are delivering. We simply select the plate and choose to finalise the dispatch step. The dispatch note is generated and summarises the order in question and the plate that has been delivered as part of the order. This is emailed to the order recipient, also attached to the email will be a CSV file outlining the content of the delivered plates.
If we now go back and view the order summary, the order is in a completed state.