What's New

Explore recent and historical product updates for Revvity Signals' Cloud Native SaaS Software 

Clear All Collapse All

What's New

We are delighted to release our new version of Signals, 25.10. This release brings enhancements in versioning, equations, Variation Tables, Inventory and Synergy amongst others. We have new beta capabilities for viewing published data from Material libraries and around calculating protein properties. We have extended beta capabilities around Hierarchical Tables and Contextual Lists. The beta capabilities around text extraction from images and publishing samples are now available to all systems. Finally, we have also fixed a number of small bugs.

The following improvements are available for users, administrators and developers on the Signals platform. Certain features may only be available with appropriate licensing and/or with enablement by an administrator. 

  • Fundamentals
    – Origin Template (Original Name) property for versioning 
    – Increase of Task creation limit to 2000
  • AI
    –Text Extraction from Images for Signals One customers available to all systems*
    –Admin options to enable/disable AI functionality in Signals One available to all systems*
  • Data Workflows & Analytics*
    –SPR Data Import App available in Spotfire for Signals now supports Carterra file schema versions up to 10
  • SAR & Decisioning*
    –View Published Data from Material Library (beta)
  • Synergy†
    –Failed Status on Work Orders
    –Choice of Work Order transition when submit the only Synergy Experiment
  • Chemistry
    –Inclusion of Barcode to Internal Enumerator mapping
    –Inventory Decrements from Parallel Experiments
    –Context-sensitive ChemDraw floating toolbar
    –Drag-and-drop RXN files onto the ChemDraw canvas converts to CDXML
    –Atom numbers can now be enabled via a checkbox in the Properties panel
  • Admin Defined Tables, Variation Tables and Hierarchical Tables
    –Calculate Number with Unit from a Number property
    –Calculate Maximum
    –Publish Samples available to all systems
    –Updates to the Internal Reference Column Name Configuration
    –Addition of Internal Reference Lookup in Variation Table
    –Copy/Paste with Hidden Rows in a Variant Table
    –Internal Reference type properties can be used as source for Contextual Lists (beta)*
    –Search of Hierarchical Tables (beta)*
    –Hierarchical table data optionally included in exported PDF (beta)*
  • Inventory
    –Updates to Bulk Container Import
    –Return Containers to Home Location
    –Updates to Container Aliquot Workflow
    –Create Sublocations from Parent Location
    –Deleted Locations removed from Recent Locations
  • Materials
    –Loading Measure Added to Number with Unit in Materials
    –Update to Batch/Lot page
    –Calculated properties for protein complexes (beta)
  • ELN Archive
    –Preview ELN Archived Experiment Types directly in search results
  • Administration –Update Definition privilege
    –Spotfire for Signals Custom Apps Configuration available for Private Cloud now tracks Custom App module version*
    –Configuration Transfer of Contextual Lists in Worksheets (beta)
    –Configuration Transfer of Hierarchical Table Templates (beta)
    –Hierarchical Tables included in Configuration Report (beta)
    –Contextual Lists included in Configuration Report (beta)
  • Integrations & APIs
    –New API for exporting Orders
    –New APIs to support Supplier List
    –Enhanced APIs to support Supplier List Fields
    –Enhanced API for Text element export
    –New API to replace Chemical Drawing with a Duplex
    –Enhanced API to allow expanded chemical formats for uniqueness checking
    –New API to update Synergy Experiment Status
    –New API to close Synergy Work Orders
    –Enhanced API to allow creation of Work Orders with templates

* Requires Signals One license
† Requires Signals Synergy license
 

We also fixed several small bugs in this release. Details of the enhancements are described below.

Administrators should be aware that the Normalized Compound Salt Stripping tool will change to better handle fractional coefficients by altering how multi-fragment salts are interpreted from the Salt List. This change will occur in a future release and only apply to registrations subsequent to the change, existing compounds will remain with the prior understanding until edited.

Developers should note that this release addresses an issue with the GET /entities/{eid}/export endpoint, where the response returned an incorrect Content-Type header for Text entities. The header was set to text/plain, while the actual content is text/html. This only applies to text elements created through text file upload.

Data Factory administrators should be aware of several important updates. The latest version of Data Factory has officially exited beta, and all older versions of Data Factory projects and apps are now designated as “Legacy.” As part of this transition, it is no longer possible to create new legacy Data Factory projects through the user interface. We strongly encourage administrators to begin adopting the latest Data Factory features, as legacy projects will be fully deprecated in a future release. A simple migration path will be provided in a future release to support this transition.

Data Factory administrators should also note that the Advanced Security policies in Inventa apply an “AND” logic across all user groups, restricting access if any groups lack permissions. This behavior differs from the standard Signals security model and will be fixed to align with the standard in a future release.

Administrators are recommended to subscribe to the channels within our support news site found at https://support.revvitysignals.com/hc/en-us/categories/360004446171-Support-News which contains more information about releases and other pertinent product information.

This content is anticipated for release on our Production E3 environments, and for Private Cloud customers on our deferred release schedule, in March 2026.

Further Details 

The following improvements are available for users, administrators and developers on the Signals platform. Certain features may only be available with appropriate licensing and/or with enablement by an administrator.

Fundamentals

A new property, called “Origin Template (Original Name)” is now captured on templated content such as ADTs, Variation Tables, Hierarchical tables, Worksheets and Experiments. This searchable property captures the name of the template used to create the item. Unlike the existing Origin Template property, which updates to reflect the current name of the Template will show the name at the time of creation. For items where the definition can be updated, the captured value will be updated if you update the definition. This allows the name of the template to be used to indicate and update the version of the definition. Note that this property is only present for content added or updated after this change.

Users will now be able to create up to 2000 tasks at a time through the task creation modal and via bulk actions. It should be noted the behavior of task creation is unchanged only the limit has been extended.

AI

For tenants with a Signals One license, users will now be able to utilize AI to extract and search by text from Images uploaded to Signals Notebook. This includes files of JPEG, PNG, and TIFF. This will apply to newly uploaded images only. Should a use load an image similar to the one below they would be able to search for it using keywords from the image like Control, Norovirus, etc.

Administrators will now be able to enable or disable new AI features utilizing the AI settings options. AI features still require a Signals One license and infrastructure to function. This just allows the admin more granular control on when these features are made available to end users. This currently only includes Text Extraction from Images for all systems

Data Workflows & Analytics

SPR Data Import App available in Spotfire for Signals now supports Carterra file schema versions up to 10.

Synergy

Sometimes a CRO is unable to successfully complete a Work Order for the Sponsor. For example, synthesis of a Design may fail, even after several successful steps or attempts, each submitted as a Synergy Experiment. Thus, at the time of Work Order submission, the CRO can alternatively submit a Work Order as Failed and provide a reason. The new Failed status is represented on the Work Order Kanban Board and included as an available External Notification.

Previously, in the case where there was only 1 Synergy Experiment for a Work Order, submitting the Synergy Experiment automatically submitted the Work Order. We now allow the user to choose how to transition the Work Order when submitting the 1 Synergy Experiment. The user can Submit the Work Order along with the Synergy Experiment, Fail the Work Order as they submit the Synergy Experiment, or do nothing to the Work Order (e.g., desire to continue adding more Synergy Experiments to the Work Order).

Chemistry

The barcode can now be mapped as part of importing SDFs into the Parallel Experiment internal enumerator along with the container ID. These values should also be visible in the stoich grids for the enumerated subexperiments.

We are now able to support Inventory Decrements from Parallel Experiments. Users may need to unhide the Inventory Decrement, Container ID and Barcode in the table:

Add New Compounds:

Containers will automatically update from Available to In Use and the Current User will update from Unassigned to the logged in user.

Scan or type the barcode into the search bar:

Add the container to the enumeration:

The container ID and Barcode will appear in the table. Users need to type in the full amount they will be removing from the container in the Inventory Decrements. This means that the user needs to know how much they will need for each sub experiment and put the total of that in the Inventory Decrement. This saves the user from having to navigate to every sub experiment to put in the Inventory Decrement:

Once the user types a value in the Inventory Decrement, the Current User, the Status and the Amount Available will be automatically updated. Users need to type in the Inventory Decrement before they enumerate the reaction:

Once the reaction has been enumerated, the Inventory Decrement column can no longer be updated:

Each sub experiment will show the Container ID and the Barcode, but not the Inventory Decrement column. This is done on purpose, so that users do not try to update the Inventory Container from a Sub experiment:

The ChemDraw editor now includes a context-sensitive floating toolbar. When content is selected on the ChemDraw canvas, a toolbar appears above the selection, displaying commonly used tools based on the selected object. As the pointer moves away from the toolbar, it automatically hides to minimize disruption to the editing process.

RXN files can now be dragged and dropped onto a ChemDraw canvas and converted automatically to cdxml for continued editing.

Atom numbers in ChemDraw can now be enabled for a selected object by selecting 'Show atom numbers' in the Atom section of the Properties panel

Admin Defined Tables, Variation Tables and Hierarchical Tables

Configuration Administrators can now define an equation to convert Numbers to Number with Unit properties. The CONVERTNUMBER function can be applied to properties of type Number with Unit. The function follows the format CONVERTNUMBER(Arg1, Arg2, Arg3) where Arg1 is an input property of type Number, Arg2 is the unit within the measure to apply to the Number. Arg3 optionally allows conversion to a different unit within the Measure.

A Configuration Administrator can also define equations to calculate the maximum of a series of data. The functions MAX and MAXOVER allow the selection of the largest of a set of data. If applied in a Header, the conditional maximum can be calculated using MAXOVER or by nesting an IF functions within MAX.

Publish Samples is now available to all systems. We’ve made an update to the Internal Reference Column Name drop down. When using the Internal Reference in configuration, the ability to refence the Internal Reference is not available for fields set to Multi-select. This has been updated to prevent misconfigurations.

If Multi-select is checked the Internal Reference is no long available to select in the Internal Reference Column Name:

Variation tables with hidden rows in the variant can be copy/pasted into. The hidden rows will be skipped over and the values will be added to the next row that is visible:

We’ve added a new Type in the configuration of the Variation Table. This is called Internal Reference Lookup. The purpose of this type is so that the administrator can configure a multi-select (from Materials already referenced in the experiment) that will put the materials into separate rows in the Variation Table.

Administrators should select the new Internal Reference Lookup from the Type drop down menu. Only 1 Internal Reference Lookup column is allowed per table so that the magnifying glass icon is associated with only one Internal Reference Lookup column. Administrator will need to select the “Limit Materials to same containing entity…” The “Show Lookup Icon…” will be automatically selected and greyed out:

When users make a new table in the experiment, they will see the magnifying glass in the top right corner of the table:

When users select the magnifying glass, they will see a list of Materials that are already referenced in the experiment. They can multi select all the Materials they would like to add to the Variation Table:

Selected Materials will be added in separate rows in the Variation Table:

Under the Property Type column Administrators can now choose Sample Properties as an option to be printed on the container labels:

We’ve made an update to the Bulk Container Import to have separate columns for the Material Library/Sample Type and the Material ID (Asset + Batch/Lot). This means that the example files have been updated and any template files that were used previously to bulk import containers, will need to be updated to have the additional column to import the data correctly:

Users can now return a series of containers to their Home Locations. Users can Search or filter for the containers that they would like to have returned to their Home Location on the Containers Search Table:

Once the containers are selected, and the Return to Home Location has been selected the containers with Home Locations will be updated. Any containers with out a Home Location will remain in the Current Location and they will be shown in the report as failures:

You can now split a container into multiple sub-containers with an option to make all aliquot amounts identical. This helps save time and reduce manual entry when preparing multiple identical vials.

Admins can now create a new sublocation directly while viewing a specific location. The parent location is automatically pre-filled in the creation form, making it faster and easier to build hierarchical location structures.

When a user selects a deleted location from the Recent options list, the system now displays a warning: “Location entry could have been trashed or may not exist. Please select a different location.”

After this warning the trashed location is removed from the Recent options list and cannot be reselected. If the user navigates away and returns, the deleted location will not reappear in Recent options. All workflows involving location selection will automatically exclude deleted locations going forward.

Materials

Admins can now utilize the measure Loading (mmol/g) for Number w/ Unit properties in Material Libraries and utilized in Sample mapping.

The Inventory Container Amount column has been moved to be next to Location:

ELN Archive

Support for previewing ELN Archived Experiment Types across all search result views

Administration

Administrators can now define if user can update the definition of tables and Worksheets. The Author privilege “Update Definition” will determine if the Update Definition option is available to users.

Signals One Private Cloud environments with Spotfire for Signals Custom Apps enabled now track module version of Custom Apps.

Integrations & APIs

We have added new APIs for exporting your Orders to a CSV or SDF file. The default value will be CSV. This is an asynchronous API flow with three endpoints to support it. First to initiate the bulk export, this requires a request body specifying the Orders you want to export and the columns you want to export. Second is to check the status of the export job. Third is to download the exported file.

We have added new APIs to fetch and update the Suppliers list. The update requires a well formatted CSV as part of the request. For convenience an example CSV is available via API.

We have enhanced APIs for stoichiometry tables, materials (assets and batches), and containers to support Supplier list field types. You will be required to specify the supplier list by the supplier ID as fetched in the new APIs. Alternatively, the Name and Country of the supplier may be used instead. Below are examples for Assets, Stoichiometry tables, and Containers using the supplier ID.

We have enhanced the entity export API to allow for Text entities to be exported as text files. This is specified using the “format” URL parameter which defaults to HTML if not specified for a text element.

We have added a new API to replace an existing chemical drawing with a paired duplex. The request body must contain two Chemical Drawing entities to be paired.

We have enhanced the API for uniqueness checking of a material to allow for additional chemical structures to be used. The content type must be specified as part of the value object for Chemical Drawing fields. InChI, SMILES, and HELM are now supported in addition to CDXML.

We have added a new API to support updating the Status of a Synergy Experiment. Synergy experiments can be updated from Active to Submitted, Submitted to Closed, Submitted to Active, and from Closed to Submitted based on the “action’ specified in the request.

We have added an enhancement to our APIs to support closing of Work Orders. This is a new action, “approve_and_close” allowed when updating Work Orders via API and transitions a Work Order from Submitted to Closed.

We have enhanced the Work Order creation API to allow for specifying a template as part of the request. It should be noted that if the Work Order template includes a template for the Synergy Experiment associated with the Work Order it will not be automatically created. To achieve this, users should use the API to create the Synergy Experiment after successful creation of the Work Order.

Further Details 

The following capabilities are in beta and are available for users, administrators and developers on the Signals platform upon request. Please contact your account representative or our support team if you would like access to the following features.

SAR & Decisioning

Quickly access published data without leaving the Material Library. The new Published Data tab automatically retrieves results for the selected material, displaying aggregated values by measurement type in a summary table. Interactive tables allow users to drill down to specific measurement results.

Admin Defined Tables, Variation Tables and Hierarchical Tables

Contextual Picklists now allow the use of Internal Reference properties as the source, including IDs from Sample, Task and Material tables, and Internal Search Attribute Lists.

Search is now enabled for Hierarchical Tables. Hierarchical Table is available as an option under the Type query tool. Additionally Hierarchical Table properties are available as individual query facets.

The data from Hierarchical Tables can also now be included in the Exported PDF as an attached .csv file.

Materials

A new set of calculated properties for protein complexes is available upon request for Custom and Protein material types and in the preconfigured Antibodies library. Molecular weight, isoelectric point, extinction coefficient, and total length can now be computed for complexes comprised of multiple protein parts linked to via internal references.

Up to 20 individual protein parts can be specified per calculation.

Updates to any of the underlying protein parts are automatically checked for when viewing the complex material.

Administration

Contextual Lists and Hierarchical Tables are now supported in both the Configuration Transfer process in addition to the new Configuration Report.

What's New

With this version 25.4 release of Signals, we are excited to introduce the new name for Signals Research Suite: Signals One™️. This change marks an important step in our journey toward a more unified, intelligent, and scalable solution. The new name reflects our vision for an integrated end-to-end solution designed to evolve with the future of scientific discovery. This release also includes updates to the Help system, login experience, home page, and app launcher, making it easier to navigate between applications and unlock the full value of the platform.

This release of Signals brings updates to the horizontal view, and management of materials, in Variation tables. We have extended import and export flows to and from Signals Synergy, including a beta capability in publishing table data to Inventa. We have redesigned Order and Internal Request Tables in Inventory, extended the material lineage capability and extended our extraction coverage for the ELN archive. We have extended the utility of autotext, and added calculated product equivalents in the stoichiometry tables. Finally, we have also fixed a number of small bugs.

The following improvements are available for users, administrators and developers on the Signals platform. Certain features may only be available with appropriate licensing and/or with enablement by an administrator.

  • Fundamentals
    –Updated Help Center
     
  • Synergy
    – Bulk create Samples from Designs in Work Order
    – Export SDF or CSV (SMILES) of Designs from Data Grid or Designs Table
    – Add/Edit Designs privilege
    – Warning if re-send Design in Work Order
    – Import csv list of Materials or Designs to Work Order Reference Table
    – CRO users download Samples Table to CSV/SD file
    – CRO users update Samples Table with CSV
    – Publish Admin Defined Tables from Synergy Experiments to Inventa (beta)
     
  • Chemistry
    – Coordination bonds now behave like dative bonds in chemicals perception
    – Product Equivalence included in Product table
     
  • Admin Defined Tables & Variation Tables
    –Updates to Horizonal View in Variation Tables
    –Select Materials from Experiment in Variation Tables 
     
  • Inventory
    –1 new label
    –Update to Containers Search Table export to sdf
    –Redesign of the Order and Internal Request Tables
     
  • Materials
    – Filters for selecting nodes in materials lineage viewer
    – Show More nodes for entire generation in materials lineage viewer
     
  • ELN Archive
    – Support extraction/archive of data from ELN database table fields (dashboard data) for selected ELN section types.
    – Support extraction of hidden table columns as visible columns in Signals Notebook.
    – Landscape orientation printing supported while Print to PDF in Signals Notebook
     
  • Administration
    – Renamed Signals Research Suite license to Signals One
    – Admin defined Chemistry Autotext
    – Internal Data Sources in Autotext (beta)
     
  • Integrations & APIs
    – External Notifications for Containers
    – Expanded details when fetching System Attributes
    – Assign/Unassign Tasks via API
    – Reactivate disabled Users API
    – Update Synergy Designs API
    – Create Synergy Ideas API
    – Bulk Import Synergy Designs API
    – SDF Data Export API enhancements
     

We also fixed several small bugs in this release. Details of the enhancements are described below.

The following OnDemand videos for Signals Notebook End Users are now available

  • Chemical Drawing: Drawing for busy scientists

Developers should note that we will have removed the “totalCapacity” and “availableCapacity” attributes from Container entities. These two fields are not used by or visible in the UI and have no functional usage. These properties have long been deprecated and replaced by the singular “amount” property.

Developers should note the isUserDefined flag in the fields object of container details responses will be omitted for the PE_INV_SYSTEM_Amount field (it previously returned false). This change has no impact on functionality.

Administrators should note that rebranding will be seen in default authentication for all tenants including deferred release as of this release. This rebranding is simply revised logos and updated email subjects.

Developers should note that we will be changing the GET/entities endpoint to no longer allow for both “trashed” and “untrashed” items to be fetched simultaneously. The "includeOptions" will continue default to "untrashed" when no explicit parameters are specified. This change will only impact customers who are explicitly setting “includeOptions” to “trashed,untrashed” or any combination including both. This change will occur in a future release.

Administrators are recommended to subscribe to the channels within our support news site found at https://support.revvitysignals.com/hc/en-us/categories/360004446171-Support-News which contains more information about releases and other pertinent product information.

This content is anticipated for release on our Production E3 environments, and for Private Cloud customers on our deferred release schedule, in November 2025.
 

Further Details 

The following improvements are available for users, administrators and developers on the Signals platform. Certain features may only be available with appropriate licensing and/or with enablement by an administrator.

Fundamentals

Revised Help Center layout and updates to align with branding.

Synergy

Designs can now be bulk exported to CSV (SMILES) or SD file from the Designs Smart Folder Data Grid, as well as from a Designs Table in an Idea.

For higher throughput chemistry, CRO users can now bulk create Samples from Designs sent in a Work Order. From inside a Synergy Experiment, the CRO user can use the Add Content > Sample from W.O. menu option to create Samples from all or selected Designs in the associated Work Order. The resulting Samples are automatically related to the Designs, which is then captured as the Originating Design upon future registration from the sample.

When a Design is added to a Work Order Reference Table, the Sponsor now receives a warning if the Design status is already Sent for Synthesis, In Synthesis, On Hold, Synthesis Complete (registered), or Closed.

Using a newly split privilege, the System Administrator can now control who can create Ideas versus who can add/edit Designs. Users, such as lead chemists, with the Add Ideas privilege can create new Ideas for projects or groups of chemists, while users with only the Add/Edit Designs privilege can contribute individual Designs or Design sets to those Ideas.

When gathering a large list of test articles for an assay, Sponsor users can now upload a list of assets or batches from a CSV file into a Reference Table in a Work Order.

Regarding Samples in Synergy Experiments, CRO users can now download a CSV or SD file of the Samples Tables, as well as update the Samples Table from a CSV. In both cases, Material IDs are always hidden from the CRO and presented as ExIDs.

Chemistry

ChemDraw now treats coordination bonds and dative bonds identically, ensuring consistent valence calculations and stereochemical perception for these chemically equivalent bond types.

Equivalence (Eq) has been added to the Products table.

Admin Defined Tables & Variation Tables

The Horizontal View in Variation Tables has been updated. The component and variant headers are aligned at the top in a grey box. Additional scrolling for the header contents in case the value or the name is long. The Fixed Width Columns selection is at the top right corner for users to control if they want to see a more compacted view.

Users can also now select Materials from Experiments. Administrators can choose to give users the option to narrow the search for a given Material to be added to the Variation Table to only the Materials already referred to in the Materials Tables in the Experiment or ADO. In the configuration, the “Limit Materials to same containing entity (Experiment, ADO…) can be selected:

Users will see a new Materials Icon in the Variation Table and it will open a selection window that shows only the Materials previously referenced in the Experiment/ADO:

Inventory

We have added the new label 11 by 11 mm circle with no barcode.

We have also made an update to the Containers Search Table to enable export to SDF. Users with the correct privilege will be able to export containers to SDF.

Both CSV and SDF export are supported. Both options will export up to 600K containers.

The export may take some time, and the progress will be displayed at the bottom of the page:

Once the export is completed, users can download the export via the notification or by navigating to the Inventory Bulk Reports under their username:

The export can be viewed/opened in a program that supports SDF type:

We have redesigned the Order and Internal Request Tables. Order and Request tables work like the Containers Search Table. Show/Hide Properties to add or remove columns that are needed. Add filters or use the provided filters to narrow the results, text search is at the top of the table. Each column header has a filter and sorting option. The “Apply Filters” button has been removed. The Update Status has not changed.

Materials

Filters are now available to select nodes of interest in the materials lineage viewer. One or more material property filters can be logically combined (AND, OR) to identify subsets of entities to view.

Expansion of multiple parents or children in the same generation can now be performed simultaneously in the materials lineage viewer. Selecting Show More under a column of nodes displays more siblings for all nodes within that generation.

ELN Archive

Users can now extract or archive data from ELN database table fields (dashboard data) for specific ELN section types. This capability allows targeted extraction based on section type, configured through structured entries in the web.config file. Supported fields include: ENStandard9.DBTableField, ENStandard9.DBTableFieldEnhanced, and Metadata Dashboard.

A new key in the web.config file of the Data Extraction Service allows users to control whether hidden table columns are extracted as visible. By default, this feature is disabled (false). To enable it, set the value to true.

Experiments archived from the E-Notebook can now be printed to PDF in landscape orientation, providing improved formatting for wide tables and content.

Administration

The Signals Research Suite license is now renamed Signals One and can be seen in the Users pages within Signals Configuration. The bulk update user file and integrations such as APIs are unchanged.

Admins are now able to manage the chemistry autotext. Under System Settings, there is a new Chemistry Autotext option that allows the admin to select which properties available in the Stoich grid appear in the Chemistry Autotext. Admins are now able to include custom admin defined stich properties in their Chemistry Autotext.

Integrations & APIs

Ideas for Signals Synergy can now be created through the standard entity creation endpoint POST /entities.

Optionally, you can provide a name, description, admin defined fields, and template during creation.

Synergy designs may now be updated via the API.

Update is handled with two new APIs one for the updating of attributes and properties of a design and one for updating a designs chemical structure.

PATCH /synergy/designs/{designId}: This endpoint is used to update the attributes of a design

PUT /synergy/designs/{designId}/drawing: This updates the chemical drawing of a design to a provided chemical structure. The Accepted Formats under Content-Type are: cdxml -> chemical/x-cdxml; mol -> chemical/x-mdl-molfile or chemical/x-mdl-molfile-v3000; smiles -> chemical/x-daylight-smiles or inchi -> chemical/x-inchi.

Synergy Designs may now be bulk imported via the API. This is an asynchronous process with three new APIs to support it. One endpoint to kick off the import, one to check the status, and one to download the report of the import.

Synergy Designs may now be bulk imported via the API. This is an asynchronous process with three new APIs to support it. One endpoint to kick off the import, one to check the status, and one to download the report of the import.

PATCH /synergy/designs/{designId}: This endpoint is used to update the attributes of a design

PUT /synergy/designs/{designId}/drawing: This updates the chemical drawing of a design to a provided chemical structure. The Accepted Formats under Content-Type are: cdxml -> chemical/x-cdxml; mol -> chemical/x-mdl-molfile or chemical/x-mdl-molfile-v3000; smiles -> chemical/x-daylight-smiles or inchi -> chemical/x-inchi.

Synergy Designs may now be bulk imported via the API. This is an asynchronous process with three new APIs to support it. One endpoint to kick off the import, one to check the status, and one to download the report of the import.

This update includes a new API for fetching results from Signals Data Factory for a specific entity in a given project.

GET /api/v1/projects/{projectId}/{entityName}/{entityId}/results. You must provide the project, entityName, and entityId in the request. The maximum results per request is 1000. The response will contain a search ID and ids for each response. Providing these in subsequent requests will allow for pagination, and to only capture data that has comes after the provided id (typically the last id in the response will be used)

 

External Notifications have been expanded to include the following actions taken on containers: Check In; Check out; Update Amount; Aliquot Container; Request Container; Dispose

These notifications are available via Push or Pull (via API) based on System Configuration. The behave similarly to all previous notifications and include identifying meta data and basic information based on the action taken.

GET /attributes/{eid}/options has been enhanced to return descriptions of attributes when available. Currently there are only descriptions for a certain System Attributes (i.e Hazard Statements).

Tasks in task tables may now be assigned/unassigned to users or groups via the API.

PATCH /tasks/tasksTable/{tasksTableId}/rows has been enhanced to support two new actions.

assign: user and/or group is required as part of the request body. These are specified as values for their respective fields on the task entity, fetchable via API: GET /tasks/{taskId}/properties. Completed or Cancelled tasks may not be assigned. Unassign: Completed or In Progress tasks may not be unassigned.

Users may be reactivated via API. This is a new API POST /users/{userId}/reactivate

This requires a User ID of a deactivated user. Deactivated users can be fetched via GET /users with the “enabled” flag set to “false”.

Further Details 

The following capabilities are in beta and are available for users, administrators and developers on the Signals platform upon request. Please contact your account representative or our support team if you would like access to the following features.

Synergy

Admin Defined Tables (ADTs) can now be published to Data Factory from Synergy Experiments, similar to the publication functionality in internal Experiments. Properties of the Synergy Experiment, including those that are Hidden from CRO, and columns of the Tables can be mapped to measurement type attributes in a specified Data Factory project and published by the Sponsor user.

Admin Defined Tables & Variation Tables

Users are now also able to insert references to internal data sources in the text element similar in format to the chemistry autotext.

The admin should define an internal data source mapping fields that will be included in the autotext parentheses.

Users can insert an internal data source by selecting the new data source icon and picking the data source they intend to use.

Clicking on the blue Internal Data source name allows the user to either enter directly or search for the ID of the entity they want to reference.

Once the entity is selected the ID will populate followed by the mapped fields within the ().

What's New

This version 25.3 release of Signals brings a series of calculation improvements to ADTs, Variation Tables and Samples. We have extended the view of data types in the ELN Archive. We have extended Signals Synergy with duplicate checking on Designs, and improved our Materials handling of containers and sequences. The updated ChemDraw sketcher and the Materials Lineage views are now fully available to all systems. We have continued to work on our ongoing beta capabilities for Signals Synergy and added beta callabilities around publishing Variation Tables, a common Suppliers list, and providing a new architecture for Signals Data Factory. Finally, we have also fixed a number of small bugs.

The following improvements are available for users, administrators and developers on the Signals platform. Certain features may only be available with appropriate licensing and/or with enablement by an administrator.

  • Fundamentals
    –   Spotfire Connector PostgreSQL available
     
  • Synergy
    –    Custom Work Order templates
    –    Duplicate checking on Designs 
    –    Designs Import now provides a file report of failed and duplicate Designs
    –    Share Design Status to CROs in Work Order Reference Tables
    –    Bulk internal assignment from Designs Smart Folder Data Grid view
    –    Bulk Design status update from Designs Smart Folder Data Grid view (beta)
    –    Kanban board view in Designs Smart Folder for Designs synthesis tracking (beta)
     
  • Chemistry 
    –    New ChemDraw editor available to all systems
    –    Chemical Symbols available to all systems
    –    Generate complementary strand tool available to all systems
    –    HELM Auto-pair tool available to all systems
    –    Show 3' and 5' ends of oligonucleotides available to all systems
    –    Join tool available to all systems
    –    HELM in-line annotation support for monomers and polymers 
    –    Biopolymer connections now appear curved instead of sharp corners
    –    Addition of new property type and Radioactivity parameter to Reactants table
     
  • Admin Defined Tables & Variation Tables 
    –    Publish Variation Tables to Inventa (beta)
    –    Aggregate and Conditional Aggregate calculations in Headers
    –    Standard Deviation-Sample calculations
    –    Row number function
    –    Addition of padding to a number
    –    Hide Components in the Variants
     
  • Samples
    –    Addition of Radioactive Yield as a calculated property in Samples
    –    Update to Sample Table and Sample Summary Table via csv upload
     
  • Inventory
    –    2 new labels
    –    Update to Containers Search Table column filters
    –    System Supplier List (beta)
    –    Move Locations to other locations- including grid locations
    –    Manage Inventory Attributes separately
     
  • Materials
    –    Visualization of lineage-parent relationships and batches available to all systems
    –    Prepopulate name from sequence file during registration
    –    Disallow Reset of Material Library if Containers exist
    –    Add Materials to a Material Table and Link to Container later
     
  • ELN Archive
    –    Support extraction/archive of BioAssay/Structured Data Protocol Definition configuration and display using Primary/Summary Data in Structured Data Viewer from the Signals Notebook
    –    Protocol and Summary Definition General Field configurations
    –    Protocol and Summary Definition Graph Templates and CurveFit templates Configuration
    –    Protocol Definition Analysis Template configurations
    –    Protocol and Summary Definition Calculation Configurations for fields
    –    Structured Data – Data loading and pagination
    –    Support Extraction/archive of E-Notebook Master details table field contents
     
  • Administration
    –    Update to Hierarchical Attribute lists to allow for children to have multiple parents
    –    Rearchitected SDF Projects, improved performance with row-level updates, and new methods for project creation and data publication (beta)
    –    Spotfire for Signals Custom Apps Configuration available for Private Cloud Linux support
     
  • Integrations & APIs
    –    API Key limit increased to 25
    –    Additional Chemical Structure formats for Material Import
    –    New Material Table actions to update/sync with Material Library
    –    New APIs to fetch Synergy Designs and their Structures
    –    External Actions available for Synergy Design Tables
    –    Print Synergy Experiment to PDF API
    –    New APIs for updating Reference Tables in Synergy Work Orders

We also fixed several small bugs in this release. Details of the enhancements are described below.

The following OnDemand videos for Signals Notebook End Users are now available

  • Worksheets - Learn to fill out your Worksheet

Administrators should be aware that the SDF primary API: DELETE /project-service/projects/{projectUid} has been deprecated in favor of the public DELETE /api/v1/projects/{projectId}

Developers should note that with the enhancement to Hierarchical Attribute lists—allowing child options to have multiple parents—there is a minor change in the attribute fetch response. The "hierarchicalOptions" array previously containing only the options not associated with a parent value ("parentValue": "") will now include the full list of options.

Administrators should note that this release of Signals Notebook implements a 7000-atom limit for chemical structure registration and search. With these updates, users cannot submit structures exceeding 7000 atoms as search inputs and structures containing more than 7000 atoms cannot be registered with uniqueness checks in the system.

Developers should note that we will be changing the GET/entities endpoint to no longer allow for both “trashed” and “untrashed” items to be fetched simultaneously. The "includeOptions" will continue default to "untrashed" when no explicit parameters are specified. This change will only impact customers who are explicitly setting “includeOptions” to “trashed,untrashed” or any combination including both. This change will occur in a future release.

Developers should note that we will be removing the “totalCapacity” and “availableCapacity” attributes from Container entities. These two fields are not used by or visible in the UI and have no functional usage. These properties have long been deprecated and replaced by the singular “amount” property. This change will occur in a future release.

Administrators are recommended to subscribe to the channels within our support news site found at https://support.revvitysignals.com/hc/en-us/categories/360004446171-Support-News which contains more information about releases and other pertinent product information.

This content is anticipated for release on our Production E3 environments, and for Private Cloud customers on our deferred release schedule, in July 2025.
 

Further Details 

The following improvements are available for users, administrators and developers on the Signals platform. Certain features may only be available with appropriate licensing and/or with enablement by an administrator.

Fundamentals

Spotfire Connector PostgreSQL is available within Spotfire for Signals.  Data Connection information must be embedded in analysis file.  Authoring, editing, and creating new is supported in Spotfire for Signals Analyst while Spotfire for Signals Online can consume existing.  

Synergy

Synergy Administrators can now add custom Work Order templates, allowing for varying Work Order templates for different types of work. 

Several enhancements to Design functionality are also included. First, duplicate checking is now available during Design creation and Design import. Designs are compared across all Designs of the same material library using the Uniqueness rules of the library (structure only). During single Design creation, if a duplicate is identified, the user can Cancel or Treat as Unique after reviewing duplicate Designs. 

During Design import, the user can specify whether to Don’t Submit Duplicates or Treat as Unique. In addition, Designs import now provides an optional Report of failures, failures and duplicates, or all results.

Design Status can now be shared with the CRO via the Reference Table, allowing the Sponsor to keep the CRO informed of changes. (See beta section for expanded Design Statuses.) 

Bulk assignment of Designs to an Internal User (Sponsor) or Internal Group can now be made from the Designs Smart Folder Data Grid View as well as from the Designs Table. 

Chemistry

The new ChemDraw editor is available to all systems. This redesigned drawing interface features a dynamic toolbar, enhanced zoom controls, and several new tools. Additionally, it introduces resizable panels for templates, properties, queries, and guided stereo annotations, offering users a more comprehensive and efficient drawing experience.

Annotation capabilities are now available for monomers and biopolymers through the properties panel. When a monomer or biopolymer is selected, users can access a new Annotation field in the Biopolymer section, allowing them to add simple text and descriptions to specific parts of their sequence. For annotated monomers, a badge appears on the graphic to indicate the presence of an annotation which is also viewable in the hover-over preview. 

Biopolymer annotations are directly added to the ChemDraw canvas, appearing centered above or below the sequence. These annotations are added as in-line annotations to the HELM string when copied, and can also be imported through HELM strings.

Conditional aggregate calculations in the Header can be constructed using an OVER function, such as AVGOVER, with the format AVGOVER(Arg1, Arg2=Arg3) and where Arg1 is a Number column being aggregated, Arg2 is a Text column being compared to Arg3, when the comparison is true the value is aggregated.

IF functions also allow greater flexibility to operate within other functions, so conditional aggregate calculations can also be enabled using an IF statement inside the aggregate function. Such a nested function would follow a construction similar to AVG (IF(Arg1, Arg2, Arg3) where Arg1 sets up the condition being tested, and Arg2 and Arg3 are the results used if the condition is met, or not met.

A new function, ROW(), has been added to calculate the row number. The function contains no arguments and outputs a number, the function can be used in an equation on a Number or Text property and included within more complex equations. ROW() will be recalculated if the rows are moved or rows are removed.

For cases when the number requires padding, an additional function PADSTART has been added. This function is constructed as PADSTART(Arg1, Arg2, Arg3) where Arg1 is a number that is padded, and Arg2 defines the number of digits the number is padded to. The third argument is optional and allows definition of the character used for padding, if not set then a zero is used. This function will operate only on a property of type Text and can be included in a more complex equation.

Users are now able to Hide Components in Variants if they do not need all the components for a given variant:

Only rows that do not have user entered data are allowed to be hidden. If users duplicate the variant, the hidden row will remain hidden. To unhide the row, click in the gear icon.

Hidden rows are not part of calculations and will be ignored if used in a row designated calculation.

Samples

A new calculated property parameter, Radiochemical Yield is now available for Samples. The Radiochemical Yield is calculated as follows:

Sample Radiochemical yield = Sample Radioactivity / Limiting Reagent Radioactivity 

The Sample Table in an Experiment and Sample Summary Table in a Parallel Experiment can now be updated via csv upload. Samples cannot be added or removed via the csv upload. Only Active Samples will be updated by a csv. 

Inventory

2 new labels are now available for smaller containers: 50 x 25mm and 25 x 25mm

Update to Containers Search Table column filters. An Apply button has been added to all the filter columns so that users do not have to click out of the box/filter for the update:

Move Locations to other locations- including grid locations. A new Move Location option has been added to the Inventory. The previous Move Location privilege has been renamed to Move Location Contents and will move the contents of the entire location including the sublocations and containers and is recommended for Administrators only; ex: a freezer breaks, and the entire contents need to be moved to another freezer. The new Move Location privilege is for moving locations within/to other locations and can be assigned to users; ex: user takes a box with containers from the freezer to the bench.

For a location to be considered movable, the Location Type will need to be updated by an administrator to have the Movable (System) property. This update can be done to existing Types or new Location Types.

When a new instance of the Location Type is created, the user will be presented with a checkbox for if this Location should be able to be moved:

This is available for gridded locations and non-gridded locations:

If the location is a movable location and the user has the correct privilege, they will see a Move Location button:

Locations can be found by barcode, type ahead or using the Search icon in the top right corner:

Once a location has been selected the move will be started. This may take a few minutes:

A report will be generated:

The location as well as the containers and sublocation with containers will be moved:

Currently existing locations can be updated by users with Edit privileges to the Location. The Movable checkbox will be available to be updated:

Manage Inventory Attributes separately. For organizations that do not want to give Inventory Administrators control over all Attributes in Signals Notebook, the Inventory Attributes have been separated out and a new privilege called Manage Inventory Attributes has been created.

This will give the Inventory Administrator full control over Inventory Security, Container and Location Library Attributes. 

Materials

The material lineage visualization feature is now available to all systems. Lineage-parent relationships and batches are displayed in a new Lineage tab to allow end-users to visually explore related entities.

Biopolymer visualization has been refined in this release with the introduction of curved crosslinks and connections, replacing the previous sharp-cornered design. This enhancement significantly improves the visual clarity of complex structures, allowing users to easily distinguish between crosslinks and chemical linkers between monomers.

To better allow for calculations utilizing Stoich values a new property type, Variable Property, has been added to the Reactants table. Currently the Variable property includes the Variable Parameter, Radioactivity. 

 

Admin Defined Tables & Variation Tables

Disallow Reset of Material Library if Containers exist. Administrators are no longer able to accidentally delete and reset a Material Library that has containers associated:

Add Materials to a Material Table and Link to Container later. Users that would like to use the Materials Table for planning before acquiring a container can now select a container at a future time:

Clicking on the Select a container will give users the list of available containers to choose from:

Clicking on the Select a container will give users the list of available containers to choose from:

After the container has been selected the Inventory Decrement cell will become active and the icon to switch the container will become available:

ELN Archive

An information icon ("i") now appears next to each column header in the Primary/Summary data section of the Structured Data Table View. 
Hovering over the icon opens a popup that shows the field's general settings in a table format.

Hovering over the "i" icon next to a field name in the Primary/Summary data section shows a popup with the Calculation tab if there's a calculation, the General configurations by default, and the Condition tab if there are any conditions.

In the Structured Data Table View, a graph icon appears at the table level. When you hover over the graph icon, a popup window displays the Graph Templates configurations. 
Note: The graph icon is only available if the table has any graph configuration or analysis template defined.

The Curve Fit template information is available in the graph templates configuration pop-up window, under the Curve Fits tab. 
Note: Only Curve-Fits used by graph templates can be viewed here.

The Analysis Templates information is available in the graph templates configuration pop-up window.

The Structured Data viewer maintains a hierarchical data structure with parent-child relationships. It supports pagination with virtual scrolling for large selections. The default view shows ten rows, with more rows loading via vertical scrolling. 
Note: If the Structured Data table size exceeds 20 MB, the Signals Structured Data viewer will display the message “Unable to render the table view due to large content size.” Data will only be available for download as a .csv file.

Support displaying the contents of Master Details table fields in Signals Notebook as table element types.

Administration

The user experience for administrator managing hierarchical attributes has been updated to facilitate assigning child value to multiple parents.

Admins can now review the full list at the top where each child value has its parents indicated to the right of the value. Values can no longer be dragged from the top list to the parents but values can be reordered within a parent by click and drag. As before new values can be added by typing the value directly into “Add New Value” either in the Full list or directly under a specific parent. If the value is entered under a specific parent it will also appear on the Full List.

Admins should now be able to add values directly under the parent either from the available dropdown or type-ahead. 

Child values can be added to multiple parents but cannot be added to the same parent multiple times. Values can be removed from a specific parent by selecting the trashcan next the value.

To remove a child value from the list (including all parent lists), the value should be deleted from the Full List.

This new option to assign a child value to multiple parents is also available via csv upload. The behavior of the csv upload is unchanged.
Signals Research Suite Private Cloud environments with Spotfire for Signals Custom Apps enabled now support Linux.  Each Custom App requires a Windows and Linux version for full functionality within Spotfire for Signals Analyst and Spotfire for Signals Online.   Deployment now allows selection but still fully replaces current deployment.  Audit Log specific to Spotfire for Signals Custom App Configuration now available.  

Integrations & APIs

Synergy Designs can be fetched via a new API endpoint /synergy/designs/{designId}. This will contain a JSON detailing the attributes, fields, field definitions and other related data for a design. This will not download the chemical structure of the design.

The chemical structure of a design can be exported via the existing entity export API. The format to export in is specified as a URL parameter with the same options available as other existing entities with chemical structures.

External Actions are now available to be configured for Synergy Design Table.

The existing endpoints for exporting entities to PDF have been enhanced to allow for Synergy Experiments to be printed to PDF.

New APIs for updating fetching the details of a Reference Tables and configuring which properties of the referenced entity are available as Shared Properties to the CRO as columns in the table. This include an API to fetch the available properties based on the referenced entity.

The API Key limit has been increased to 25.

Endpoints for importing materials via the External API using the JSON request body have been enhanced to allow for Smiles, HELM, and InChI chemical structures. Previously this only allowed for CDXML. To add non CDXML the “contentType” must be specified in the request body.

A set of new actions have been introduced to allow syncing Material Tables with their matching Material library in both directions.

The endpoint PATCH /materialsTable/{materialsTableID} has been enhanced to add two new actions, “updateFromMaterials”, for syncing of a row with its material library and “updateToMaterials”, for updating a material library at the same time as a row. These are only available for single row updates, not as part of a bulk actions.

Further Details 

The following capabilities are in beta and are available for users, administrators and developers on the Signals platform upon request. Please contact your account representative or our support team if you would like access to the following features.

Synergy

We have further enhanced our design synthesis tracking features. Design Statuses can now be bulk updated from the Designs Smart Folder Data Grid View. 

In addition, the Designs Smart Folder now offers a Kanban Board view for Designs by Status. This board allows chemists to track the progress of Designs through the synthesis pipeline from proposed to synthesis complete. 

Admin Defined Tables & Variation Tables

Administrators can now map Variation Tables to publish data to Inventa:

Note that all the component columns and headers are listed in one place for mapping:

Switch to the Variants tab to continue to map additional attributes. Both columns and headers are listed together:

For users to be able to publish the Variation Table, the map must be activated. Users will see the Variation Table(s) as options for publication:

Inventory

In the System Settings there is a new option for a centralized Vendor/Supplier List that can be added to. The list is pre-populated with the Suppliers from ACX. Administrators can mark “Favorite” Suppliers by clicking in the star:

Administrators can add New Suppliers as needed:

Only Administrator added Suppliers will be available for editing or deleting:

Users will be able to see the System Supplier List in the Order workflow under the System Suppliers tab. The favorite Suppliers will show at the top of the list:

Administrators and Inventory Administrators will see the Suppliers in the Receiving workflow

Administration

Rearchitected SDF Projects, improved performance with row-level updates, and new methods for project creation and data publication (beta)

Data Factory has been redesigned for enhanced performance, introducing row-level update capabilities. Data is now referenced by a user-defined, unique result ID rather than organized into datasets.

As a result, the Project Management page, now located in Signals Configuration, has been significantly streamlined. 

Entity and Measurement Type maps can be created directly on their respective definition pages within Signals Configuration. Admins may use an optional reference file for column mapping. All measurement type maps must include a unique result ID mapping to enable row-level updates.

Users can publish data directly from the Inventa Dashboard using these admin-defined maps. They'll receive notifications upon completion and can review publication reports from the Inventa dashboard.

For workflows in Spotfire for Signals, users can leverage the new Publish Results to Data Factory app. Note that legacy projects will continue to use the legacy Publish Measurements App.

For workflows in Spotfire for Signals, users can leverage the new Publish Results to Data Factory app. Note that legacy projects will continue to use the legacy Publish Measurements App.

Publication is also supported through new public APIs, which can be reviewed in the “Data Factory Public API 2.0 Document”