Library Downloads? (Requests)

Thanks Nick. Are there plans for an officially released version? I was looking through it and it seems like some of the code is disabled. Wasn’t sure if I should enable it or what enabling it would mean.

The officially managed and maintained IDL commands are the ML_STAR ‘load carrier’ and ‘unload carrier’ commands that install with VENUS/VoV, along with the Smart Steps that use them.

Custom VENUS libraries that are developed and shared as a resource by Hamilton personnel, collaborators and customers are welcome to be used and employed in solutions, but are not subject to internal quality assurance measures, or any official maintenance. There are a ton of custom libraries developed by numerous sources, most of which can be subject to changes by local users for their custom purposes.

In this instance, I would not enable the disabled code. I checked with the author and they confirmed that the disabled code should be ignored or deleted. If you enabled, I would recommend deleting and reimporting.

-Nick

1 Like

Does the barcode scanning feature work on the load carrier? I was under the impression that I had to use the IDL library in order to scan barcodes because of the new Cognex scanner.

If your VANTAGE has a Cognex IDL, all IDL functionality will work as normal using default commands. It would be no different programmatically than the previous style scanner. As such, IDL tools works with both as well, but is not required for Cognex.

-Nick

1 Like

Hi all,
Is there a library that contains a function to get the full filename of a labware file based on its Labware ID?

@Martin - Yes, there is a specific function for this via the HSLLabwareAccess library. Note that this library requires an installer, contained in the download link, to be run for all the functions to work properly

The specific function is GetConfigurationFileName. See below for function parameter details. Configuration filename refers to the labware definition file path.

-Nick

1 Like

Perfect - thats exactly what I was looking for. Thanks a lot!

1 Like

Hi,
I have a question about sequence sorting librairies. I have the feeling there’s a lot of them, recently I’ve discovered that a Sequence_V4 exists. But I also have an empty “HSLSeqSortingLib” folder that I don’t remember importing. I wonder if you can share insights about the last available librairies to sort sequences in a worklist ?
Also, if you have a sequence of source position / source labware / dest position / dest labware and volume, what would be the approach to achieve the best optimization / speed of pipetting ? I’ve done optimizations based on x coordinates and wonder if you have a better idea or insights ?

Thanks

Hi Yass,

Yes, there are many sequence libraries! The SequenceTools_V4 and its predecessors are submethod libraries that were developed and optimized by field applications specialists over the years. That submethod library has been incorporated and further optimized in the STAR Tools suite of submethod libraries - specifically the STAR Channel Tools smt. Moving forward, I am encouraging the team to contribute to this set of tools as opposed to creating “one-off” libraries and am advocating that these functions be included in future versions of VENUS.

In terms of optimal sorting, yes, I would recommend grouping everything by x ascending and then y descending. If you are hitpicking from multiple plates, then the channels can spread asymmetrically in the y to access all the wells in the same column across plates on the same carrier.

For 8 channel systems, you typically don’t have to worry about access restrictions, but if you have more than 8 channels and/or specialized channels or arms, then you could run into an issue where a specific channel can’t access the position in the y. The Channel Tools smt from the STAR Tools Suite accounts for any access issues - as you can see below, it has more functionality than the SequenceTools_V4:

The HSLSeqSort library was written in HSL and requires an executable to be run to install. The Channel Tools smt has the same functions as this HSL library, but also the additional functionality to check access as well as other commands.

I hope this helps!

-Eric

4 Likes

Hello all,

Is there a library/function which can check/output whether there are tips attached to the MPH?

@EricSindelar_Hamilton

Hi Max,

If you are referring to the MPH96, then there is an existing library function that does this. Located in the STAR_MPH96_Tools.smt of the STAR Tools Suite, the function TOOL_GetTipPresence performs this check.

The link to the library can be found in Eric’s last post on this thread.

-Nick

3 Likes

Yeah perfect, that’s what I was looking for.

Thanks!

1 Like

Hello @EricSindelar_Hamilton and @NickHealy_Hamilton ,

I try to look at the library link and did not found. can u please point me to that ?

Thanks,
Kalpesh

@Kalpesh - The link is in a post from Eric all the way at the top of this thread.

https://forums.pylabrobot.org/t/library-downloads/40/10?u=nickhealy_hamilton

@Stefan - Do you know if there is a way to ‘sticky’ posts like this?

2 Likes

Yeah I can sticky it, it’s an admin thing. You want the individiual post to be stickied right, not the whole thread?

2 Likes

Hello @NickHealy_Hamilton

Thanks for quick response but I am sorry, I do not see the Tool96MPH in that folder.

Thanks,
Kalpesh

It’s part of the STAR Tools Suite.

-Eric

thanks

Thanks Stefan. Just the individual post, anchored to the top of the thread if that is possible.

-Nick

1 Like

So, newcomers to the thread always start at the top, and after that you automatically get directed to the first unread post in the thread. I edited Sam’s original post to include the Eric’s post with the links, and also moved that post to a new locked thread so it can be separately visible from the requests themselves.

I can also move more link posts to the new locked thread and sticky that one, so all the Hamilton resources are in one place and won’t get cluttered with replies.

3 Likes