For the MapSEQ planar sections, e.g. 123456_map001, 123456_map002, etc are further sectioned into brain regions 123456_map001_001, 123456_map002_001, etc and then re-combined when they are sent out for analysis. All the sections targeting a single region (i.e. ending in _001 here) get merged together. We should track this so that we can reverse from the data asset which data is associated with which piece of input tissue. The easiest solution is probably to add specimen_ids: Optional[List[str]] to DataStream and ExternalDataStream and write in the description "When only a subset of specimens are used in a stream, list them here".
This approach would have the issue that we're creating extra data stream objects that aren't "real", so alternatively we could specifically create a MapSeq configuration that tracks how the different specimen_id samples were combined?
For the MapSEQ planar sections, e.g.
123456_map001, 123456_map002, etcare further sectioned into brain regions123456_map001_001, 123456_map002_001, etcand then re-combined when they are sent out for analysis. All the sections targeting a single region (i.e. ending in_001here) get merged together. We should track this so that we can reverse from the data asset which data is associated with which piece of input tissue. The easiest solution is probably to addspecimen_ids: Optional[List[str]]to DataStream and ExternalDataStream and write in the description"When only a subset of specimens are used in a stream, list them here".This approach would have the issue that we're creating extra data stream objects that aren't "real", so alternatively we could specifically create a MapSeq configuration that tracks how the different specimen_id samples were combined?