This topic covers the options available for editing Registry Sources (i.e. members of Data Classes) in the Biologics LIMS.
Edit Single Registry Source Details
Open the details page for any Registry Source by clicking its name on the grid for the type. In this example, we look at the "CHO-K1" Cell Line.
- You will see Details, Samples, and Related Entities on the Overview tab.
- Click to edit Details.
- Authorized users can edit the Name here, as well as other details shown in the panel.
Edit One or More Sources in Grid
From the home page for the Registry Source Type ("Cell Line" in this example) select one or more sources and choose Edit > Edit in Grid
. Note that if you are using Projects
, you must be in the project where the source is defined to edit it.
In the grid editor, you can provide different Registry Data
values for each row as needed.
Switch to the Lineage Details
tab to edit entity lineage. Click Add Parent
and select the type of parent to add, then provide values in the grid. Click Finish Updating ## [Entity Type]
Edit Sources in Bulk
From the home page for the Bioregistry entity type ("Cell Line" in this example) select one or more entities and choose Edit > Edit in Bulk
In the bulk entry modal, you can set values that will apply to all selected entities for the given property; in this example, we add a shared description.
Update Registry Sources from File
Instead of editing Registry Sources in the user interface, you can upload a revised spreadsheet of data by selecting Edit > Update from File
. Using a downloaded template
will make it easier to format your data. When you leave the default Only update existing registry sources
option selected, the update will fail if any rows are included that don't match existing sources.
Only the columns you want to be updated for existing entities need to be included in the imported file. Columns not included will retain current values.
Note that update and merge are not supported for Genbank or Fasta format files; only insert
is available for these file formats for Registry Source types that accept them.
Merge Registry Sources
To include both existing Registry Sources and definitions of new ones in the same file, select the option to Create new registry sources too
. Data will be merged.
Note that not all Registry Source types support data merge because of internal interconnections that prevent combining updates and inserts in a single operation. For those that do not (Expression Systems, Molecules, Nucleotide Sequences, Protein Sequences) you will not see the Create new registry sources too option. Instead, separate your import into two steps keeping the update separate from the creation of new entities.
Edit Registry Source Lineage
From the home page for the Registry Source Type ("Cell Line" in this example) select one or more entities and choose Edit > Edit Parents
. Values you provide will replace
the existing parents of the chosen types for the selected entities. If you want to see the current values of parents for the selected samples, use Edit in Grid and switch to the Lineage Details tab
In the Edit Parents
popup, you'll select the Registry Source Type of the desired parent (i.e. Registry Type 1
), then select the ParentIDs
. If you leave the ParentID
field blank, all current parents of the selected type will be removed from the selected entities.
Move Registry Sources
Users with the appropriate permissions can move Registry Sources between Projects. You must be in the container where the Source is currently defined to move it, and can only move it to another project within the same home project hierarchy.
Learn more in this topic:
Delete Registry Sources
To delete one or more sources from any Registry Source Type, select the desired rows and choose Edit > Delete
In the popup, you can enter a comment about why the entity was deleted. This comment will be audited.
Click Yes, Delete
to complete. Note that deletion cannot be undone and lineage is also deleted when an entity is deleted.
For bioregistry entities with data dependencies or references, deletion is disallowed. This ensures integrity of your data in that the origins of the data will be retained for future reference. Entities cannot be deleted if they:
- Are 'parents' of derived samples or other entities
- Have assay runs associated with them
- Are included in workflow jobs
- Are referenced by Electronic Lab Notebooks
You can find the details of what dependencies or references are preventing deletion in the details pages for the entity.