When using the Keywords search feature in the main Explore Data > Search tab, there is a new “exact” search option available when you select a specific, non-numeric Molecule or Batch field.
Helpful hint: the algorithm used when selecting the “has” operator was also updated to no longer wrap the search term in quotes, so your search terms are more likely to return a desirable list of matches. This is especially relevant for IDs with multiple special characters and spaces.
When clicking on a structure box, the resulting pop-up dialog box has been revamped
Vault Administrators have always been able to export a set of ELN Entries from the main ELN Index page. A new “Export summary” option has been added to allow Vault Administrators to export a single summary file.
Helpful Hints:
{
"author":"6021",
"status":"open",
"only_summary":true,
"async":true
}
Structure-based queries now return Mixtures which contain components that match the query.
Helpful hints:
There is a 2-step API workflow now available to programmatically attach files to Molecule/Batch fields and Protocol readouts.
The first step involves using thePOST Files
API endpoint to send a file to the CDD Vault server. This step returns an internal file id that must be used in a 2nd API call to attach this file to the desired field/readout.
Step 1
The 1st API call used is POST /api/v1/vaults/<vault_id>/files
which returns JSON containing the internal file id.
{
"id": 20167608,
"name": "FlowCyto.png",
"expires_at": "2023-10-13"
}
Helpful Hint: The JSON includes an “expires_at” date indicating when the file will be removed from the CDD Vault server if it’s not subsequently attached to a field/readout or object.
Step 2
The next API call attaches the file to the desired field/readout. This step uses the Molecules, Batches or Readout_Rows endpoints.
As an example, if the file just POSTed needs to be attached to an existing Batch field, use this API call:
PUT https://app.collaborativedrug.com/api/v1/vaults/<vault_id>/batches/<batch_id>
And pass JSON like this:
{"batch_fields":
{"DataFile": 20167608}
}
As another example, if the file just POSTed needs to be attached to an existing Protocol readout row, use this API call:
PUT https://app.collaborativedrug.com/api/v1/vaults/<vault_id>/readout_rows/<readout_row_id>
And pass JSON like this:
{"readouts":
{"1146750": {"value": "20167608"}}
}
This blog is authored by members of the CDD Vault community. CDD Vault is a hosted drug discovery informatics platform that securely manages both private and external biological and chemical data. It provides core functionality including chemical registration, data visualization, inventory, and electronic lab notebook capabilities.