February Updates
This update includes a range of improvements across the platform including visual refreshes, new container creation tools, improvements to the API and bug fixes.
This update includes a range of improvements across the platform including visual refreshes, new container creation tools, improvements to the API and bug fixes.
A fresh coat of paint
IMPROVED
With the rebrand from Transcriptic and 3Scan to Strateos we are continuing to roll out visual refreshes to the web platform. So you should now see Strateos branding in the web application.
Bulk container creation
NEW
Users can now create plates in bulk from groups of CSV files or .zip archives of CSV files. Next to the bulk tube upload button, you will find the bulk upload plate button. Click this and configure the plate type, cover status, and storage condition for all of the plates you will be creating. Select a .zip or a group of properly formatted CSV files, and your upload will begin processing the containers on the left.
Users can set the cover status of new containers
NEW
Users now have the ability to configure the cover status of a container during creation. Some users were seeing that they were prevented from launching runs on containers where protocols assumed that a container was covered. This feature now lets the user set the cover status of the container, so that a run can immediately be launched with that container even when its status is Pending Shipment
. Cover status can be set during bulk plate creation or during individual plate creation.
Python 3 support for packaged protocols
NEW
Users can now package and launch protocols written in both Python 2 and Python 3.
To use Python 3 for your packaged protocols simply update the ”command_string”
field in your package’s manifest.json
file from python
to python3
. For any Python 2.x packages keep using just python
in the command string.
{
"license": "MIT",
"format": "python",
"protocols": [
{
"name": "sample",
"display_name": "sample example protocol",
"categories": [
"Protocols"
],
"description": "This is an example description for a protocol.",
"version": "0.0.1",
"command_string": "python3 -m sample",
...
}
]
}
You will also need to update your projects requirements.txt
to be named requirements-pip3.txt
Container type endpoint
IMPROVED
Users were only able to fetch all container types on the end point https://secure.transcriptic.com/api/container_types. Users are now able to fetch individual container_type
records by using the container type id such as:
curl --request GET \
--url https://secure.transcriptic.com/api/container_types/1-flat \
--header 'x-user-email: test' \
--header 'x-user-token: test@test.com'
LCMS datasets bug
FIXED
Some users were experiencing downloaded LCMS datasets lacking a .zip extension. This how now been fixed.