Add a new field "CELLxGENE Collection" to source datasets.
On the build catalog, call out to the CELLxGENE API for collections read them all in a try to match collections based on DOI. Save the collection id on the source dataset if it's DOI matches the source dataset DOI.
Add a left hand filter, "in cellxgene" on source datasets with values "yes" / "no". Tag the source dataset with yes/no for this field depending on the presence or absence of the cellxgene collection is.
There are complexities here we can ignore for now like:
DOI can change I think when a preprint gets published ( need to verify)
it may be possible for multiple DOIs to point to the same paper (again need to verify)
Add a new field "CELLxGENE Collection" to source datasets.
On the build catalog, call out to the CELLxGENE API for collections read them all in a try to match collections based on DOI. Save the collection id on the source dataset if it's DOI matches the source dataset DOI.
Add a left hand filter, "in cellxgene" on source datasets with values "yes" / "no". Tag the source dataset with yes/no for this field depending on the presence or absence of the cellxgene collection is.
There are complexities here we can ignore for now like:
DOI can change I think when a preprint gets published ( need to verify)
it may be possible for multiple DOIs to point to the same paper (again need to verify)