You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Let's review all other label registries towards whether they also have it.
Note: It's important to note that versioned entities shouldn't have that unique constraint because multiple versions of the same entity should be able to have the same name; e.g. Transform and Collection.
Compound: We're using the Drug ontology for it. Tricky with different Source.
Experiment: I think you can have the same experiment with different dates. Not sure whether we should make name unique here.
Well: IDEK whether they need a name in the first place but it should be okay here. If anything, row and column should be (jointly)? unique here.
PerturbationTarget: Guess it's okay to have unique name.
GeneticPerturbation: You can target the same genes with different CRISPR sequences. Users would therefore potentially be forced to encode the sequences in the name which is bad. Not sure.
CompoundPerturbation: Same compound name with different concentrations surely happens in experimental setups. Learning more towards a "no".
EnvironmentalPerturbation: Same argument. You can use different temperatures etc. "no".
CombinationPerturbation: Technically hidden concentrations but w/e.
BioSample: Can have different batches and we might need to encode the batches in the name then. But okay I guess.
TechSample: Different batches but okay.
Donor: No. Names cannot be unique.
My conclusion is that while we could do it, it's always going to be a case by case decision and there's quite some grey area. I fear that this would lead to inconsistencies and unexpected behavior.
The
Feature
andULabel
registries have a unique constraint on the name field:Let's review all other label registries towards whether they also have it.
Note: It's important to note that versioned entities shouldn't have that unique constraint because multiple versions of the same entity should be able to have the same
name
; e.g.Transform
andCollection
.Internal Slack ref.
The text was updated successfully, but these errors were encountered: