This is a minor point, but the current code logs this:
logger.info("👀 Can not detect a neighborhood graph, construct one before the over-clustering")
when the input data lacks a neighborhood graph. It seems like celltypist automatically creates one in this situation. I would suggest re-phrasing that message more like:
logger.info("👀 Can not detect a neighborhood graph, will construct one before the over-clustering")
to make it clear celltypist is fixing this. the phrasing "construct one before the over-clustering" sounds more like the tool is asking the user to construct one before running celltypist.
This is a minor point, but the current code logs this:
logger.info("👀 Can not detect a neighborhood graph, construct one before the over-clustering")
when the input data lacks a neighborhood graph. It seems like celltypist automatically creates one in this situation. I would suggest re-phrasing that message more like:
logger.info("👀 Can not detect a neighborhood graph, will construct one before the over-clustering")
to make it clear celltypist is fixing this. the phrasing "construct one before the over-clustering" sounds more like the tool is asking the user to construct one before running celltypist.