In this talk, I will discuss the development of the nichenet ecosystem of algorithms for modeling cell-cell communication. I will focus on our most recent extension of nichenet, multinichenet, which unlucks our original implementation for complex datasets with multiple conditions, multiple samples per condition and inference that requires a combination of model parameters.